Second Order Stochastic Optimization in Linear Time

By Naman Agarwal, Brian Bullins, Elad Hazan. 2016

104 citations recorded by the source corpus.

Stochastic optimization and, in particular, first-order stochastic methods are a cornerstone of modern machine learning due to their extremely efficient per-iteration computational cost. Second-order methods, while able to provide faster per-iteration convergence, have been much less explored due to the high cost of computing the second-order information. In this paper we develop a second-order stochastic method for optimization problems arising in machine learning based on novel matrix randomization techniques that match the per-iteration cost of gradient descent, yet enjoy the linear-convergence properties of second-order optimization. We also consider the special case of self-concordant functions where we show that a first order method can achieve linear convergence with guarantees independent of the condition number. We demonstrate significant speedups for training linear classifiers over several convex benchmarks.

Subfields: Artificial Intelligence, Computational Mechanics, Management Science and Operations Research

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. Percy Liang
  2. Ruslan Salakhutdinov
  3. Yoshua Bengio
  4. Michael W. Mahoney
  5. Quoc V. Le
  6. Mohit Bansal
  7. Peter Richtárik
  8. Michael I. Jordan

In Computational Mechanics

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Francis R. Bach
  4. Michael W. Mahoney
  5. Sashank J. Reddi
  6. Alex Smola
  7. Suvrit Sra
  8. Barnab'as P'oczos

In Management Science and Operations Research

  1. Francis R. Bach
  2. Ruslan Salakhutdinov
  3. Percy Liang
  4. Michael I. Jordan
  5. Alex Smola
  6. Suvrit Sra
  7. Sashank J. Reddi
  8. L. Eon Bottou

Citations in the corpus