How To Make the Gradients Small Stochastically: Even Faster Convex and Nonconvex SGD

By Zeyuan Allen-Zhu. 2018

186 citations recorded by the source corpus.

Stochastic gradient descent (SGD) gives an optimal convergence rate when minimizing convex stochastic objectives $f(x)$. However, in terms of making the gradients small, the original SGD does not give an optimal rate, even when $f(x)$ is convex. If $f(x)$ is convex, to find a point with gradient norm $\varepsilon$, we design an algorithm SGD3 with a near-optimal rate $\tilde{O}(\varepsilon^{-2})$, improving the best known rate $O(\varepsilon^{-8/3})$. If $f(x)$ is nonconvex, to find its $\varepsilon$-approximate local minimum, we design an algorithm SGD5 with rate $\tilde{O}(\varepsilon^{-3.5})$, where previously SGD variants only achieve $\tilde{O}(\varepsilon^{-4})$. This is no slower than the best known stochastic version of Newton's method in all parameter regimes.

Subfields: Artificial Intelligence, Computational Mechanics, 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. Michael I. Jordan
  2. Zeyuan Allen-Zhu
  3. Jakub Konecný
  4. Peter Richtárik
  5. Nati Srebro
  6. Jason D. Lee
  7. Tengyu Ma
  8. Virginia Smith

In Computational Mechanics

  1. Zeyuan Allen-Zhu
  2. Michael I. Jordan
  3. Nati Srebro
  4. Peter Richtárik
  5. Jakub Konecný
  6. John C. Duchi
  7. Ohad Shamir
  8. Blake E. Woodworth

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Zeyuan Allen-Zhu
  3. Yuanzhi Li
  4. Michael I. Jordan
  5. Simon Shaolei Du
  6. Luc Van Gool
  7. Tengyu Ma
  8. Yi Yang

In Optimization & Training

  1. Jakub Konecný
  2. Peter Richtárik
  3. Zeyuan Allen-Zhu
  4. Nati Srebro
  5. Virginia Smith
  6. Ohad Shamir
  7. Michael I. Jordan
  8. Sebastian U. Stich

Citations in the corpus