STL-SGD: Speeding Up Local SGD with Stagewise Communication Period
Not on the map. Why?
Abstract (arXiv)
Distributed parallel stochastic gradient descent algorithms are workhorses for large scale machine learning tasks. Among them, local stochastic gradient descent (Local SGD) has attracted significant attention due to its low communication complexity. Previous studies prove that the communication complexity of Local SGD with a fixed or an adaptive communication period is in the order of O (N^frac32 T^frac12) and O (N^frac34 T^frac34) when the data distributions on clients are identical (IID) or otherwise (Non-IID), where N is the number of clients and T is the number of iterations. In this paper, to accelerate the convergence by reducing the communication complexity, we propose textitSTagewise textitLocal textitSGD (STL-SGD), which increases the communication period gradually along with decreasing learning rate. We prove that STL-SGD can keep the same convergence rate and linear speedup as mini-batch SGD. In addition, as the benefit of increasing the communication period, when the objective is strongly convex or satisfies the Polyak-L ojasiewicz condition, the communication complexity of STL-SGD is O (N logT) and O (N^frac12 T^frac12) for the IID case and the Non-IID case respectively, achieving significant improvements over Local SGD. Experiments on both convex and non-convex problems demonstrate the superior performance of STL-SGD.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 1; 2025: 3; 2026: 1.
8 papers.
- 2023A Quadratic Synchronization Rule for Distributed Deep Learningcited by 5
- 2022The Role of Local Steps in Local SGDcited by 2
- 2022STSyn: Speeding Up Local SGD with Straggler-Tolerant Synchronizationcited by 2
- 2025Revisiting LocalSGD and SCAFFOLD: Improved Rates and Missing Analysiscited by 2
- 2024EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Modelscited by 0
- 2025Communication-Efficient Distributed Training for Collaborative Flat Optima Recovery in Deep Learningcited by 0
- 2025Biased Local SGD for Efficient Deep Learning on Heterogeneous Systemscited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronizationcited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2025Biased Local SGD for Efficient Deep Learning on Heterogeneous Systems12 Aug 2025
- 2025Communication-Efficient Distributed Training for Collaborative Flat Optima Recovery in Deep Learning27 Jul 2025
- 2025Revisiting LocalSGD and SCAFFOLD: Improved Rates and Missing Analysis8 Jan 2025
- 2024EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Models10 Dec 2024
- 2023A Quadratic Synchronization Rule for Distributed Deep Learning22 Oct 2023
- 2022STSyn: Speeding Up Local SGD with Straggler-Tolerant Synchronization6 Oct 2022
- 2022The Role of Local Steps in Local SGD14 Mar 2022