Asynchronous Parallel Stochastic Gradient for Nonconvex Optimization

By Xiangru Lian, Yijun Huang, Yuncheng Li, Ji Liu. 2015

537 citations recorded by the source corpus.

Asynchronous parallel implementations of stochastic gradient (SG) have been broadly used in solving deep neural network and received many successes in practice recently. However, existing theories cannot explain their convergence and speedup properties, mainly due to the nonconvexity of most deep learning formulations and the asynchronous parallel mechanism. To fill the gaps in theory and provide theoretical supports, this paper studies two asynchronous parallel implementations of SG: one is on the computer network and the other is on the shared memory system. We establish an ergodic convergence rate $O(1/\sqrt{K})$ for both algorithms and prove that the linear speedup is achievable if the number of workers is bounded by $\sqrt{K}$ ($K$ is the total number of iterations). Our results generalize and improve existing analysis for convex minimization.

Subfields: Artificial Intelligence, Computational Mechanics, 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. Martin Jaggi
  2. Peter Richtárik
  3. Sebastian U. Stich
  4. Yoshua Bengio
  5. Ruslan Salakhutdinov
  6. Simon Lacoste-Julien
  7. Michael I. Jordan
  8. Quoc V. Le

In Computational Mechanics

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Simon Lacoste-Julien
  5. Jakub Konecný
  6. Sashank J. Reddi
  7. Suvrit Sra
  8. Martin Takác

In Optimization & Training

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Simon Lacoste-Julien
  5. Jianyu Wang
  6. Nicolas Loizou
  7. Gauri Joshi
  8. Jakub Konecný

Citations in the corpus