AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning
Not on the map. Why?
Abstract (arXiv)
Communication bottlenecks severely hinder the scalability of distributed neural network training, particularly in high-performance computing (HPC) environments. We introduce AB-training, a novel data-parallel method that leverages low-rank representations and independent training groups to significantly reduce communication overhead. Our experiments demonstrate an average reduction in network traffic of approximately 70.31% across various scaling scenarios, increasing the training potential of communication-constrained systems and accelerating convergence at scale. AB-training also exhibits a pronounced regularization effect at smaller scales, leading to improved generalization while maintaining or even reducing training time. We achieve a remarkable 44.14 : 1 compression ratio on VGG16 trained on CIFAR-10 with minimal accuracy loss, and outperform traditional data parallel training by 1.55% on ResNet-50 trained on ImageNet-2012. While AB-training is promising, our findings also reveal that large batch effects persist even in low-rank regimes, underscoring the need for further research into optimized update mechanisms for massively distributed training.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 43 references that are in the map. First posted on arXiv 2 May 2024.
Builds on
30 of 43 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2017Decoupled Weight Decay Regularizationcited by 1,831
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2016Entropy-SGD: Biasing Gradient Descent Into Wide Valleyscited by 359
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 156
18 more
- 2020Channel Pruning via Automatic Structure Searchcited by 85
- 2020On the Generalization Benefit of Noise in Stochastic Gradient Descentcited by 82
- 2020Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Networkcited by 74
- 2020Provable Benefit of Orthogonal Initialization in Optimizing Deep Linear Networkscited by 73
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2020Learning Low-rank Deep Neural Networks via Singular Vector Orthogonality Regularization and Singular Value Sparsificationcited by 53
- 2019Lightweight and Efficient End-to-End Speech Recognition Using Low-Rank Transformercited by 47
- 2022Low-rank lottery tickets: finding efficient low-rank neural networks via matrix differential equationscited by 43
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2023Cuttlefish: Low-Rank Model Training without All the Tuningcited by 25
- 2021Learned Gradient Compression for Distributed Deep Learningcited by 20
- 2018Low Rank Regularization: A Reviewcited by 15
- 2019Play and Prune: Adaptive Filter Pruning for Deep Model Compressioncited by 15
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2021Greenformer: Factorization Toolkit for Efficient Deep Neural Networkscited by 7
- 2023Massively Parallel Genetic Optimization through Asynchronous Propagation of Populationscited by 7
- 2021Accelerating Neural Network Training with Distributed Asynchronous and Selective Optimization (DASO)cited by 4
- 2024Harnessing Orthogonality to Train Low-Rank Neural Networkscited by 4
Built on by
Not cited yet.