MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Sampling

By Jianyu Wang, Anit Kumar Sahu, Zhouyi Yang, Gauri Joshi, Soummya Kar. 2019

182 citations recorded by the source corpus.

Decentralized stochastic gradient descent (SGD) is a promising approach to learn a machine learning model over a network of workers connected in an arbitrary topology. Although a densely-connected network topology can ensure faster convergence in terms of iterations, it incurs more communication time/delay per iteration, resulting in longer training time. In this paper, we propose a novel algorithm MATCHA to achieve a win-win in this error-runtime trade-off. MATCHA uses matching decomposition sampling of the base topology to parallelize inter-worker information exchange so as to significantly reduce communication delay. At the same time, the algorithm communicates more frequently over critical links such that it can maintain the same convergence rate as vanilla decentralized SGD. Experiments on a suite of datasets and deep neural networks validate the theoretical analysis and demonstrate the effectiveness of the proposed scheme as far as reducing communication delays is concerned.

Subfields: Artificial Intelligence, Computer Networks and Communications, Optimization & Training, ML Systems & Hardware

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. Jianyu Wang
  2. Gauri Joshi
  3. Mehrdad Mahdavi
  4. Aryan Mokhtari
  5. Farzin Haddadpour
  6. Martin Jaggi
  7. Sebastian U. Stich
  8. Zhihua Zhang

In Computer Networks and Communications

  1. Jianyu Wang
  2. Gauri Joshi
  3. Sebastian U. Stich
  4. Martin Jaggi
  5. Anastasia Koloskova
  6. Farzin Haddadpour
  7. Mehrdad Mahdavi
  8. Aryan Mokhtari

In Optimization & Training

  1. Jianyu Wang
  2. Gauri Joshi
  3. Aryan Mokhtari
  4. Mehrdad Mahdavi
  5. Farzin Haddadpour
  6. Sebastian U. Stich
  7. Mohammad Mahdi Kamani
  8. Shusen Wang

In ML Systems & Hardware

  1. Mehrdad Mahdavi
  2. Jianyu Wang
  3. Sebastian U. Stich
  4. Farzin Haddadpour
  5. Mohammad Mahdi Kamani
  6. Martin Jaggi
  7. Shusen Wang
  8. Zhihua Zhang

Citations in the corpus