TRAIL: Trust-Aware Client Scheduling for Semi-Decentralized Federated Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hu, Gangqiang, Lu, Jianfeng, Han, Jianmin, Cao, Shuqin, Liu, Jing, Fu, Hao
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912161119338496
author Hu, Gangqiang
Lu, Jianfeng
Han, Jianmin
Cao, Shuqin
Liu, Jing
Fu, Hao
author_facet Hu, Gangqiang
Lu, Jianfeng
Han, Jianmin
Cao, Shuqin
Liu, Jing
Fu, Hao
contents Due to the sensitivity of data, Federated Learning (FL) is employed to enable distributed machine learning while safeguarding data privacy and accommodating the requirements of various devices. However, in the context of semi-decentralized FL, clients' communication and training states are dynamic. This variability arises from local training fluctuations, heterogeneous data distributions, and intermittent client participation. Most existing studies primarily focus on stable client states, neglecting the dynamic challenges inherent in real-world scenarios. To tackle this issue, we propose a TRust-Aware clIent scheduLing mechanism called TRAIL, which assesses client states and contributions, enhancing model training efficiency through selective client participation. We focus on a semi-decentralized FL framework where edge servers and clients train a shared global model using unreliable intra-cluster model aggregation and inter-cluster model consensus. First, we propose an adaptive hidden semi-Markov model to estimate clients' communication states and contributions. Next, we address a client-server association optimization problem to minimize global training loss. Using convergence analysis, we propose a greedy client scheduling algorithm. Finally, our experiments conducted on real-world datasets demonstrate that TRAIL outperforms state-of-the-art baselines, achieving an improvement of 8.7% in test accuracy and a reduction of 15.3% in training loss.
format Preprint
id arxiv_https___arxiv_org_abs_2412_11448
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle TRAIL: Trust-Aware Client Scheduling for Semi-Decentralized Federated Learning
Hu, Gangqiang
Lu, Jianfeng
Han, Jianmin
Cao, Shuqin
Liu, Jing
Fu, Hao
Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Due to the sensitivity of data, Federated Learning (FL) is employed to enable distributed machine learning while safeguarding data privacy and accommodating the requirements of various devices. However, in the context of semi-decentralized FL, clients' communication and training states are dynamic. This variability arises from local training fluctuations, heterogeneous data distributions, and intermittent client participation. Most existing studies primarily focus on stable client states, neglecting the dynamic challenges inherent in real-world scenarios. To tackle this issue, we propose a TRust-Aware clIent scheduLing mechanism called TRAIL, which assesses client states and contributions, enhancing model training efficiency through selective client participation. We focus on a semi-decentralized FL framework where edge servers and clients train a shared global model using unreliable intra-cluster model aggregation and inter-cluster model consensus. First, we propose an adaptive hidden semi-Markov model to estimate clients' communication states and contributions. Next, we address a client-server association optimization problem to minimize global training loss. Using convergence analysis, we propose a greedy client scheduling algorithm. Finally, our experiments conducted on real-world datasets demonstrate that TRAIL outperforms state-of-the-art baselines, achieving an improvement of 8.7% in test accuracy and a reduction of 15.3% in training loss.
title TRAIL: Trust-Aware Client Scheduling for Semi-Decentralized Federated Learning
topic Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2412.11448