mlsanityData to 7 Oct 2026

The Number of Steps Needed for Nonconvex Optimization of a Deep Learning Optimizer is a Rational Function of Batch Size

arXiv 2108.11713 ↗First posted 26 Aug 2021math.OC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Recently, convergence as well as convergence rate analyses of deep learning optimizers for nonconvex optimization have been widely studied. Meanwhile, numerical evaluations for the optimizers have precisely clarified the relationship between batch size and the number of steps needed for training deep neural networks. The main contribution of this paper is to show theoretically that the number of steps needed for nonconvex optimization of each of the optimizers can be expressed as a rational function of batch size. Having these rational functions leads to two particularly important facts, which were validated numerically in previous studies. The first fact is that there exists an optimal batch size such that the number of steps needed for nonconvex optimization is minimized. This implies that using larger batch sizes than the optimal batch size does not decrease the number of steps needed for nonconvex optimization. The second fact is that the optimal batch size depends on the optimizer. In particular, it is shown theoretically that momentum and Adam-type optimizers can exploit larger optimal batches and further reduce the minimum number of steps needed for nonconvex optimization than can the stochastic gradient descent optimizer.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 33 references that are in the map. First posted on arXiv 26 Aug 2021.

Builds on

19 of 33 references.

References · 19

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
  4. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  5. 2019On the Convergence of Adam and Beyondcited by 834
  6. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
  7. 2017Wasserstein GANcited by 635
  8. 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
  9. 2020AdaBelief Optimizer: Adapting Stepsizes by the Belief in Observed Gradientscited by 282
  10. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  11. 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 181
  12. 2018On the Convergence of A Class of Adam-Type Algorithms for Non-Convex Optimizationcited by 173
7 more
  1. 2020Stochastic Polyak Step-size for SGD: An Adaptive Learning Rate for Fast Convergencecited by 137
  2. 2020Descending through a Crowded Valley - Benchmarking Deep Learning Optimizerscited by 118
  3. 2019Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Modelcited by 116
  4. 2020Stochastic Optimization for Performative Predictioncited by 92
  5. 2019Convergence rates for the stochastic gradient descent method for non-convex objective functionscited by 66
  6. 2020SGD for Structured Nonconvex Functions: Learning Rates, Minibatching and Interpolationcited by 66
  7. 2020Appropriate Learning Rates of Adaptive Learning Rate Optimization Algorithms for Training Deep Neural Networkscited by 16

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.