Understanding Outer Optimizers in Local SGD: Learning Rates, Momentum, and Acceleration
Not on the map. Why?
Abstract (arXiv)
Modern machine learning often requires training with large batch size, distributed data, and massively parallel compute hardware (like mobile and other edge devices or distributed data centers). Communication becomes a major bottleneck in such settings but methods like Local Stochastic Gradient Descent (Local SGD) show great promise in reducing this additional communication overhead. Local SGD consists of three parts: a local optimization process, an aggregation mechanism, and an outer optimizer that uses the aggregated updates from the nodes to produce a new model. While there exists an extensive literature on understanding the impact of hyperparameters in the local optimization process, the choice of outer optimizer and its hyperparameters is less clear. We study the role of the outer optimizer in Local SGD, and prove new convergence guarantees for the algorithm. In particular, we show that tuning the outer learning rate allows us to (a) trade off between optimization error and stochastic gradient noise variance, and (b) make up for ill-tuning of the inner learning rate. Our theory suggests that the outer learning rate should sometimes be set to values greater than 1. We extend our results to settings where we use momentum in the outer optimizer, and we show a similar role for the momentum-adjusted outer learning rate. We also study acceleration in the outer optimizer and show that it improves the convergence rate as a function of the number of communication rounds, improving upon the convergence rate of prior algorithms that apply acceleration locally. Finally, we also introduce a novel data-dependent analysis of Local SGD that yields further insights on outer learning rate tuning. We conduct comprehensive experiments with standard language models and various outer optimizers to validate our theory.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 54 of its 65 references that are in the map. First posted on arXiv 12 Sep 2025.
Builds on
54 of 65 references.
References · 54
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2022Training Compute-Optimal Large Language Modelscited by 3,019
- 2018Federated Optimization in Heterogeneous Networkscited by 2,987
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
- 2020Adaptive Federated Optimizationcited by 1,046
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2019Federated Learning with Differential Privacy: Algorithms and Performance Analysiscited by 536
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2021A Field Guide to Federated Optimizationcited by 315
38 more
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2024The Road Less Scheduledcited by 163
- 2020Federated Learning with Compression: Unified Analysis and Sharp Guaranteescited by 160
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2020Lower Bounds and Optimal Algorithms for Personalized Federated Learningcited by 123
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 121
- 2024MegaScale: Scaling Large Language Model Training to More Than 10,000 GPUscited by 112
- 2022Petals: Collaborative Inference and Fine-tuning of Large Modelscited by 87
- 2020Federated Accelerated Stochastic Gradient Descentcited by 85
- 2023DoG is SGD's Best Friend: A Parameter-Free Dynamic Step Size Schedulecited by 85
- 2023FedExP: Speeding Up Federated Averaging via Extrapolationcited by 69
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2022Communication-Efficient Adaptive Federated Learningcited by 55
- 2021Convergence and Accuracy Trade-Offs in Federated Learning and Meta-Learningcited by 52
- 2019Semi-Cyclic Stochastic Gradient Descentcited by 40
- 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspectivecited by 38
- 2022Cross-Silo Federated Learning: Challenges and Opportunitiescited by 38
- 2020On the Outsized Importance of Learning Rates in Local Update Methodscited by 36
- 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 36
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2021Bias-Variance Reduced Local SGD for Less Heterogeneous Federated Learningcited by 31
- 2024The Future of Large Language Model Pre-training is Federatedcited by 30
- 2023Why (and When) does Local SGD Generalize Better than SGD?cited by 26
- 2024Asynchronous Local-SGD Training for Language Modelingcited by 26
- 2024OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Trainingcited by 24
- 2022Server-Side Stepsizes and Sampling Without Replacement Provably Help in Federated Optimizationcited by 23
- 2021Smoothness Matrices Beat Smoothness Constants: Better Communication Compression Techniques for Distributed Optimizationcited by 21
- 2024INTELLECT-1 Technical Reportcited by 21
- 2021Trade-offs of Local SGD at Scale: An Empirical Studycited by 20
- 2023On the Role of Server Momentum in Federated Learningcited by 16
- 2022Federated Random Reshuffling with Compression and Variance Reductioncited by 12
- 2024The Limits and Potentials of Local SGD for Distributed Heterogeneous Learning with Intermittent Communicationcited by 12
- 2024DiPaCo: Distributed Path Compositioncited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2024The Power of Extrapolation in Federated Learningcited by 10
- 2024DrJAX: Scalable and Differentiable MapReduce Primitives in JAXcited by 9
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2025: 2; 2026: 7.
9 papers.
- 2025SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradientscited by 8
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCocited by 2
- 2026High dimensional theory of two-phase optimizerscited by 1
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimizationcited by 0
- 2026Local MixVR: Breaking the Communication-Sample Dependence in Distributed Learningcited by 0
- 2026FoMoE: Breaking the Full-Replica Barrier with a Federation of MoEscited by 0
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneitycited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronizationcited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneity16 Jul 2026
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCo22 Jun 2026
- 2026FoMoE: Breaking the Full-Replica Barrier with a Federation of MoEs17 Jun 2026
- 2026Local MixVR: Breaking the Communication-Sample Dependence in Distributed Learning31 May 2026
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimization27 May 2026
- 2026High dimensional theory of two-phase optimizers27 Mar 2026
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMs18 Dec 2025
- 2025SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradients17 Oct 2025