Using a one dimensional parabolic model of the full-batch loss to estimate learning rates during training
Not on the map. Why?
Abstract (arXiv)
A fundamental challenge in Deep Learning is to find optimal step sizes for stochastic gradient descent automatically. In traditional optimization, line searches are a commonly used method to determine step sizes. One problem in Deep Learning is that finding appropriate step sizes on the full-batch loss is unfeasibly expensive. Therefore, classical line search approaches, designed for losses without inherent noise, are usually not applicable. Recent empirical findings suggest, inter alia, that the full-batch loss behaves locally parabolically in the direction of noisy update step directions. Furthermore, the trend of the optimal update step size changes slowly. By exploiting these and more findings, this work introduces a line-search method that approximates the full-batch loss with a parabola estimated over several mini-batches. Learning rates are derived from such parabolas during training. In the experiments conducted, our approach is on par with SGD with Momentum tuned with a piece-wise constant learning rate schedule and often outperforms other line search approaches for Deep Learning across models, datasets, and batch sizes on validation and test accuracy. In addition, our approach is the first line search approach for Deep Learning that samples a larger batch size over multiple inferences to still work in low-batch scenarios.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 37 references that are in the map. First posted on arXiv 31 Aug 2021.
Builds on
24 of 37 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2015Cyclical Learning Rates for Training Neural Networkscited by 627
- 2018Essentially No Barriers in Neural Network Energy Landscapecited by 328
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
- 2018An Empirical Model of Large-Batch Trainingcited by 268
- 2014Qualitatively characterizing neural network optimization problemscited by 186
12 more
- 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
- 2018A Walk with SGDcited by 74
- 2019Large Scale Structure of Neural Network Loss Landscapescited by 68
- 2019Training Neural Networks for and by Interpolationcited by 45
- 2015Probabilistic Line Searches for Stochastic Optimizationcited by 29
- 2018L4: Practical loss-based stepsize adaptation for deep learningcited by 26
- 2019Parabolic Approximation Line Search for DNNscited by 14
- 2016Big Batch SGD: Automated Inference using Adaptive Batch Sizescited by 13
- 2019Gradient-only line searches: An Alternative to Probabilistic Line Searchescited by 3
- 2019Empirical study towards understanding line search approximations for training neural networkscited by 3
- 2021Empirically explaining SGD from a line search perspectivecited by 2
Built on by
Not cited yet.