Stochastic Gradient Descent for Non-smooth Optimization: Convergence Results and Optimal Averaging Schemes

By Ohad Shamir, Tong Zhang. 2012

637 citations recorded by the source corpus.

Stochastic Gradient Descent (SGD) is one of the simplest and most popular stochastic optimization methods. While it has already been theoretically studied for decades, the classical analysis usually required non-trivial smoothness assumptions, which do not apply to many modern applications of SGD with non-smooth objective functions such as support vector machines. In this paper, we investigate the performance of SGD without such smoothness assumptions, as well as a running average scheme to convert the SGD iterates to a solution with optimal optimization accuracy. In this framework, we prove that after T rounds, the suboptimality of the last SGD iterate scales as O(log(T)/√T) for non-smooth convex objective functions, and O(log(T)/T) in the non-smooth strongly convex case. To the best of our knowledge, these are the first bounds of this kind, and almost match the minimax-optimal rates obtainable by appropriate averaging schemes. We also propose a new and simple averaging scheme, which not only attains optimal rates, but can also be easily computed on-the-fly (in contrast, the suffix averaging scheme proposed in Rakhlin et al. (2011) is not as simple to implement). Finally, we provide some experimental illustrations.

Subfields: Artificial Intelligence, Computational Mechanics, Statistics and Probability, 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. Martin Jaggi
  3. Nicolas Loizou
  4. Sebastian U. Stich
  5. Jakub Konecný
  6. Simon Lacoste-Julien
  7. Michael I. Jordan
  8. Francis R. Bach

In Computational Mechanics

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

In Statistics and Probability

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Simon Lacoste-Julien
  4. Sebastian U. Stich
  5. Aymeric Dieuleveut
  6. Francis R. Bach
  7. Kumar Kshitij Patel
  8. Martin Jaggi

In Optimization & Training

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

Citations in the corpus