On the Insufficiency of Existing Momentum Schemes for Stochastic Optimization

By Rahul Kidambi, Praneeth Netrapalli, Prateek Jain, Sham M. Kakade. 2018

135 citations recorded by the source corpus.

Momentum based stochastic gradient methods such as heavy ball (HB) and Nesterov's accelerated gradient descent (NAG) method are widely used in practice for training deep networks and other supervised learning models, as they often provide significant improvements over stochastic gradient descent (SGD). In general, “fast gradient” methods have provable improvements over gradient descent only for the deterministic case, where the gradients are exact. In the stochastic case, the popular explanations for their wide applicability is that when these fast gradient methods are applied in the stochastic case, they partially mimic their exact gradient counterparts, resulting in some practical gain. This work provides a counterpoint to this belief by proving that there are simple problem instances where these methods cannot outperform SGD despite the best setting of its parameters. These negative problem instances are, in an informal sense, generic; they do not look like carefully constructed pathological instances. These results suggest (along with empirical evidence) that HB or NAG's practical performance gains are a by-product of minibatching. Furthermore, this work provides a viable (and provable) alternative, which, on the same set of problem instances, significantly improves over HB, NAG, and SGD's performance. This algorithm, denoted as ASGD, is a simple to implement stochastic algorithm, based on a relatively less popular version of Nesterov's AGD. Extensive empirical results in this paper show that ASGD has performance gains over HB, NAG, and SGD.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Ruslan Salakhutdinov
  3. Sergey Levine
  4. Quoc V. Le
  5. Percy Liang
  6. Jianfeng Gao
  7. Michael I. Jordan
  8. Dacheng Tao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Ming-Hsuan Yang
  5. Jitendra Malik
  6. Xiaogang Wang
  7. Alan L. Yuille
  8. Andrew Zisserman

In Optimization & Training

  1. Nicolas Loizou
  2. Peter Richtárik
  3. Michael G. Rabbat
  4. Guodong Zhang
  5. Sham M. Kakade
  6. Simon Lacoste-Julien
  7. Soham De
  8. Roger Baker Grosse

Citations in the corpus