Don't Jump Through Hoops and Remove Those Loops: SVRG and Katyusha are Better Without the Outer Loop

By Dmitry Kovalev, Samuel Horváth, Peter Richtárik. 2019

180 citations recorded by the source corpus.

The stochastic variance-reduced gradient method (SVRG) and its accelerated variant (Katyusha) have attracted enormous attention in the machine learning community in the last few years due to their superior theoretical properties and empirical behaviour on training supervised machine learning models via the empirical risk minimization paradigm. A key structural element in both of these methods is the inclusion of an outer loop at the beginning of which a full pass over the training data is made in order to compute the exact gradient, which is then used to construct a variance-reduced estimator of the gradient. In this work we design {\em loopless variants} of both of these methods. In particular, we remove the outer loop and replace its function by a coin flip performed in each iteration designed to trigger, with a small probability, the computation of the gradient. We prove that the new methods enjoy the same superior theoretical convergence properties as the original methods. However, we demonstrate through numerical experiments that our methods have substantially superior practical behavior.

Subfields: Artificial Intelligence, 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. Filip Hanzely
  4. Ahmed Khaled
  5. Sebastian U. Stich
  6. Simon Lacoste-Julien
  7. Robert Mansel Gower
  8. Konstantin Mishchenko

In Optimization & Training

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Filip Hanzely
  4. Sebastian U. Stich
  5. Ahmed Khaled
  6. Simon Lacoste-Julien
  7. Robert Mansel Gower
  8. Konstantin Mishchenko

Citations in the corpus