NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantization
Not on the map. Why?
Abstract (arXiv)
As the size and complexity of models and datasets grow, so does the need for communication-efficient variants of stochastic gradient descent that can be deployed to perform parallel model training. One popular communication-compression method for data-parallel SGD is QSGD (Alistarh et al., 2017), which quantizes and encodes gradients to reduce communication costs. The baseline variant of QSGD provides strong theoretical guarantees, however, for practical purposes, the authors proposed a heuristic variant which we call QSGDinf, which demonstrated impressive empirical gains for distributed training of large neural networks. In this paper, we build on this work to propose a new gradient quantization scheme, and show that it has both stronger theoretical guarantees than QSGD, and matches and exceeds the empirical performance of the QSGDinf heuristic and of other compression methods.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 47 references that are in the map. First posted on arXiv 28 Apr 2021.
Builds on
25 of 47 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2014Convex Optimization: Algorithms and Complexitycited by 569
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2014Deep Speech: Scaling up end-to-end speech recognitioncited by 354
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
13 more
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
- 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 115
- 2016Convolutional Neural Networks using Logarithmic Data Representationcited by 97
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2019Natural Compression for Distributed Deep Learningcited by 88
- 2018Communication Compression for Decentralized Trainingcited by 87
- 2018A Unified Analysis of Stochastic Momentum Methods for Deep Learningcited by 54
- 2016Faster CNNs with Direct Sparse Convolutions and Guided Pruningcited by 39
- 2013Petuum: A New Platform for Distributed Machine Learning on Big Datacited by 35
- 2015Taming the Wild: A Unified Analysis of Hogwild!-Style Algorithmscited by 31
- 2018Loss-aware Weight Quantization of Deep Networkscited by 31
Built on by
Not cited yet.