The Error-Feedback Framework: Better Rates for SGD with Delayed Gradients and Compressed Communication
Not on the map. Why?
Abstract (arXiv)
We analyze (stochastic) gradient descent (SGD) with delayed updates on smooth quasi-convex and non-convex functions and derive concise, non-asymptotic, convergence rates. We show that the rate of convergence in all cases consists of two terms: (i) a stochastic term which is not affected by the delay, and (ii) a higher order deterministic term which is only linearly slowed down by the delay. Thus, in the presence of noise, the effects of the delay become negligible after a few iterations and the algorithm converges at the same optimal rate as standard SGD. This result extends a line of research that showed similar results in the asymptotic regime or for strongly-convex quadratic functions only. We further show similar results for SGD with more intricate form of delayed gradients -- compressed gradients under error compensation and for local~SGD where multiple workers perform local steps before communicating with each other. In all of these settings, we improve upon the best known rates. These results show that SGD is robust to compressed and/or delayed stochastic gradient updates. This is in particular important for distributed parallel implementations, where asynchronous and communication efficient methods are the key to achieve linear speedups for optimization with multiple devices.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 5; 2023: 1; 2024: 1.
12 papers.
- 2021Fast Federated Learning in the Presence of Arbitrary Device Unavailabilitycited by 72
- 2021Rethinking gradient sparsification as total error minimizationcited by 41
- 2022FedShuffle: Recipes for Better Use of Local Work in Federated Learningcited by 19
- 2022NET-FLEET: Achieving Linear Convergence Speedup for Fully Decentralized Federated Learning with Heterogeneous Datacited by 12
- 2023Clip21: Error Feedback for Gradient Clippingcited by 10
- 2022On the effectiveness of partial variance reduction in federated learning with heterogeneous datacited by 8
- 2021Learning Under Delayed Feedback: Implicitly Adapting to Gradient Delayscited by 6
- 2021The Minimax Complexity of Distributed Optimizationcited by 6
- 2021Intrinisic Gradient Compression for Federated Learningcited by 2
- 2024Learning from straggler clients in federated learningcited by 1
- 2022How to Attain Communication-Efficient DNN Training? Convert, Compress, Correctcited by 0
- 2022On the Stability Analysis of Open Federated Learning Systemscited by 0
- 2024Learning from straggler clients in federated learning14 Mar 2024
- 2023Clip21: Error Feedback for Gradient Clipping30 May 2023
- 2022On the effectiveness of partial variance reduction in federated learning with heterogeneous data5 Dec 2022
- 2022On the Stability Analysis of Open Federated Learning Systems25 Sep 2022
- 2022NET-FLEET: Achieving Linear Convergence Speedup for Fully Decentralized Federated Learning with Heterogeneous Data17 Aug 2022
- 2022FedShuffle: Recipes for Better Use of Local Work in Federated Learning27 Apr 2022
- 2022How to Attain Communication-Efficient DNN Training? Convert, Compress, Correct18 Apr 2022
- 2021Intrinisic Gradient Compression for Federated Learning5 Dec 2021
- 2021The Minimax Complexity of Distributed Optimization1 Sep 2021
- 2021Rethinking gradient sparsification as total error minimization2 Aug 2021
- 2021Learning Under Delayed Feedback: Implicitly Adapting to Gradient Delays23 Jun 2021
- 2021Fast Federated Learning in the Presence of Arbitrary Device Unavailability8 Jun 2021