FedChain: Chained Algorithms for Near-Optimal Communication Cost in Federated Learning
Not on the map. Why?
Abstract (arXiv)
Federated learning (FL) aims to minimize the communication complexity of training a model over heterogeneous data distributed across many clients. A common approach is local methods, where clients take multiple optimization steps over local data before communicating with the server (e.g., FedAvg). Local methods can exploit similarity between clients' data. However, in existing analyses, this comes at the cost of slow convergence in terms of the dependence on the number of communication rounds R. On the other hand, global methods, where clients simply return a gradient vector in each round (e.g., SGD), converge faster in terms of R but fail to exploit the similarity between clients even when clients are homogeneous. We propose FedChain, an algorithmic framework that combines the strengths of local methods and global methods to achieve fast convergence in terms of R while leveraging the similarity between clients. Using FedChain, we instantiate algorithms that improve upon previously known rates in the general convex and PL settings, and are near-optimal (via an algorithm-independent lower bound that we show) for problems that satisfy strong convexity. Empirical results support this theoretical gain over existing methods.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 35 of its 46 references that are in the map. First posted on arXiv 16 Aug 2021.
Builds on
35 of 46 references.
References · 35
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,531
- 2020Adaptive Federated Optimizationcited by 1,036
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2020Adaptive Personalized Federated Learningcited by 353
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 152
23 more
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2017Lower Bounds for Finding Stationary Points Icited by 125
- 2021Linear Convergence in Federated Learning: Tackling Client Heterogeneity and Sparse Gradientscited by 122
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
- 2021Distributionally Robust Federated Averagingcited by 104
- 2020Local SGD: Unified Theory and New Efficient Methodscited by 88
- 2020Federated Accelerated Stochastic Gradient Descentcited by 85
- 2020Federated Learning via Posterior Averaging: A New Perspective and Practical Algorithmscited by 78
- 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 76
- 2020FedDANE: A Federated Newton-Type Methodcited by 76
- 2021On Large-Cohort Training for Federated Learningcited by 73
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2015Communication Complexity of Distributed Convex Learning and Optimizationcited by 59
- 2020Federated Composite Optimizationcited by 49
- 2021Local Stochastic Gradient Descent Ascent: Convergence Analysis and Communication Efficiencycited by 40
- 2020On the Outsized Importance of Learning Rates in Local Update Methodscited by 34
- 2021The Min-Max Complexity of Distributed Stochastic Convex Optimization with Intermittent Communicationcited by 30
- 2019A Universally Optimal Multistage Accelerated Stochastic Gradient Methodcited by 17
- 2020An Optimal Multistage Stochastic Gradient Method for Minimax Problemscited by 12
- 2016Fast Incremental Method for Nonconvex Optimizationcited by 9
- 2018Direct Acceleration of SAGA using Sampled Negative Momentumcited by 9
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 4.
10 papers.
- 2023Heterogeneous Federated Learning: State-of-the-art and Research Challengescited by 160
- 2023Personalized Federated Learning under Mixture of Distributionscited by 37
- 2024PrE-Text: Training Language Models on Private Federated Data in the Age of LLMscited by 29
- 2022Scalable Hierarchical Over-the-Air Federated Learningcited by 14
- 2024The Limits and Potentials of Local SGD for Distributed Heterogeneous Learning with Intermittent Communicationcited by 12
- 2022To Store or Not? Online Data Selection for Federated Learning with Limited Storagecited by 7
- 2024Hierarchical Over-the-Air Federated Learning with Awareness of Interference and Data Heterogeneitycited by 6
- 2023Leveraging Function Space Aggregation for Federated Learning at Scalecited by 4
- 2023Federated Automatic Differentiationcited by 2
- 2024A Hierarchical Federated Learning Approach for the Internet of Thingscited by 0
- 2024PrE-Text: Training Language Models on Private Federated Data in the Age of LLMs5 Jun 2024
- 2024The Limits and Potentials of Local SGD for Distributed Heterogeneous Learning with Intermittent Communication19 May 2024
- 2024A Hierarchical Federated Learning Approach for the Internet of Things3 Mar 2024
- 2024Hierarchical Over-the-Air Federated Learning with Awareness of Interference and Data Heterogeneity2 Jan 2024
- 2023Leveraging Function Space Aggregation for Federated Learning at Scale17 Nov 2023
- 2023Heterogeneous Federated Learning: State-of-the-art and Research Challenges20 Jul 2023
- 2023Personalized Federated Learning under Mixture of Distributions1 May 2023
- 2023Federated Automatic Differentiation18 Jan 2023
- 2022Scalable Hierarchical Over-the-Air Federated Learning29 Nov 2022
- 2022To Store or Not? Online Data Selection for Federated Learning with Limited Storage1 Sep 2022