Read the Signs: Towards Invariance to Gradient Descent's Hyperparameter Initialization
Davood Wadi, Marc Fredette, Sylvain Senecal

TL;DR
ActiveLR is a meta algorithm that dynamically adjusts learning rates based on gradient sign changes, improving training efficiency, robustness, and generalization across various models and datasets.
Contribution
It introduces ActiveLR, a novel meta algorithm that localizes and adapts learning rates during training based on gradient sign changes, reducing hyperparameter tuning.
Findings
Increases generalizability and training set fit.
Reduces training time across multiple datasets and models.
Mitigates negative effects of large mini-batch sizes.
Abstract
We propose ActiveLR, an optimization meta algorithm that localizes the learning rate, , and adapts them at each epoch according to whether the gradient at each epoch changes sign or not. This sign-conscious algorithm is aware of whether from the previous step to the current one the update of each parameter has been too large or too small and adjusts the accordingly. We implement the Active version (ours) of widely used and recently published gradient descent optimizers, namely SGD with momentum, AdamW, RAdam, and AdaBelief. Our experiments on ImageNet, CIFAR-10, WikiText-103, WikiText-2, and PASCAL VOC using different model architectures, such as ResNet and Transformers, show an increase in generalizability and training set fit, and decrease in training time for the Active variants of the tested optimizers. The results also show robustness of the Active variant of these…
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
TopicsAdvanced Neural Network Applications · Machine Learning and Algorithms · Machine Learning and Data Classification
MethodsKaiming Initialization · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Residual Connection · Bottleneck Residual Block · Batch Normalization · Residual Block · AdamW · Convolution · Attentive Walk-Aggregating Graph Neural Network
