QSGD: Communication-Efficient SGD via Gradient Quantization and Encoding
Not on the map. Why?
Abstract (arXiv)
Parallel implementations of stochastic gradient descent (SGD) have received significant research attention, thanks to excellent scalability properties of this algorithm, and to its efficiency in the context of training deep neural networks. A fundamental barrier for parallelizing large-scale SGD is the fact that the cost of communicating the gradient updates between nodes can be very large. Consequently, lossy compression heuristics have been proposed, by which nodes only communicate quantized gradients. Although effective in practice, these heuristics do not always provably converge, and it is not clear whether they are optimal. In this paper, we propose Quantized SGD (QSGD), a family of compression schemes which allow the compression of gradient updates at each node, while guaranteeing convergence under standard assumptions. QSGD allows the user to trade off compression and convergence time: it can communicate a sublinear number of bits per iteration in the model dimension, and can achieve asymptotically optimal communication cost. We complement our theoretical results with empirical data, showing that QSGD can significantly reduce communication cost, while being competitive with standard uncompressed techniques on a variety of real tasks. In particular, experiments show that gradient quantization applied to training of deep neural networks for image classification and automated speech recognition can lead to significant reductions in communication cost, and end-to-end training time. For instance, on 16 GPUs, we are able to train a ResNet-152 network on ImageNet 1.8x faster to full accuracy. Of note, we show that there exist generic parameter settings under which all known network architectures preserve or slightly improve their full accuracy when using quantization.
Key facts. Cited by 147 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 86; 2022: 50; 2023: 11.
147 papers.
Sort:
By area:
- 2021Federated Learning Based on Dynamic Regularizationcited by 562
- 2021A Field Guide to Federated Optimizationcited by 315
- 2021FedPara: Low-Rank Hadamard Product for Communication-Efficient Federated Learningcited by 141
- 2021Distributed Learning in Wireless Networks: Recent Progress and Future Challengescited by 129
- 2022DisPFL: Towards Communication-Efficient Personalized Federated Learning via Decentralized Sparse Trainingcited by 74
- 2021Adaptive Quantization of Model Updates for Communication-Efficient Federated Learningcited by 63
- 2021DRIVE: One-bit Distributed Mean Estimationcited by 52
- 2021FedNL: Making Newton-Type Methods Applicable to Federated Learningcited by 52
- 2021Federated Learning over Wireless Device-to-Device Networks: Algorithms and Convergence Analysiscited by 51
- 2021Federated Learning: A Signal Processing Perspectivecited by 49
- 2021Rethinking gradient sparsification as total error minimizationcited by 41
- 2021Local Stochastic Gradient Descent Ascent: Convergence Analysis and Communication Efficiencycited by 40
38 more
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2022Stochastic Gradient Descent-Ascent: Unified Theory and New Efficient Methodscited by 37
- 2021Permutation Compressors for Provably Faster Distributed Nonconvex Optimizationcited by 32
- 2023Momentum Provably Improves Error Feedback!cited by 31
- 2022FedKL: Tackling Data Heterogeneity in Federated Reinforcement Learning by Penalizing KL Divergencecited by 29
- 2022Communication-Efficient Device Scheduling for Federated Learning Using Stochastic Optimizationcited by 28
- 2021Lossless Compression of Efficient Private Local Randomizerscited by 27
- 2022FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulationscited by 27
- 2021Time-Correlated Sparsification for Communication-Efficient Federated Learningcited by 26
- 2021QLSD: Quantised Langevin stochastic dynamics for Bayesian federated learningcited by 26
- 2021Accurate Neural Training with 4-bit Matrix Multiplications at Standard Formatscited by 26
- 2022Scaling Language Model Size in Cross-Device Federated Learningcited by 25
- 20211-bit LAMB: Communication Efficient Large-Scale Large-Batch Training with LAMB's Convergence Speedcited by 24
- 2021CANITA: Faster Rates for Distributed Convex Optimization with Communication Compressioncited by 23
- 2021Optimal Compression of Locally Differentially Private Mechanismscited by 22
- 2022FedShuffle: Recipes for Better Use of Local Work in Federated Learningcited by 21
- 2021Learned Gradient Compression for Distributed Deep Learningcited by 20
- 2022Scheduling and Aggregation Design for Asynchronous Federated Learning over Wireless Networkscited by 20
- 2022Aggregation Service for Federated Learning: An Efficient, Secure, and More Resilient Realizationcited by 19
- 2021PFA: Privacy-preserving Federated Adaptation for Effective Model Personalizationcited by 18
- 2021Fast Federated Learning by Balancing Communication Trade-Offscited by 18
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
- 2021Critical Parameters for Scalable Distributed Learning with Large Batches and Asynchronous Updatescited by 17
- 2021Distributed Learning Systems with First-order Methodscited by 17
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameterscited by 17
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneitycited by 17
- 2022FedOBD: Opportunistic Block Dropout for Efficiently Training Large-scale Neural Networks through Federated Learningcited by 17
- 2023HiFlash: Communication-Efficient Hierarchical Federated Learning with Adaptive Staleness Control and Heterogeneity-aware Client-Edge Associationcited by 17
- 2023Randomized Quantization is All You Need for Differential Privacy in Federated Learningcited by 17
- 2021Truly Sparse Neural Networks at Scalecited by 16
- 2021Towards Demystifying Serverless Machine Learning Trainingcited by 16
- 2021Solving Multi-Arm Bandit Using a Few Bits of Communicationcited by 16
- 2022Recycling Model Updates in Federated Learning: Are Gradient Subspaces Low-Rank?cited by 16
- 2022DASHA: Distributed Nonconvex Optimization with Communication Compression, Optimal Oracle Complexity, and No Client Synchronizationcited by 16
- 2022Self-Aware Personalized Federated Learningcited by 16
- 2021Finite-Bit Quantization For Distributed Algorithms With Linear Convergencecited by 15
- 2021Neural Tangent Kernel Empowered Federated Learningcited by 15
50 most cited of 147 All 147 (JSON)
- 2023Randomized Quantization is All You Need for Differential Privacy in Federated Learning20 Jun 2023
- 2023Communication-Efficient Zeroth-Order Distributed Online Optimization: Algorithm, Theory, and Applications9 Jun 2023
- 2023Momentum Provably Improves Error Feedback!24 May 2023
- 2023Lower Bounds and Accelerated Algorithms in Distributed Stochastic Optimization with Communication Compression12 May 2023
- 2023Unified analysis of SGD-type methods29 Mar 2023
- 2023FedREP: A Byzantine-Robust, Communication-Efficient and Privacy-Preserving Framework for Federated Learning9 Mar 2023
- 2023Federated Learning with Regularized Client Participation7 Feb 2023
- 2023PolarAir: A Compressed Sensing Scheme for Over-the-Air Federated Learning24 Jan 2023
- 2023Gossiped and Quantized Online Multi-Kernel Learning24 Jan 2023
- 2023ScaDLES: Scalable Deep Learning over Streaming data at the Edge21 Jan 2023
- 2023HiFlash: Communication-Efficient Hierarchical Federated Learning with Adaptive Staleness Control and Heterogeneity-aware Client-Edge Association16 Jan 2023
- 2022Scheduling and Aggregation Design for Asynchronous Federated Learning over Wireless Networks14 Dec 2022
38 more
- 2022Federated Averaging Langevin Dynamics: Toward a unified theory and new algorithms31 Oct 2022
- 2022Communication-Efficient Adam-Type Algorithms for Distributed Data Mining14 Oct 2022
- 2022Empirical Analysis on Top-k Gradient Sparsification for Distributed Deep Learning in a Supercomputing Environment18 Sep 2022
- 2022Quantization for decentralized learning under subspace constraints16 Sep 2022
- 2022Compressed Particle-Based Federated Bayesian Learning and Unlearning14 Sep 2022
- 2022Adaptive Learning Rates for Faster Stochastic Gradient Methods10 Aug 2022
- 2022FedOBD: Opportunistic Block Dropout for Efficiently Training Large-scale Neural Networks through Federated Learning10 Aug 2022
- 2022MixTailor: Mixed Gradient Aggregation for Robust Learning Against Tailored Attacks16 Jul 2022
- 2022Content Popularity Prediction Based on Quantized Federated Bayesian Learning in Fog Radio Access Networks23 Jun 2022
- 2022Efficient Adaptive Federated Optimization of Federated Learning for IoT23 Jun 2022
- 2022sqSGD: Locally Private and Communication Efficient Federated Learning21 Jun 2022
- 2022Shifted Compression Framework: Generalizations and Improvements21 Jun 2022
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compression14 Jun 2022
- 2022Learning in Distributed Contextual Linear Bandits Without Sharing the Context8 Jun 2022
- 2022Federated Learning with a Sampling Algorithm under Isoperimetry2 Jun 2022
- 2022DisPFL: Towards Communication-Efficient Personalized Federated Learning via Decentralized Sparse Training1 Jun 2022
- 2022Private Federated Submodel Learning with Sparsification31 May 2022
- 2022Communication-Efficient Distributionally Robust Decentralized Learning31 May 2022
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneity30 May 2022
- 2022ByteComp: Revisiting Gradient Compression in Distributed Training28 May 2022
- 2022Stochastic Gradient Methods with Compressed Communication for Decentralized Saddle Point Problems28 May 2022
- 2022QUIC-FL: Quick Unbiased Compression for Federated Learning26 May 2022
- 2022Encoded Gradients Aggregation against Gradient Leakage in Federated Learning26 May 2022
- 2022Service Delay Minimization for Federated Learning over Mobile Devices19 May 2022
- 2022Tighter Regret Analysis and Optimization of Online Federated Learning13 May 2022
- 2022Federated Random Reshuffling with Compression and Variance Reduction8 May 2022
- 2022Federated Channel Learning for Intelligent Reflecting Surfaces With Fewer Pilot Signals6 May 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
- 2022On Arbitrary Compression for Decentralized Consensus and Stochastic Optimization over Directed Networks18 Apr 2022
- 2022FedKL: Tackling Data Heterogeneity in Federated Reinforcement Learning by Penalizing KL Divergence18 Apr 2022
- 2022Self-Aware Personalized Federated Learning17 Apr 2022
- 2022Optimising Communication Overhead in Federated Learning Using NSGA-II1 Apr 2022
- 2022Scaling Language Model Size in Cross-Device Federated Learning31 Mar 2022
- 2022FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulations25 Mar 2022
- 2022Local Stochastic Factored Gradient Descent for Distributed Quantum State Tomography22 Mar 2022
- 2022Approximability and Generalisation15 Mar 2022
- 2022Scaling the Wild: Decentralizing Hogwild!-style Shared-memory SGD13 Mar 2022
50 newest of 147 All 147 (JSON)
- 2021Federated Learning Based on Dynamic Regularizationcited by 562
- 2021A Field Guide to Federated Optimizationcited by 315
- 2021FedPara: Low-Rank Hadamard Product for Communication-Efficient Federated Learningcited by 141
- 2021Distributed Learning in Wireless Networks: Recent Progress and Future Challengescited by 129
- 2022DisPFL: Towards Communication-Efficient Personalized Federated Learning via Decentralized Sparse Trainingcited by 74
- 2021Adaptive Quantization of Model Updates for Communication-Efficient Federated Learningcited by 63
- 2021DRIVE: One-bit Distributed Mean Estimationcited by 52
- 2021FedNL: Making Newton-Type Methods Applicable to Federated Learningcited by 52
- 2021Federated Learning over Wireless Device-to-Device Networks: Algorithms and Convergence Analysiscited by 51
- 2021Federated Learning: A Signal Processing Perspectivecited by 49
- 2021Rethinking gradient sparsification as total error minimizationcited by 41
- 2021Local Stochastic Gradient Descent Ascent: Convergence Analysis and Communication Efficiencycited by 40
12 most cited of 146 All 146 (JSON)
- 2023Randomized Quantization is All You Need for Differential Privacy in Federated Learning20 Jun 2023
- 2023Communication-Efficient Zeroth-Order Distributed Online Optimization: Algorithm, Theory, and Applications9 Jun 2023
- 2023Momentum Provably Improves Error Feedback!24 May 2023
- 2023Lower Bounds and Accelerated Algorithms in Distributed Stochastic Optimization with Communication Compression12 May 2023
- 2023Unified analysis of SGD-type methods29 Mar 2023
- 2023FedREP: A Byzantine-Robust, Communication-Efficient and Privacy-Preserving Framework for Federated Learning9 Mar 2023
- 2023Federated Learning with Regularized Client Participation7 Feb 2023
- 2023PolarAir: A Compressed Sensing Scheme for Over-the-Air Federated Learning24 Jan 2023
- 2023Gossiped and Quantized Online Multi-Kernel Learning24 Jan 2023
- 2023ScaDLES: Scalable Deep Learning over Streaming data at the Edge21 Jan 2023
- 2023HiFlash: Communication-Efficient Hierarchical Federated Learning with Adaptive Staleness Control and Heterogeneity-aware Client-Edge Association16 Jan 2023
- 2022Scheduling and Aggregation Design for Asynchronous Federated Learning over Wireless Networks14 Dec 2022
12 newest of 146 All 146 (JSON)