Elastic Consistency: A General Consistency Model for Distributed Stochastic Gradient Descent
On the map: Diffusion models → Diffusion foundations and sampling
Abstract (arXiv)
Machine learning has made tremendous progress in recent years, with models matching or even surpassing humans on a series of specialized tasks. One key element behind the progress of machine learning in recent years has been the ability to train machine learning models in large-scale distributed shared-memory and message-passing environments. Many of these models are trained employing variants of stochastic gradient descent (SGD) based optimization. In this paper, we introduce a general consistency condition covering communication-reduced and asynchronous distributed SGD implementations. Our framework, called elastic consistency enables us to derive convergence bounds for a variety of distributed SGD methods used in practice to train large-scale machine learning models. The proposed framework de-clutters the implementation-specific convergence analysis and provides an abstraction to derive convergence bounds. We utilize the framework to analyze a sparsification scheme for distributed SGD methods in an asynchronous setting for convex and non-convex objectives. We implement the distributed SGD variant to train deep CNN models in an asynchronous shared-memory setting. Empirical results show that error-feedback may not necessarily help in improving the convergence of sparsified asynchronous distributed SGD, which corroborates an insight suggested by our convergence analysis.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Diffusion foundations and sampling, one of 14 directions in Diffusion models. Builds on 34 of its 67 references that are in the map. First posted on arXiv 16 Jan 2020.
Builds on
34 of 67 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2016Wide Residual Networkscited by 3,070
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2018Sparsified SGD with Memorycited by 376
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
22 more
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 256
- 2017Sparse Communication for Distributed Gradient Descentcited by 249
- 2018The Convergence of Sparsified Gradient Methodscited by 229
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
- 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 99
- 2018SGD and Hogwild! Convergence Without the Bounded Gradients Assumptioncited by 95
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2018Communication Compression for Decentralized Trainingcited by 88
- 2015Staleness-aware Async-SGD for Distributed Deep Learningcited by 43
- 2013Petuum: A New Platform for Distributed Machine Learning on Big Datacited by 35
- 2018Graph Oracle Models, Lower Bounds, and Gaps for Parallel Stochastic Optimizationcited by 34
- 2015Taming the Wild: A Unified Analysis of Hogwild!-Style Algorithmscited by 31
- 2018Toward Understanding the Impact of Staleness in Distributed Machine Learningcited by 29
- 2019Priority-based Parameter Propagation for Distributed DNN Trainingcited by 21
- 2015Asynchronous stochastic convex optimizationcited by 19
- 2016ASAGA: Asynchronous Parallel SAGAcited by 18
- 2018Fault Tolerance in Iterative-Convergent Machine Learningcited by 7
- 2018The Convergence of Stochastic Gradient Descent in Asynchronous Shared Memorycited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 2.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2021FastSGD: A Fast Compressed SGD Framework for Distributed Machine Learning
- 2024Truncated Non-Uniform Quantization for Distributed SGD
- 2025Unbiased and Sign Compression in Distributed Learning: Comparing Noise Resilience via SDEs
- 2021Unbiased Single-scale and Multi-scale Quantizers for Distributed Optimization
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learning
- 2024Parallel Momentum Methods Under Biased Gradient Estimations
- 2024Improved Quantization Strategies for Managing Heavy-tailed Gradients in Distributed Learning
- 2021DQ-SGD: Dynamic Quantization in SGD for Communication-Efficient Distributed Learning