Disentangling Adaptive Gradient Methods from Learning Rates
Naman Agarwal, Rohan Anil, Elad Hazan, Tomer Koren, Cyril Zhang
TL;DR
The paper tackles the challenge of accurately evaluating optimization algorithms for deep learning by disentangling adaptive preconditioning from the learning-rate schedule. It introduces AdaGraft, a learning-rate grafting framework that decouples update magnitude from direction, revealing that implicit step-size schedules largely drive training dynamics. Through large-scale experiments on ImageNet and WMT14, the authors show that many purported advantages of adaptive methods hinge on how the learning rate is scheduled, and they demonstrate how to bootstrap improved schedules for certain optimizers. The work also provides a critical examination of prior evidence, discusses replication challenges, and offers practical guidance for more robust optimizer evaluation and future research into adaptive methods and their role in NLP and computer vision.
Abstract
We investigate several confounding factors in the evaluation of optimization algorithms for deep learning. Primarily, we take a deeper look at how adaptive gradient methods interact with the learning rate schedule, a notoriously difficult-to-tune hyperparameter which has dramatic effects on the convergence and generalization of neural network training. We introduce a "grafting" experiment which decouples an update's magnitude from its direction, finding that many existing beliefs in the literature may have arisen from insufficient isolation of the implicit schedule of step sizes. Alongside this contribution, we present some empirical and theoretical retrospectives on the generalization of adaptive gradient methods, aimed at bringing more clarity to this space.
