Variance Reduced Local SGD with Lower Communication Complexity

By Xianfeng Liang, Shuheng Shen, Jingchang Liu, Zhen Pan, Enhong Chen, Yifei Cheng. 2019

161 citations recorded by the source corpus.

To accelerate the training of machine learning models, distributed stochastic gradient descent (SGD) and its variants have been widely adopted, which apply multiple workers in parallel to speed up training. Among them, Local SGD has gained much attention due to its lower communication cost. Nevertheless, when the data distribution on workers is non-identical, Local SGD requires $O(T^{\frac{3}{4}} N^{\frac{3}{4}})$ communications to maintain its \emph{linear iteration speedup} property, where $T$ is the total number of iterations and $N$ is the number of workers. In this paper, we propose Variance Reduced Local SGD (VRL-SGD) to further reduce the communication complexity. Benefiting from eliminating the dependency on the gradient variance among workers, we theoretically prove that VRL-SGD achieves a \emph{linear iteration speedup} with a lower communication complexity $O(T^{\frac{1}{2}} N^{\frac{3}{2}})$ even if workers access non-identical datasets. We conduct experiments on three machine learning tasks, and the experimental results demonstrate that VRL-SGD performs impressively better than Local SGD when the data among workers are quite diverse.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Jianyu Wang
  3. Gauri Joshi
  4. Sebastian U. Stich
  5. Mehrdad Mahdavi
  6. Ahmed Khaled
  7. Sai Praneeth Karimireddy
  8. Ananda Theertha Suresh

In Computer Vision and Pattern Recognition

  1. Aryan Mokhtari
  2. Jianyu Wang
  3. Farzin Haddadpour
  4. Mehrdad Mahdavi
  5. Sebastian U. Stich
  6. Gauri Joshi
  7. Ahmed Khaled
  8. Peter Richtárik

In Optimization & Training

  1. Peter Richtárik
  2. Jianyu Wang
  3. Gauri Joshi
  4. Aryan Mokhtari
  5. Ahmed Khaled
  6. Sebastian U. Stich
  7. Mehrdad Mahdavi
  8. Farzin Haddadpour

In Federated & Distributed Learning

  1. Peter Richtárik
  2. Jianyu Wang
  3. Gauri Joshi
  4. Mehrdad Mahdavi
  5. Aryan Mokhtari
  6. Ahmed Khaled
  7. Sebastian U. Stich
  8. Farzin Haddadpour

Citations in the corpus