Locally Asynchronous Stochastic Gradient Descent for Decentralised Deep Learning
Not on the map. Why?
Abstract (arXiv)
Distributed training algorithms of deep neural networks show impressive convergence speedup properties on very large problems. However, they inherently suffer from communication related slowdowns and communication topology becomes a crucial design choice. Common approaches supported by most machine learning frameworks are: 1) Synchronous decentralized algorithms relying on a peer-to-peer All Reduce topology that is sensitive to stragglers and communication delays. 2) Asynchronous centralised algorithms with a server based topology that is prone to communication bottleneck. Researchers also suggested asynchronous decentralized algorithms designed to avoid the bottleneck and speedup training, however, those commonly use inexact sparse averaging that may lead to a degradation in accuracy. In this paper, we propose Local Asynchronous SGD (LASGD), an asynchronous decentralized algorithm that relies on All Reduce for model synchronization. We empirically validate LASGD's performance on image classification tasks on the ImageNet dataset. Our experiments demonstrate that LASGD accelerates training compared to SGD and state of the art gossip based approaches.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 35 references that are in the map. First posted on arXiv 24 Mar 2022.
Builds on
18 of 35 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2018D2: Decentralized Training over Decentralized Datacited by 140
6 more
- 2017CondenseNet: An Efficient DenseNet using Learned Group Convolutionscited by 121
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2017Collaborative Deep Learning in Fixed Topology Networkscited by 60
- 2014Stochastic Gradient-Push for Strongly Convex Functions on Time-Varying Directed Graphscited by 31
- 2018Pipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net Trainingcited by 28
- 2017Extremely Large Minibatch SGD: Training ResNet-50 on ImageNet in 15 Minutescited by 22
Built on by
Citing papers per year: 2023: 1.
1 paper.