DSA: Decentralized Double Stochastic Averaging Gradient Algorithm

By Aryan Mokhtari, Alejandro Ribeiro. 2015

171 citations recorded by the source corpus.

This paper considers optimization problems where nodes of a network have access to summands of a global objective. Each of these local objectives is further assumed to be an average of a finite set of functions. The motivation for this setup is to solve large scale machine learning problems where elements of the training set are distributed to multiple computational elements. The decentralized double stochastic averaging gradient (DSA) algorithm is proposed as a solution alternative that relies on: (i) The use of local stochastic averaging gradients. (ii) Determination of descent steps as differences of consecutive stochastic averaging gradients. Strong convexity of local functions and Lipschitz continuity of local gradients is shown to guarantee linear convergence of the sequence generated by DSA in expectation. Local iterates are further shown to approach the optimal argument for almost all realizations. The expected linear convergence of DSA is in contrast to the sublinear rate characteristic of existing methods for decentralized stochastic optimization. Numerical experiments on a logistic regression problem illustrate reductions in convergence time and number of feature vectors processed until convergence relative to these other alternatives.

Subfields: Artificial Intelligence, Computational Mechanics, Computer Networks and Communications, Optimization & Training, Federated & Distributed Learning

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. Aryan Mokhtari
  3. Martin Jaggi
  4. Angelia Nedić
  5. Sebastian U. Stich
  6. Ji Liu
  7. Nicolas Loizou
  8. Jakub Konecný

In Computational Mechanics

  1. Angelia Nedić
  2. Peter Richtárik
  3. Aryan Mokhtari
  4. Alexander Olshevsky
  5. Wei Shi
  6. Ji Liu
  7. Martin Jaggi
  8. Nicolas Loizou

In Computer Networks and Communications

  1. Angelia Nedić
  2. Ali H. Sayed
  3. Alexander Olshevsky
  4. Aryan Mokhtari
  5. Wei Shi
  6. Ji Liu
  7. Martin Jaggi
  8. Wotao Yin

In Optimization & Training

  1. Peter Richtárik
  2. Aryan Mokhtari
  3. Martin Jaggi
  4. Angelia Nedić
  5. Sebastian U. Stich
  6. Ji Liu
  7. Ali H. Sayed
  8. Nicolas Loizou

In Federated & Distributed Learning

  1. Hanlin Tang
  2. Aryan Mokhtari
  3. Ji Liu
  4. Xiangru Lian
  5. Ce Zhang
  6. Hamed Hassani
  7. Angelia Nedić
  8. Alireza Fallah

Citations in the corpus