Stochastic Client Selection for Federated Learning With Volatile Clients
Top Cited Papers
- 3 May 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 9 (20) , 20055-20070
Abstract
Federated learning (FL), arising as a privacy-preserving machine learning paradigm, has received notable attention from the public. In each round of synchronous FL training, only a fraction of available clients are chosen to participate, and the selection decision might have a significant effect on the training efficiency, as well as the final model performance. In this article, we investigate the client selection problem under a volatile context, in which the local training of heterogeneous clients is likely to fail due to various kinds of reasons and in different levels of frequency. Intuitively, too much training failure might potentially reduce the training efficiency, while too much selection on clients with greater stability might introduce bias, thereby resulting in degradation of the training effectiveness. To tackle this tradeoff, we, in this article, formulate the client selection problem under joint consideration of effective participation and fairness. Furthermore, we propose E3CS, a stochastic client selection scheme as a solution. According to our experimental results over a public data set, the proposed selection scheme is able to achieve up to $2\times $ faster convergence to a fixed model accuracy while maintaining the same level of final model accuracy, compared with the state-of-the-art selection schemes.Keywords
All Related Versions
Funding Information
- Key-Area Research and Development Program of Guangdong Province (2021B0101420002)
- National Natural Science Foundation of China (62072187, 61872084)
- Guangzhou Municipal Science and Technology Program key projects (202007040002)
- Guangzhou Development Zone Science and Technology (2020GH10)
- Guangdong Marine Economic Development Special Fund Project (GDNRC[2022]17)
- Science and Technology Innovation 2030—“Brain Science and Brain-Like Research” Major Project (2021ZD0201402, 2021ZD0201405)
This publication has 13 references indexed in Scilit:
- SAFA: A Semi-Asynchronous Protocol for Fast Federated Learning With Low OverheadIEEE Transactions on Computers, 2021
- Multi-Armed Bandit-Based Client Scheduling for Federated LearningIEEE Transactions on Wireless Communications, 2020
- Bandit Algorithms2020
- Optimizing Federated Learning on Non-IID Data with Reinforcement Learning2020
- Energy-Aware Analog Aggregation for Federated Learning with Redundant Data2020
- Hybrid-FL for Wireless Networks: Cooperative Learning Mechanism Using Non-IID Data2020
- Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge2019
- EMNIST: Extending MNIST to handwritten letters2017
- Algorithms for Adversarial Bandit Problems with Multiple Plays2010
- Gradient-based learning applied to document recognitionProceedings of the IEEE, 1998