mlsanityData to 14 Oct 2026

FedShuffle: Recipes for Better Use of Local Work in Federated Learning

arXiv 2204.13169 ↗First posted 27 Apr 2022cs.LG cs.DC math.OCcited by 21

Not on the map. Why?

Abstract (arXiv)

The practice of applying several local updates before aggregation across clients has been empirically shown to be a successful approach to overcoming the communication bottleneck in Federated Learning (FL). Such methods are usually implemented by having clients perform one or more epochs of local training per round while randomly reshuffling their finite dataset in each epoch. Data imbalance, where clients have different numbers of local training samples, is ubiquitous in FL applications, resulting in different clients performing different numbers of local updates in each round. In this work, we propose a general recipe, FedShuffle, that better utilizes the local updates in FL, especially in this regime encompassing random reshuffling and heterogeneity. FedShuffle is the first local update method with theoretical convergence guarantees that incorporates random reshuffling, data imbalance, and client sampling - features that are essential in large-scale cross-device FL. We present a comprehensive theoretical analysis of FedShuffle and show, both theoretically and empirically, that it does not suffer from the objective function mismatch that is present in FL methods that assume homogeneous updates in heterogeneous FL setups, such as FedAvg (McMahan et al., 2017). In addition, by combining the ingredients above, FedShuffle improves upon FedNova (Wang et al., 2020), which was previously proposed to solve this mismatch. Similar to Mime (Karimireddy et al., 2020), we show that FedShuffle with momentum variance reduction (Cutkosky & Orabona, 2019) improves upon non-local methods under a Hessian similarity assumption.

Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). Builds on 68 of its 86 references that are in the map. First posted on arXiv 27 Apr 2022.

Builds on

68 of 86 references.

References · 68

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  4. 2019Advances and Open Problems in Federated Learningcited by 3,046
  5. 2018Federated Optimization in Heterogeneous Networkscited by 2,987
  6. 2019On the Convergence of FedAvg on Non-IID Datacited by 1,229
  7. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
  8. 2020Adaptive Federated Optimizationcited by 1,046
  9. 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 906
  10. 2018LEAF: A Benchmark for Federated Settingscited by 792
  11. 2020Ensemble Distillation for Robust Model Fusion in Federated Learningcited by 682
  12. 2018Local SGD Converges Fast and Communicates Littlecited by 605
38 more
  1. 2018Federated Learning for Mobile Keyboard Predictioncited by 572
  2. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 571
  3. 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 402
  4. 2015Deep Learning with Limited Numerical Precisioncited by 376
  5. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
  6. 2020HeteroFL: Computation and Communication Efficient Federated Learning for Heterogeneous Clientscited by 337
  7. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
  8. 2019Momentum-Based Variance Reduction in Non-Convex SGDcited by 306
  9. 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 305
  10. 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 278
  11. 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
  12. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 256
  13. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
  14. 2018The Convergence of Sparsified Gradient Methodscited by 229
  15. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
  16. 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
  17. 2021FjORD: Fair and Accurate Federated Learning under heterogeneous targets with Ordered Dropoutcited by 192
  18. 2021Federated Learning with Buffered Asynchronous Aggregationcited by 190
  19. 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
  20. 2018Expanding the Reach of Federated Learning by Reducing Client Resource Requirementscited by 163
  21. 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 154
  22. 2019On the Convergence of Local Descent Methods in Federated Learningcited by 153
  23. 2020Is Local SGD Better than Minibatch SGD?cited by 151
  24. 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
  25. 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
  26. 2016Distributed Mean Estimation with Limited Communicationcited by 136
  27. 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 136
  28. 2021EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedbackcited by 133
  29. 2020Optimal Client Sampling for Federated Learningcited by 124
  30. 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 115
  31. 2019Distributed Learning with Compressed Gradient Differencescited by 112
  32. 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 107
  33. 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 92
  34. 2019Natural Compression for Distributed Deep Learningcited by 90
  35. 2021Papaya: Practical, Private, and Scalable Federated Learningcited by 90
  36. 2019A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descentcited by 84
  37. 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 82
  38. 2019First Analysis of Local GD on Heterogeneous Datacited by 81

50 most cited of 68 All 68 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 7; 2023: 7; 2024: 5; 2025: 0; 2026: 2.

21 papers.

Sort:

  1. 2022Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with Inexact Proxcited by 19
  2. 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
  3. 2022Faster federated optimization under second-order similaritycited by 18
  4. 2022GradSkip: Communication-Accelerated Local Gradient Methods with Better Computational Complexitycited by 18
  5. 2023Federated Learning with Regularized Client Participationcited by 14
  6. 2023FedCompass: Efficient Cross-Silo Federated Learning on Heterogeneous Client Devices using a Computing Power Aware Schedulercited by 13
  7. 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 13
  8. 2023Over-the-Air Federated Learning and Optimizationcited by 10
  9. 2022Straggler-Resilient Personalized Federated Learningcited by 9
  10. 2023Handling Data Heterogeneity via Architectural Design for Federated Visual Recognitioncited by 8
  11. 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
  12. 2022DR-DSGD: A Distributionally Robust Decentralized Learning Algorithm over Graphscited by 5
9 more
  1. 2024SPAM: Stochastic Proximal Point Method with Momentum Variance Reduction for Non-convex Cross-Device Federated Learningcited by 3
  2. 2024A-FedPD: Aligning Dual-Drift is All Federated Primal-Dual Learning Needscited by 2
  3. 2023FAVANO: Federated AVeraging with Asynchronous NOdescited by 1
  4. 2022Better Methods and Theory for Federated Learning: Compression, Client Selection and Heterogeneitycited by 0
  5. 2023Tackling Computational Heterogeneity in FL: A Few Theoretical Insightscited by 0
  6. 2024Stochastic optimization with arbitrary recurrent data samplingcited by 0
  7. 2024Accelerating Federated Learning by Selecting Beneficial Herd of Local Gradientscited by 0
  8. 2026SILAGE: Memory-Efficient, Full-Gradient-Free Nonconvex Optimization for Nested Finite Sumscited by 0
  9. 2026Theoretical Foundations of Communication-Efficient, Robust, and Practical Distributed and Federated Optimizationcited by 0