English

Gradient Sparsification for Communication-Efficient Distributed Optimization

Machine Learning 2017-10-31 v1 Numerical Analysis Machine Learning

Abstract

Modern large scale machine learning applications require stochastic optimization algorithms to be implemented on distributed computational architectures. A key bottleneck is the communication overhead for exchanging information such as stochastic gradients among different workers. In this paper, to reduce the communication cost we propose a convex optimization formulation to minimize the coding length of stochastic gradients. To solve the optimal sparsification efficiently, several simple and fast algorithms are proposed for approximate solution, with theoretical guaranteed for sparseness. Experiments on 2\ell_2 regularized logistic regression, support vector machines, and convolutional neural networks validate our sparsification approaches.

Keywords

Cite

@article{arxiv.1710.09854,
  title  = {Gradient Sparsification for Communication-Efficient Distributed Optimization},
  author = {Jianqiao Wangni and Jialei Wang and Ji Liu and Tong Zhang},
  journal= {arXiv preprint arXiv:1710.09854},
  year   = {2017}
}