mlsanityData to 7 Oct 2026

On the Unreasonable Effectiveness of Federated Averaging with Heterogeneous Data

arXiv 2206.04723 ↗First posted 9 Jun 2022cs.LGcited by 36

Not on the map. Why?

Abstract (arXiv)

Existing theory predicts that data heterogeneity will degrade the performance of the Federated Averaging (FedAvg) algorithm in federated learning. However, in practice, the simple FedAvg algorithm converges very well. This paper explains the seemingly unreasonable effectiveness of FedAvg that contradicts the previous theoretical predictions. We find that the key assumption of bounded gradient dissimilarity in previous theoretical analyses is too pessimistic to characterize data heterogeneity in practical applications. For a simple quadratic problem, we demonstrate there exist regimes where large gradient dissimilarity does not have any negative impact on the convergence of FedAvg. Motivated by this observation, we propose a new quantity, average drift at optimum, to measure the effects of data heterogeneity, and explicitly use it to present a new theoretical analysis of FedAvg. We show that the average drift at optimum is nearly zero across many real-world federated training tasks, whereas the gradient dissimilarity can be large. And our new analysis suggests FedAvg can have identical convergence rates in homogeneous and heterogeneous data settings, and hence, leads to better understanding of its empirical success.

Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). Builds on 32 of its 32 references that are in the map. First posted on arXiv 9 Jun 2022.

Builds on

32 of 32 references.

References · 32

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  2. 2019Advances and Open Problems in Federated Learningcited by 3,021
  3. 2018Federated Optimization in Heterogeneous Networkscited by 2,971
  4. 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
  5. 2020Adaptive Federated Optimizationcited by 1,036
  6. 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
  7. 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 836
  8. 2019On the Convergence of Adam and Beyondcited by 834
  9. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  10. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  11. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
  12. 2021A Field Guide to Federated Optimizationcited by 312
20 more
  1. 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 277
  2. 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
  3. 2019SGD: General Analysis and Improved Ratescited by 206
  4. 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 192
  5. 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
  6. 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
  7. 2013On the Convergence of Decentralized Gradient Descentcited by 158
  8. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  9. 2020Is Local SGD Better than Minibatch SGD?cited by 151
  10. 2019On the Convergence of Local Descent Methods in Federated Learningcited by 150
  11. 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
  12. 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
  13. 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
  14. 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 91
  15. 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 81
  16. 2020From Local SGD to Local Fixed-Point Methods for Federated Learningcited by 74
  17. 2021On Large-Cohort Training for Federated Learningcited by 73
  18. 2021Convergence and Accuracy Trade-Offs in Federated Learning and Meta-Learningcited by 52
  19. 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspectivecited by 38
  20. 2021Iterated Vector Fields and Conservatism, with Applications to Federated Learningcited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 14; 2024: 9; 2025: 4; 2026: 7.

36 papers.

Sort:

  1. 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacycited by 150
  2. 2023FedML-HE: An Efficient Homomorphic-Encryption-Based Privacy-Preserving Federated Learning Systemcited by 38
  3. 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
  4. 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernelscited by 26
  5. 2023Why (and When) does Local SGD Generalize Better than SGD?cited by 26
  6. 2022Learning to Generate Image Embeddings with User-level Differential Privacycited by 23
  7. 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalentcited by 15
  8. 2024The Limits and Potentials of Local SGD for Distributed Heterogeneous Learning with Intermittent Communicationcited by 12
  9. 2024Task Arithmetic Through The Lens Of One-Shot Federated Learningcited by 12
  10. 2023Understanding and Improving Model Averaging in Federated Learning on Heterogeneous Datacited by 7
  11. 2023Federated Online and Bandit Convex Optimizationcited by 7
  12. 2023A Privacy Preserving System for Movie Recommendations Using Federated Learningcited by 6
24 more
  1. 2023Distributed Personalized Empirical Risk Minimizationcited by 6
  2. 2024SCAFFLSA: Taming Heterogeneity in Federated Linear Stochastic Approximation and TD Learningcited by 6
  3. 2023Distributed Stochastic Optimization under a General Variance Conditioncited by 4
  4. 2024A New Theoretical Perspective on Data Heterogeneity in Federated Optimizationcited by 4
  5. 2023An Empirical Evaluation of Federated Contextual Bandit Algorithmscited by 2
  6. 2023Synthetic data shuffling accelerates the convergence of federated learning under data heterogeneitycited by 2
  7. 2024On the Convergence of Federated Learning Algorithms without Data Similaritycited by 2
  8. 2024On the Convergence Rates of Federated Q-Learning across Heterogeneous Environmentscited by 2
  9. 2025Federated Learning from Molecules to Processes: A Perspectivecited by 2
  10. 2024Debiasing Federated Learning with Correlated Client Participationcited by 1
  11. 2025Heterogeneity Matters even More in Distributed Learning: Study from Generalization Perspectivecited by 1
  12. 2025Constant Stepsize Local GD for Logistic Regression: Acceleration by Instabilitycited by 1
  13. 2026Tight Analysis of Decentralized SGD: A Markov Chain Perspectivecited by 1
  14. 2023Communication-Efficient Zeroth-Order Distributed Online Optimization: Algorithm, Theory, and Applicationscited by 0
  15. 2023FedSym: Unleashing the Power of Entropy for Benchmarking the Algorithms for Federated Learningcited by 0
  16. 2024Understanding Generalization of Federated Learning: the Trade-off between Model Stability and Optimizationcited by 0
  17. 2024Refined Analysis of Federated Averaging and Federated Richardson-Rombergcited by 0
  18. 2025A Randomized Zeroth-Order Hierarchical Framework for Heterogeneous Federated Learningcited by 0
  19. 2026Provably Convergent Decentralized Optimization over Directed Graphs under Generalized Smoothnesscited by 0
  20. 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGDcited by 0
  21. 2026WHERE to Generate Matters: Budget-Aware Synthetic Augmentation for Label Skewed Federated Learningcited by 0
  22. 2026Decentralized Federated Learning for Heterogeneous Multi-Task Semantic Communicationcited by 0
  23. 2026Active Client Selection in Federated Trajectory Prediction with Uncertainty-Awareness and Heterogeneous Complexitycited by 0
  24. 2026HO-FL: Hybrid-Order Federated Learning for Heterogeneous Edge Devicescited by 0