Taming the Wild: A Unified Analysis of Hogwild!-Style Algorithms

By Christopher De Sa, Ce Zhang, Kunle Olukotun, Christopher R'e. 2015

210 citations recorded by the source corpus.

Stochastic gradient descent (SGD) is a ubiquitous algorithm for a variety of machine learning problems. Researchers and industry have developed several techniques to optimize SGD’s runtime performance, including asynchronous execution and reduced precision. Our main result is a martingale-based analysis that enables us to capture the rich noise models that may arise from such techniques. Specifically, we use our new analysis in three ways: (1) we derive convergence rates for the convex case (Hogwild!) with relaxed assumptions on the sparsity of the problem; (2) we analyze asynchronous SGD algorithms for non-convex matrix problems including matrix completion; and (3) we design and analyze an asynchronous SGD algorithm, called Buckwild!, that uses lower-precision arithmetic. We show experimentally that our algorithms run efficiently for a variety of problems on modern hardware.

Subfields: Artificial Intelligence, Computer Networks and Communications, Optimization & Training, Signal Processing

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. Sebastian U. Stich
  3. Martin Jaggi
  4. Jakub Konecný
  5. Simon Lacoste-Julien
  6. Nicolas Loizou
  7. Tong Zhang
  8. Michael I. Jordan

In Computer Networks and Communications

  1. Martin Jaggi
  2. Sebastian U. Stich
  3. Jakub Konecný
  4. Peter Richtárik
  5. Ji Liu
  6. Tong Zhang
  7. Xiangru Lian
  8. Ce Zhang

In Optimization & Training

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

In Signal Processing

  1. Tong Zhang
  2. Jakub Konecný
  3. Martin J. Wainwright
  4. Sebastian U. Stich
  5. Christopher R'e
  6. Dan Alistarh
  7. Yudong Chen
  8. M. Soltanolkotabi

Citations in the corpus