2022 · 41 citations · 25 references
ComputingComputer ScienceInformation TechnologyDistributed SystemsMachine LearningMobile ComputingDistributed LearningFederated LearningBandwidthBandwidth-constrained CommunicationCommunication CapabilitiesDistributed Machine LearningParticipant Selection CriteriaPrivacy-preserving LearningTrainingTraining Time
Federated Learning (FL) is an efficient distributed machine learning paradigm that employs private datasets in a privacy-preserving manner. The main challenges of FL are that end devices usually possess various computation and communication capabilities and their training data are not independent and identically distributed (non-IID). Due to limited communication bandwidth and unstable availability of such devices in a mobile network, only a fraction of end devices (also referred to as the participants or clients in a FL process) can be selected in each round. Hence, it is of paramount importance to utilize an efficient participant selection scheme to maximize the performance of FL including final model accuracy and training time. In this paper, we provide a review of participant selection techniques for FL. First, we introduce FL and highlight the main challenges during participant selection. Then, we review the existing studies and categorize them based on their solutions. Finally, we provide some future directions on participant selection for FL based on our analysis of the state-of-the-art in this topic area.
25
Communication-Efficient Learning of Deep Networks from Decentralized Data
H. Brendan McMahan, Eider Moore, Daniel Ramage et al. · arXiv (Cornell University) · 2016 · 5.2K citations · Full text
Optimizing Federated Learning on Non-IID Data with Reinforcement Learning
Hao Wang, Zakhary Kaplan, Di Niu et al. · 2020 · 958 citations
Reliable Federated Learning for Mobile Networks
Jiawen Kang, Zehui Xiong, Dusit Niyato et al. · IEEE Wireless Communications · 2020 · 593 citations