Client Selection for Wireless Federated Learning With Data and Latency Heterogeneity
- 9 July 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 11 (19) , 32183-32196
Abstract
Federated learning is a distributed machine learning paradigm that allows multiple edge devices to collaboratively train a shared model without exchanging raw data. However, the training efficiency of federated learning is highly dependent on client selection. Moreover, due to the varying wireless communication environments and various computation latencies among clients, selecting clients randomly or uniformly may not be optimal for balancing data diversity and training efficiency. In this paper, we formulate a new latency-minimization problem that simultaneously optimizes client selection and training procedures in federated learning, which takes into account the data and latency heterogeneity among clients. Given the non-convexity of the problem, we derive a new convergence upper bound for federated learning with probabilistic client selection. To solve the mixed integer nonlinear programming problem, we introduce a hybrid solution that integrates grid search techniques with the polyhedral active set algorithm. Numerical analyses and experiments on real-world data demonstrate that our scheme outperforms existing ones in terms of overall training latency and achieves up to 3 times acceleration over random client selection, especially in scenarios with highly heterogeneous data and latencies among clients.Keywords
Funding Information
- National Science Foundation (1943486, 2110722, 2246757, 2309549, 2332011)
This publication has 20 references indexed in Scilit:
- Client Selection in Federated Learning: Principles, Challenges, and OpportunitiesIEEE Internet of Things Journal, 2023
- Clustered Scheduling and Communication Pipelining for Efficient Resource Management of Wireless Federated LearningIEEE Internet of Things Journal, 2023
- Federated learning based on stratified sampling and regularizationComplex & Intelligent Systems, 2022
- Tackling System and Statistical Heterogeneity for Federated Learning with Adaptive Client Sampling2022
- Jointly Optimizing Client Selection and Resource Management in Wireless Federated Learning for Internet of ThingsIEEE Internet of Things Journal, 2021
- CMFL: Mitigating Communication Overhead for Federated Learning2019
- Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge2019
- EMNIST: Extending MNIST to handwritten letters2017
- An active set algorithm for nonlinear optimization with polyhedral constraintsScience China Mathematics, 2016
- Gradient-based learning applied to document recognitionProceedings of the IEEE, 1998