Papers
Topics
Authors
Recent
Search
2000 character limit reached

Gradient descent with momentum --- to accelerate or to super-accelerate?

Published 17 Jan 2020 in cs.LG, math.OC, and stat.ML | (2001.06472v1)

Abstract: We consider gradient descent with momentum', a widely used method for loss function minimization in machine learning. This method is often used withNesterov acceleration', meaning that the gradient is evaluated not at the current position in parameter space, but at the estimated position after one step. In this work, we show that the algorithm can be improved by extending this acceleration' --- by using the gradient at an estimated position several steps ahead rather than just one step ahead. How far one looks ahead in thissuper-acceleration' algorithm is determined by a new hyperparameter. Considering a one-parameter quadratic loss function, the optimal value of the super-acceleration can be exactly calculated and analytically estimated. We show explicitly that super-accelerating the momentum algorithm is beneficial, not only for this idealized problem, but also for several synthetic loss landscapes and for the MNIST classification task with neural networks. Super-acceleration is also easy to incorporate into adaptive algorithms like RMSProp or Adam, and is shown to improve these algorithms.

Citations (10)

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.