mlsanityData to 7 Oct 2026

The Role of Local Steps in Local SGD

arXiv 2203.06798 ↗First posted 14 Mar 2022cs.LG cs.DC math.OCcited by 2

Not on the map. Why?

Abstract (arXiv)

We consider the distributed stochastic optimization problem where n agents want to minimize a global function given by the sum of agents' local functions, and focus on the heterogeneous setting when agents' local functions are defined over non-i.i.d. data sets. We study the Local SGD method, where agents perform a number of local stochastic gradient steps and occasionally communicate with a central node to improve their local optimization tasks. We analyze the effect of local steps on the convergence rate and the communication complexity of Local SGD. In particular, instead of assuming a fixed number of local steps across all communication rounds, we allow the number of local steps during the i-th communication round, Hi, to be different and arbitrary numbers. Our main contribution is to characterize the convergence rate of Local SGD as a function of Hii=1R under various settings of strongly convex, convex, and nonconvex local functions, where R is the total number of communication rounds. Based on this characterization, we provide sufficient conditions on the sequence Hii=1R such that Local SGD can achieve linear speed-up with respect to the number of workers. Furthermore, we propose a new communication strategy with increasing local steps superior to existing communication strategies for strongly convex local functions. On the other hand, for convex and nonconvex local functions, we argue that fixed local steps are the best communication strategy for Local SGD and recover state-of-the-art convergence rate results. Finally, we justify our theoretical results through extensive numerical experiments.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 27 of its 42 references that are in the map. First posted on arXiv 14 Mar 2022.

Builds on

27 of 42 references.

References · 27

  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. 2020The Future of Digital Health with Federated Learningcited by 625
  4. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  5. 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 558
  6. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  7. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
  8. 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
  9. 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
  10. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  11. 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
  12. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
15 more
  1. 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
  2. 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
  3. 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 106
  4. 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 98
  5. 2020Local SGD: Unified Theory and New Efficient Methodscited by 88
  6. 2020Federated Accelerated Stochastic Gradient Descentcited by 85
  7. 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 76
  8. 2019DADAM: A Consensus-based Distributed Adaptive Gradient Method for Online Optimizationcited by 30
  9. 2020Moniqua: Modulo Quantized Communication in Decentralized SGDcited by 24
  10. 2021Communication-efficient SGD: From Local SGD to One-Shot Averagingcited by 19
  11. 2020Local SGD With a Communication Overhead Depending Only on the Number of Workerscited by 13
  12. 2020STL-SGD: Speeding Up Local SGD with Stagewise Communication Periodcited by 8
  13. 2020Communication-efficient Decentralized Local SGD over Undirected Networkscited by 8
  14. 2022Faster Convergence of Local SGD for Over-Parameterized Modelscited by 4
  15. 2020MixML: A Unified Analysis of Weakly Consistent Parallel Learningcited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1.

2 papers.