mlsanityData to 7 Oct 2026

Loss Landscape Dependent Self-Adjusting Learning Rates in Decentralized Stochastic Gradient Descent

arXiv 2112.01433 ↗First posted 2 Dec 2021cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Distributed Deep Learning (DDL) is essential for large-scale Deep Learning (DL) training. Synchronous Stochastic Gradient Descent (SSGD) 1 is the de facto DDL optimization method. Using a sufficiently large batch size is critical to achieving DDL runtime speedup. In a large batch setting, the learning rate must be increased to compensate for the reduced number of parameter updates. However, a large learning rate may harm convergence in SSGD and training could easily diverge. Recently, Decentralized Parallel SGD (DPSGD) has been proposed to improve distributed training speed. In this paper, we find that DPSGD not only has a system-wise run-time benefit but also a significant convergence benefit over SSGD in the large batch setting. Based on a detailed analysis of the DPSGD learning dynamics, we find that DPSGD introduces additional landscape-dependent noise that automatically adjusts the effective learning rate to improve convergence. In addition, we theoretically show that this noise smoothes the loss landscape, hence allowing a larger learning rate. We conduct extensive studies over 18 state-of-the-art DL models/tasks and demonstrate that DPSGD often converges in cases where SSGD diverges for large learning rates in the large batch setting. Our findings are consistent across two different application domains: Computer Vision (CIFAR10 and ImageNet-1K) and Automatic Speech Recognition (SWB300 and SWB2000), and two different types of neural network models: Convolutional Neural Networks and Long Short-Term Memory Recurrent Neural Networks.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 45 of its 61 references that are in the map. First posted on arXiv 2 Dec 2021.

Builds on

45 of 61 references.

References · 45

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  6. 2016Densely Connected Convolutional Networkscited by 6,691
  7. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  8. 2017Squeeze-and-Excitation Networkscited by 4,763
  9. 2014Going Deeper with Convolutionscited by 4,231
  10. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  11. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  12. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
33 more
  1. 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
  2. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  3. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  4. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  5. 2019On the Convergence of Adam and Beyondcited by 834
  6. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
  7. 2017Exploring Generalization in Deep Learningcited by 595
  8. 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
  9. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  10. 2016Entropy-SGD: Biasing Gradient Descent Into Wide Valleyscited by 357
  11. 2017A PAC-Bayesian Approach to Spectrally-Normalized Margin Bounds for Neural Networkscited by 309
  12. 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
  13. 2017Three Factors Influencing Minima in SGDcited by 270
  14. 2015Escaping From Saddle Points --- Online Stochastic Gradient for Tensor Decompositioncited by 241
  15. 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
  16. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  17. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  18. 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 134
  19. 2018An Alternative View: When Does SGD Escape Local Minima?cited by 115
  20. 2017Stochastic gradient descent performs variational inference, converges to limit cycles for deep networkscited by 108
  21. 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 91
  22. 2020Optimal Complexity in Decentralized Trainingcited by 59
  23. 2020Stochastic Weight Averaging in Parallel: Large-Batch Training that Generalizes Wellcited by 57
  24. 2015Staleness-aware Async-SGD for Distributed Deep Learningcited by 43
  25. 2016Unreasonable Effectiveness of Learning Neural Networks: From Accessible States and Robust Ensembles to Basic Algorithmic Schemescited by 40
  26. 2020Extrapolation for Large-batch Training in Deep Learningcited by 25
  27. 2018Energy-entropy competition and the effectiveness of stochastic gradient descent in machine learningcited by 20
  28. 2015Model Accuracy and Runtime Tradeoff in Distributed Deep Learning:A Systematic Studycited by 19
  29. 2015Batch Normalized Recurrent Neural Networkscited by 14
  30. 2019Scale MLPerf-0.6 models on Google TPU-v3 Podscited by 14
  31. 2019A Highly Efficient Distributed Deep Learning System For Automatic Speech Recognitioncited by 6
  32. 2019Distributed Deep Learning Strategies For Automatic Speech Recognitioncited by 5
  33. 2020Improving Efficiency in Large-Scale Decentralized Distributed Trainingcited by 5

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 1.

3 papers.