IEEE Transactions on Signal Processing · 2021 · 171 citations · 25 references
ComputingComputer ScienceAlgorithmsMachine LearningOptimizationDistributed AlgorithmsDistributed ComputingDistributed Data ProcessingFederated LearningOptimization For Machine LearningFederated AveragingFederated OptimizationLocal Data ProcessingModel AggregationPrimal-dual AlgorithmsPrimal-dual Online Algorithms
Federated Learning (FL) is popular for communication-efficient learning from distributed data. To utilize data at different clients without moving them to the cloud, algorithms such as the Federated Averaging (FedAvg) have adopted a computation then aggregation model, in which multiple local updates are performed using local data before aggregation. These algorithms fail to work when faced with practical challenges, e.g., the local data being non-identically independently distributed. In this paper, we first characterize the behavior of the FedAvg algorithm, and show that without strong and unrealistic assumptions on the problem structure, it can behave erratically. Aiming at designing FL algorithms that are provably fast and require as few assumptions as possible, we propose a new algorithm design strategy from the primal-dual optimization perspective. Our strategy yields algorithms that can deal with non-convex objective functions, achieves the best possible optimization and communication complexity (in a well-defined sense), and accommodates full-batch and mini-batch local computation models. Importantly, the proposed algorithms are communication efficient, in that the communication effort can be reduced when the level of heterogeneity among the local data also reduces. To the best of our knowledge, this is the first algorithmic framework for FL that achieves all the above properties.
25
Federated Learning: Challenges, Methods, and Future Directions
IEEE Signal Processing Magazine · 2020 · 4.6K citations · Full text
Federated Learning: Strategies for Improving Communication Efficiency
Jakub Konečný, H. Brendan McMahan, Felix X. Yu et al. · arXiv (Cornell University) · 2016 · 3K citations · Full text
On the Convergence of FedAvg on Non-IID Data
Xiang Li, Kaixuan Huang, Wenhao Yang et al. · arXiv (Cornell University) · 2019 · 1K citations · Full text
How To Backdoor Federated Learning
Eugene Bagdasaryan, Andreas Veit, Yiqing Hua et al. · arXiv (Cornell University) · 2018 · 707 citations · Full text
Hao Yu, Sen Yang, Shenghuo Zhu · Proceedings of the AAAI Conference on Artificial Intelligence · 2019 · 511 citations · Full text