L-GreCo: Layerwise-Adaptive Gradient Compression for Efficient and Accurate Deep Learning
Not on the map. Why?
Abstract (arXiv)
Data-parallel distributed training of deep neural networks (DNN) has gained very widespread adoption, but can still experience communication bottlenecks. To address this issue, entire families of compression mechanisms have been developed, including quantization, sparsification, and low-rank approximation, some of which are seeing significant practical adoption. Despite this progress, almost all known compression schemes apply compression uniformly across DNN layers, although layers are heterogeneous in terms of parameter count and their impact on model accuracy. In this work, we provide a general framework for adapting the degree of compression across the model's layers dynamically during training, improving the overall compression, while leading to substantial speedups, without sacrificing accuracy. Our framework, called L-GreCo, is based on an adaptive algorithm, which automatically picks the optimal compression parameters for model layers guaranteeing the best compression ratio while satisfying an error constraint. Extensive experiments over image classification and language modeling tasks shows that L-GreCo is effective across all existing families of compression methods, and achieves up to 2.5× training speedup and up to 5× compression improvement over efficient implementations of existing approaches, while recovering full accuracy. Moreover, L-GreCo is complementary to existing adaptive algorithms, improving their compression ratio by 50% and practical throughput by 66%.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 33 references that are in the map. First posted on arXiv 31 Oct 2022.
Builds on
18 of 33 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,486
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135
- 2020Adaptive Gradient Quantization for Data-Parallel SGDcited by 43
- 2021Rethinking gradient sparsification as total error minimizationcited by 41
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2018SparCML: High-Performance Sparse Communication for Machine Learningcited by 34
6 more
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2017AdaComp : Adaptive Residual Gradient Compression for Data-Parallel Distributed Trainingcited by 33
- 2020Knapsack Pruning with Inner Distillationcited by 20
- 2019NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantizationcited by 17
- 20183LC: Lightweight and Effective Traffic Compression for Distributed Machine Learningcited by 16
- 2021CGX: Adaptive System Support for Communication-Efficient Deep Learningcited by 4
Built on by
Citing papers per year: 2023: 1.
1 paper.