Federated Learning Under Intermittent Client Availability and Time-Varying Communication Constraints

Monica Ribero,Haris Vikalo,Gustavo de Veciana
DOI: https://doi.org/10.1109/jstsp.2022.3224590
IF: 7.695
2023-02-25
IEEE Journal of Selected Topics in Signal Processing
Abstract:Federated learning systems facilitate the training of global models across large numbers of distributed edge-devices with potentially heterogeneous data. Such systems operate in resource constrained settings with intermittent client availability and/or time-varying communication constraints. As a result, the global models trained by federated learning systems may be biased towards clients with higher availability. We propose Federated Averaging Aided by an Adaptive Sampling Technique (F3ast), an unbiased algorithm that dynamically learns an availability-dependent client selection strategy which asymptotically minimizes the impact of client-sampling variance on the global model's convergence, enhancing performance of federated learning. The proposed algorithm is tested in a variety of settings for intermittently available clients operating under communication constraints, and its efficacy demonstrated on synthetic data and realistically federated benchmarking experiments using CIFAR100 and Shakespeare datasets. We report up to 186% and 8% accuracy improvements over FedAvg, and 8% and 7% over FedAdamon CIFAR100 and Shakespeare, respectively.
engineering, electrical & electronic
What problem does this paper attempt to address?