mlsanityData to 7 Oct 2026

Contractive error feedback for gradient compression

arXiv 2312.08538 ↗First posted 13 Dec 2023cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

On-device memory concerns in distributed deep learning have become severe due to (i) the growth of model size in multi-GPU training, and (ii) the wide adoption of deep neural networks for federated learning on IoT devices which have limited storage. In such settings, communication efficient optimization methods are attractive alternatives, however they still struggle with memory issues. To tackle these challenges, we propose an communication efficient method called contractive error feedback (ConEF). As opposed to SGD with error-feedback (EFSGD) that inefficiently manages memory, ConEF obtains the sweet spot of convergence and memory usage, and achieves communication efficiency by leveraging biased and all-reducable gradient compression. We empirically validate ConEF on various learning tasks that include image classification, language modeling, and machine translation and observe that ConEF saves 80% - 90% of the extra memory in EFSGD with almost no loss on test performance, while also achieving 1.3x - 5x speedup of SGD. Through our work, we also demonstrate the feasibility and convergence of ConEF to clear up the theoretical barrier of integrating ConEF to popular memory efficient frameworks such as ZeRO-3.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 34 of its 45 references that are in the map. First posted on arXiv 13 Dec 2023.

Builds on

34 of 45 references.

References · 34

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2021Zero-Shot Text-to-Image Generationcited by 4,276
  6. 2016Pointer Sentinel Mixture Modelscited by 2,992
  7. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  8. 2017Mixed Precision Trainingcited by 1,135
  9. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  10. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  11. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  12. 2018Sparsified SGD with Memorycited by 373
22 more
  1. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
  2. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  3. 2016Multi30K: Multilingual English-German Image Descriptionscited by 250
  4. 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 248
  5. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
  6. 2018The Convergence of Sparsified Gradient Methodscited by 228
  7. 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
  8. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  9. 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135
  10. 2021EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedbackcited by 131
  11. 2019Natural Compression for Distributed Deep Learningcited by 88
  12. 2018Error Compensated Quantized SGD and its Applications to Large-scale Distributed Optimizationcited by 76
  13. 2019Low-Memory Neural Network Training: A Technical Reportcited by 56
  14. 2019Communication-Efficient Distributed Blockwise Momentum SGD with Error-Feedbackcited by 49
  15. 2020Adaptive Gradient Quantization for Data-Parallel SGDcited by 43
  16. 2020A Better Alternative to Error Feedback for Communication-Efficient Distributed Learningcited by 42
  17. 2016Multiplicative LSTM for sequence modellingcited by 27
  18. 2020CSER: Communication-efficient SGD with Error Resetcited by 27
  19. 2018GradiVeQ: Vector Quantization for Bandwidth-Efficient Gradient Aggregation in Distributed CNN Trainingcited by 21
  20. 2019Compressing Gradient Optimizers via Count-Sketchescited by 17
  21. 2019NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantizationcited by 17
  22. 2020Step-Ahead Error Feedback for Distributed Training with Compressed Gradientcited by 9

Built on by

Not cited yet.