Automatic and Simultaneous Adjustment of Learning Rate and Momentum for Stochastic Gradient Descent
Tomer Lancewicki, Selcuk Kopru

TL;DR
This paper introduces a generic method to automatically and simultaneously adjust learning rate and momentum in SGD, reducing manual tuning and matching the performance of exhaustive search in CNN training.
Contribution
It proposes a novel approach using gradient estimator statistics for automatic hyperparameter adjustment in SGD, applicable across different methods.
Findings
Performance matches best manually tuned settings
Reduces need for manual hyperparameter tuning
Effective across various SGD methods
Abstract
Stochastic Gradient Descent (SGD) methods are prominent for training machine learning and deep learning models. The performance of these techniques depends on their hyperparameter tuning over time and varies for different models and problems. Manual adjustment of hyperparameters is very costly and time-consuming, and even if done correctly, it lacks theoretical justification which inevitably leads to "rule of thumb" settings. In this paper, we propose a generic approach that utilizes the statistics of an unbiased gradient estimator to automatically and simultaneously adjust two paramount hyperparameters: the learning rate and momentum. We deploy the proposed general technique for various SGD methods to train Convolutional Neural Networks (CNN's). The results match the performance of the best settings obtained through an exhaustive search and therefore, removes the need for a tedious…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Advanced Neural Network Applications · Adversarial Robustness in Machine Learning
MethodsStochastic Gradient Descent
