GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Training
Not on the map. Why?
Abstract (arXiv)
Distributed data-parallel (DDP) training improves overall application throughput as multiple devices train on a subset of data and aggregate updates to produce a globally shared model. The periodic synchronization at each iteration incurs considerable overhead, exacerbated by the increasing size and complexity of state-of-the-art neural networks. Although many gradient compression techniques propose to reduce communication cost, the ideal compression factor that leads to maximum speedup or minimum data exchange remains an open-ended problem since it varies with the quality of compression, model size and structure, hardware, network topology and bandwidth. We propose GraVAC, a framework to dynamically adjust compression factor throughout training by evaluating model progress and assessing gradient information loss associated with compression. GraVAC works in an online, black-box manner without any prior assumptions about a model or its hyperparameters, while achieving the same or better accuracy than dense SGD (i.e., no compression) in the same number of iterations/epochs. As opposed to using a static compression factor, GraVAC reduces end-to-end training time for ResNet101, VGG16 and LSTM by 4.32x, 1.95x and 6.67x respectively. Compared to other adaptive schemes, our framework provides 1.94x to 5.63x overall speedup.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 26 of its 39 references that are in the map. First posted on arXiv 20 May 2023.
Builds on
26 of 39 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Mixed Precision Trainingcited by 1,135
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2018An Empirical Model of Large-Batch Trainingcited by 268
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2018The Convergence of Sparsified Gradient Methodscited by 228
- 2016Eigenvalues of the Hessian in Deep Learning: Singularity and Beyondcited by 156
- 2020The Early Phase of Neural Network Trainingcited by 114
14 more
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
- 2017Critical Learning Periods in Deep Neural Networkscited by 78
- 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 68
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2019Understanding Top-k Sparsification in Distributed Deep Learningcited by 56
- 2019Communication-Efficient Distributed Blockwise Momentum SGD with Error-Feedbackcited by 49
- 2021An Efficient Statistical-based Gradient Compression Technique for Distributed Training Systemscited by 32
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2020Is Network the Bottleneck of Distributed Training?cited by 19
- 2020Accordion: Adaptive Gradient Communication via Critical Learning Regime Identificationcited by 19
- 2020AdaScale SGD: A User-Friendly Algorithm for Distributed Trainingcited by 16
- 2023ScaDLES: Scalable Deep Learning over Streaming data at the Edgecited by 8
- 2023Scavenger: A Cloud Service for Optimizing Cost and Performance of ML Trainingcited by 5
- 2018RedSync : Reducing Synchronization Traffic for Distributed Deep Learningcited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3; 2026: 3.
10 papers.
- 2024ZipNN: Lossless Compression for AI Modelscited by 12
- 2023Accelerating Distributed ML Training via Selective Synchronizationcited by 7
- 2024Lossless and Near-Lossless Compression for Foundation Modelscited by 5
- 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusterscited by 5
- 2023Flexible Communication for Optimal Distributed Learning over Unpredictable Networkscited by 3
- 2025OmniFed: A Modular Framework for Configurable Federated Learning from Edge to HPCcited by 1
- 2026Subspace Optimization for Efficient Federated Learning under Heterogeneous Datacited by 1
- 2025On Using Large-Batches in Federated Learningcited by 0
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Trainingcited by 0
- 2026CIERA: Cross-Iteration Exponent Reuse for Lossless Allgather in Sharded MoE Trainingcited by 0
- 2026CIERA: Cross-Iteration Exponent Reuse for Lossless Allgather in Sharded MoE Training4 Sep 2026
- 2026Subspace Optimization for Efficient Federated Learning under Heterogeneous Data28 Apr 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2025OmniFed: A Modular Framework for Configurable Federated Learning from Edge to HPC23 Sep 2025
- 2025On Using Large-Batches in Federated Learning5 Sep 2025
- 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusters21 Mar 2025
- 2024ZipNN: Lossless Compression for AI Models7 Nov 2024
- 2024Lossless and Near-Lossless Compression for Foundation Models5 Apr 2024
- 2023Flexible Communication for Optimal Distributed Learning over Unpredictable Networks5 Dec 2023
- 2023Accelerating Distributed ML Training via Selective Synchronization16 Jul 2023