Critical Bach Size Minimizes Stochastic First-Order Oracle Complexity of Deep Learning Optimizer using Hyperparameters Close to One
Hideaki Iiduka

TL;DR
This paper demonstrates that there exists a critical batch size that minimizes the stochastic first-order oracle complexity in deep learning optimizers, and that using hyperparameters close to one with this batch size leads to faster convergence.
Contribution
The paper provides theoretical and empirical evidence for the existence of a critical batch size that minimizes SFO complexity and shows that optimizers like Adam perform optimally near this batch size with hyperparameters close to one.
Findings
Critical batch size minimizes SFO complexity.
Adam with hyperparameters near one converges faster.
SFO complexity increases beyond the critical batch size.
Abstract
Practical results have shown that deep learning optimizers using small constant learning rates, hyperparameters close to one, and large batch sizes can find the model parameters of deep neural networks that minimize the loss functions. We first show theoretical evidence that the momentum method (Momentum) and adaptive moment estimation (Adam) perform well in the sense that the upper bound of the theoretical performance measure is small with a small constant learning rate, hyperparameters close to one, and a large batch size. Next, we show that there exists a batch size called the critical batch size minimizing the stochastic first-order oracle (SFO) complexity, which is the stochastic gradient computation cost, and that SFO complexity increases once the batch size exceeds the critical batch size. Finally, we provide numerical results that support our theoretical results. That is, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Advanced Neural Network Applications · Machine Learning and ELM
MethodsAdam
