English

Communication-efficient Variance-reduced Stochastic Gradient Descent

Machine Learning 2020-03-16 v1 Distributed, Parallel, and Cluster Computing

Abstract

We consider the problem of communication efficient distributed optimization where multiple nodes exchange important algorithm information in every iteration to solve large problems. In particular, we focus on the stochastic variance-reduced gradient and propose a novel approach to make it communication-efficient. That is, we compress the communicated information to a few bits while preserving the linear convergence rate of the original uncompressed algorithm. Comprehensive theoretical and numerical analyses on real datasets reveal that our algorithm can significantly reduce the communication complexity, by as much as 95\%, with almost no noticeable penalty. Moreover, it is much more robust to quantization (in terms of maintaining the true minimizer and the convergence rate) than the state-of-the-art algorithms for solving distributed optimization problems. Our results have important implications for using machine learning over internet-of-things and mobile networks.

Keywords

Cite

@article{arxiv.2003.04686,
  title  = {Communication-efficient Variance-reduced Stochastic Gradient Descent},
  author = {Hossein S. Ghadikolaei and Sindri Magnusson},
  journal= {arXiv preprint arXiv:2003.04686},
  year   = {2020}
}

Comments

IFAC World Congress 2020

R2 v1 2026-06-23T14:10:04.379Z