The Marginal Value of Adaptive Gradient Methods in Machine Learning

By Ashia C. Wilson, Rebecca Roelofs, Mitchell Stern, Nati Srebro, B. Recht. 2017

1,163 citations recorded by the source corpus.

Adaptive optimization methods, which perform local optimization with a metric constructed from the history of iterates, are becoming increasingly popular for training deep neural networks. Examples include AdaGrad, RMSProp, and Adam. We show that for simple overparameterized problems, adaptive methods often find drastically different solutions than gradient descent (GD) or stochastic gradient descent (SGD). We construct an illustrative binary classification problem where the data is linearly separable, GD and SGD achieve zero test error, and AdaGrad, Adam, and RMSProp attain test errors arbitrarily close to half. We additionally study the empirical generalization capability of adaptive methods on several state-of-the-art deep learning models. We observe that the solutions found by adaptive methods generalize worse (often significantly worse) than SGD, even when these solutions have better training performance. These results suggest that practitioners should reconsider the use of adaptive methods to train neural networks.

Subfields: Artificial Intelligence, Computational Mechanics, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yoshua Bengio
  2. Quoc V. Le
  3. Ruslan Salakhutdinov
  4. Mohit Bansal
  5. Sergey Levine
  6. Percy Liang
  7. Dacheng Tao
  8. Jianfeng Gao

In Computational Mechanics

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Simon Lacoste-Julien
  4. Nicolas Loizou
  5. Martin Jaggi
  6. Jason D. Lee
  7. Tengyu Ma
  8. Jakub Konecný

In Optimization & Training

  1. Simon Lacoste-Julien
  2. Martin Jaggi
  3. Yoshua Bengio
  4. Peter Richtárik
  5. Sebastian U. Stich
  6. Quoc V. Le
  7. Nicolas Loizou
  8. Frank Hutter

Citations in the corpus