Katyusha: the first direct acceleration of stochastic gradient methods

By Zeyuan Allen-Zhu. 2016

624 citations recorded by the source corpus.

Nesterov's momentum trick is famously known for accelerating gradient descent, and has been proven useful in building fast iterative algorithms. However, in the stochastic setting, counterexamples exist and prevent Nesterov's momentum from providing similar acceleration, even if the underlying problem is convex. We introduce Katyusha, a direct, primal-only stochastic gradient method to fix this issue. It has a provably accelerated convergence rate in convex (off-line) stochastic optimization. The main ingredient is Katyusha momentum, a novel "negative momentum" on top of Nesterov's momentum that can be incorporated into a variance-reduction based algorithm and speed it up. Since variance reduction has been successfully applied to a growing list of practical problems, our paper suggests that in each of such cases, one could potentially give Katyusha a hug.

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. Peter Richtárik
  2. Nicolas Loizou
  3. Jakub Konecný
  4. Martin Jaggi
  5. Zeyuan Allen-Zhu
  6. Sebastian U. Stich
  7. Simon Lacoste-Julien
  8. Francis R. Bach

In Computational Mechanics

  1. Peter Richtárik
  2. Zeyuan Allen-Zhu
  3. Nicolas Loizou
  4. Jakub Konecný
  5. Francis R. Bach
  6. Sebastian U. Stich
  7. Martin Jaggi
  8. Simon Lacoste-Julien

In Optimization & Training

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Jakub Konecný
  4. Simon Lacoste-Julien
  5. Francis R. Bach
  6. Sebastian U. Stich
  7. Martin Jaggi
  8. Zeyuan Allen-Zhu

Citations in the corpus