arXiv (Cornell University) · 2020 · 74 citations · 30 references
ComputingComputer ScienceDistributed SystemsMachine LearningOptimizationBias-variance TradeoffDistributed AlgorithmsDistributed ComputingDistributed LearningFederated LearningOptimization For Machine LearningClient ParticipationClient SelectionConvergenceConvergence Rate AnalysisDistributed OptimizationFederated OptimizationSelection Bias AnalysisSkew Mitigation
Federated learning enables many resource‑limited clients to collaboratively train a model without sharing data, yet prior convergence analyses assume unbiased random or data‑size‑proportional client participation. This study investigates the convergence behavior of federated learning under biased client selection strategies. We analyze how selection bias influences convergence speed and develop a framework to quantify this effect. Biasing client selection toward clients with higher local loss accelerates convergence, and the proposed Power‑of‑Choice framework achieves up to three‑fold faster convergence and 10% higher test accuracy compared to random selection.
Federated learning is a distributed optimization paradigm that enables a large number of resource-limited client nodes to cooperatively train a model without data sharing. Several works have analyzed the convergence of federated learning by accounting of data heterogeneity, communication and computation limitations, and partial client participation. However, they assume unbiased client participation, where clients are selected at random or in proportion of their data sizes. In this paper, we present the first convergence analysis of federated optimization for biased client selection strategies, and quantify how the selection bias affects convergence speed. We reveal that biasing client selection towards clients with higher local loss achieves faster error convergence. Using this insight, we propose Power-of-Choice, a communication- and computation-efficient client selection framework that can flexibly span the trade-off between convergence speed and solution bias. Our experiments demonstrate that Power-of-Choice strategies converge up to 3 $\times$ faster and give $10$% higher test accuracy than the baseline random selection.
30
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
Advances and Open Problems in Federated Learning
Peter Kairouz, H. Brendan McMahan, Brendan Avent et al. · Foundations and Trends® in Machine Learning · 2020 · 4.7K citations · Full text
Large Scale Distributed Deep Networks
Jay B. Dean, Greg S. Corrado, Rajat Monga et al. · 2012 · 2.9K citations
Towards Federated Learning at Scale: System Design
Keith Bonawitz, Hubert Eichner, Wolfgang Grieskamp et al. · arXiv (Cornell University) · 2019 · 958 citations · Full text