AutoLRS: Automatic Learning-Rate Schedule by Bayesian Optimization on the Fly
Not on the map. Why?
Abstract (arXiv)
The learning rate (LR) schedule is one of the most important hyper-parameters needing careful tuning in training DNNs. However, it is also one of the least automated parts of machine learning systems and usually costs significant manual effort and computing. Though there are pre-defined LR schedules and optimizers with adaptive LR, they introduce new hyperparameters that need to be tuned separately for different tasks/datasets. In this paper, we consider the question: Can we automatically tune the LR over the course of training without human involvement? We propose an efficient method, AutoLRS, which automatically optimizes the LR for each training stage by modeling training dynamics. AutoLRS aims to find an LR applied to every τ steps that minimizes the resulted validation loss. We solve this black-box optimization on the fly by Bayesian optimization (BO). However, collecting training instances for BO requires a system to evaluate each LR queried by BO's acquisition function for τ steps, which is prohibitively expensive in practice. Instead, we apply each candidate LR for only τ'llτ steps and train an exponential model to predict the validation loss after τ steps. This mutual-training process between BO and the loss-prediction model allows us to limit the training steps invested in the BO search. We demonstrate the advantages and the generality of AutoLRS through extensive experiments of training DNNs for tasks from diverse domains using different optimizers. The LR schedules auto-generated by AutoLRS lead to a speedup of 1.22×, 1.43×, and 1.5× when training ResNet-50, Transformer, and BERT, respectively, compared to the LR schedules in their original papers, and an average speedup of 1.31× over state-of-the-art heavily-tuned LR schedules.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 38 of its 59 references that are in the map. First posted on arXiv 22 May 2021.
Builds on
38 of 59 references.
References · 38
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2017Mixed Precision Trainingcited by 1,156
26 more
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
- 2015Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Bookscited by 1,043
- 2018Neural Network Acceptability Judgmentscited by 958
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 787
- 2016Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimizationcited by 699
- 2015Cyclical Learning Rates for Training Neural Networkscited by 629
- 2018BOHB: Robust and Efficient Hyperparameter Optimization at Scalecited by 470
- 2017Population Based Training of Neural Networkscited by 367
- 2018Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layerscited by 340
- 2017How to Escape Saddle Points Efficientlycited by 285
- 2017Three Factors Influencing Minima in SGDcited by 273
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2016Deep Learning without Poor Local Minimacited by 234
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
- 2018A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decaycited by 226
- 2015Non-stochastic Best Arm Identification and Hyperparameter Optimizationcited by 221
- 2018A System for Massively Parallel Hyperparameter Tuningcited by 202
- 2018Flipout: Efficient Pseudo-Independent Weight Perturbations on Mini-Batchescited by 133
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 118
- 2018A Closer Look at Deep Learning Heuristics: Learning rate restarts, Warmup and Distillationcited by 110
- 2014Freeze-Thaw Bayesian Optimizationcited by 90
- 2018Understanding Short-Horizon Bias in Stochastic Meta-Optimizationcited by 69
- 2020Provably Efficient Online Hyperparameter Optimization with Population-Based Banditscited by 63
- 2018Towards Automated Deep Learning: Efficient Joint Neural Architecture and Hyperparameter Searchcited by 38
- 2015Probabilistic Line Searches for Stochastic Optimizationcited by 29
- 2018Step Size Matters in Deep Learningcited by 19
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 4; 2024: 2; 2025: 2; 2026: 2.
14 papers.
Sort:
By area:
- 2023Optimal Linear Decay Learning Rate Schedules and Further Refinementscited by 43
- 2025A Multi-Power Law for Loss Curve Prediction Across Learning Rate Schedulescited by 22
- 2023Rethinking Learning Rate Tuning in the Era of Large Language Modelscited by 16
- 2022Selecting and Composing Learning Rate Policies for Deep Neural Networkscited by 12
- 2023An Automatic Learning Rate Schedule Algorithm for Achieving Faster Convergence and Steeper Descentcited by 9
- 2021AutoDrop: Training Deep Learning Models with Automatic Learning Rate Dropcited by 2
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lenscited by 2
- 2024Crafting Efficient Fine-Tuning Strategies for Large Language Modelscited by 2
- 2024Boosting Deep Ensembles with Learning Rate Tuningcited by 1
- 2021LRTuner: A Learning Rate Tuner for Deep Neural Networkscited by 0
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AIcited by 0
- 2025Dynamic Learning Rate Scheduling based on Loss Changes Leads to Faster Convergencecited by 0
2 more
- 2026SOLAR: A State-Driven Online Learning Rate Scheduler for LLM Pretraining28 Sep 2026
- 2026What do near-optimal learning rate schedules look like?11 Mar 2026
- 2025Dynamic Learning Rate Scheduling based on Loss Changes Leads to Faster Convergence16 Dec 2025
- 2025A Multi-Power Law for Loss Curve Prediction Across Learning Rate Schedules17 Mar 2025
- 2024Boosting Deep Ensembles with Learning Rate Tuning10 Oct 2024
- 2024Crafting Efficient Fine-Tuning Strategies for Large Language Models18 Jul 2024
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lens23 Oct 2023
- 2023An Automatic Learning Rate Schedule Algorithm for Achieving Faster Convergence and Steeper Descent17 Oct 2023
- 2023Optimal Linear Decay Learning Rate Schedules and Further Refinements11 Oct 2023
- 2023Rethinking Learning Rate Tuning in the Era of Large Language Models16 Sep 2023
- 2022Selecting and Composing Learning Rate Policies for Deep Neural Networks24 Oct 2022
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AI19 Jul 2022
2 more
- 2023Optimal Linear Decay Learning Rate Schedules and Further Refinementscited by 43
- 2025A Multi-Power Law for Loss Curve Prediction Across Learning Rate Schedulescited by 22
- 2022Selecting and Composing Learning Rate Policies for Deep Neural Networkscited by 12
- 2023An Automatic Learning Rate Schedule Algorithm for Achieving Faster Convergence and Steeper Descentcited by 9
- 2021AutoDrop: Training Deep Learning Models with Automatic Learning Rate Dropcited by 2
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lenscited by 2
- 2024Crafting Efficient Fine-Tuning Strategies for Large Language Modelscited by 2
- 2024Boosting Deep Ensembles with Learning Rate Tuningcited by 1
- 2021LRTuner: A Learning Rate Tuner for Deep Neural Networkscited by 0
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AIcited by 0
- 2025Dynamic Learning Rate Scheduling based on Loss Changes Leads to Faster Convergencecited by 0
- 2026What do near-optimal learning rate schedules look like?cited by 0
12 most cited of 13 All 13 (JSON)
- 2026SOLAR: A State-Driven Online Learning Rate Scheduler for LLM Pretraining28 Sep 2026
- 2026What do near-optimal learning rate schedules look like?11 Mar 2026
- 2025Dynamic Learning Rate Scheduling based on Loss Changes Leads to Faster Convergence16 Dec 2025
- 2025A Multi-Power Law for Loss Curve Prediction Across Learning Rate Schedules17 Mar 2025
- 2024Boosting Deep Ensembles with Learning Rate Tuning10 Oct 2024
- 2024Crafting Efficient Fine-Tuning Strategies for Large Language Models18 Jul 2024
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lens23 Oct 2023
- 2023An Automatic Learning Rate Schedule Algorithm for Achieving Faster Convergence and Steeper Descent17 Oct 2023
- 2023Optimal Linear Decay Learning Rate Schedules and Further Refinements11 Oct 2023
- 2022Selecting and Composing Learning Rate Policies for Deep Neural Networks24 Oct 2022
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AI19 Jul 2022
- 2021AutoDrop: Training Deep Learning Models with Automatic Learning Rate Drop30 Nov 2021
12 newest of 13 All 13 (JSON)