mlsanityData to 7 Oct 2026

Iteration and Stochastic First-order Oracle Complexities of Stochastic Gradient Descent using Constant and Decaying Learning Rates

arXiv 2402.15344 ↗First posted 23 Feb 2024stat.ML cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

The performance of stochastic gradient descent (SGD), which is the simplest first-order optimizer for training deep neural networks, depends on not only the learning rate but also the batch size. They both affect the number of iterations and the stochastic first-order oracle (SFO) complexity needed for training. In particular, the previous numerical results indicated that, for SGD using a constant learning rate, the number of iterations needed for training decreases when the batch size increases, and the SFO complexity needed for training is minimized at a critical batch size and that it increases once the batch size exceeds that size. Here, we study the relationship between batch size and the iteration and SFO complexities needed for nonconvex optimization in deep learning with SGD using constant or decaying learning rates and show that SGD using the critical batch size minimizes the SFO complexity. We also provide numerical comparisons of SGD with the existing first-order optimizers and show the usefulness of SGD using a critical batch size. Moreover, we show that measured critical batch sizes are close to the sizes estimated from our theoretical results.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 16 of its 31 references that are in the map. First posted on arXiv 23 Feb 2024.

Builds on

16 of 31 references.

References · 16

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2016Wide Residual Networkscited by 3,057
  4. 2019On the Convergence of Adam and Beyondcited by 834
  5. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
  6. 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 413
  7. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
  8. 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 303
  9. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  10. 2020Better Theory for SGD in the Nonconvex Worldcited by 156
  11. 2013Mini-batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimizationcited by 142
  12. 2020Stochastic Polyak Step-size for SGD: An Adaptive Learning Rate for Fast Convergencecited by 137
4 more
  1. 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
  2. 2019Convergence rates for the stochastic gradient descent method for non-convex objective functionscited by 66
  3. 2021On the Convergence of Step Decay Step-Size for Stochastic Optimizationcited by 21
  4. 2022Existence and Estimation of Critical Batch Size for Training Generative Adversarial Networks with Two Time-Scale Update Rulecited by 8

Built on by

Cited by year

Citing papers per year: 2025: 5.

5 papers.