English

SPARQ-SGD: Event-Triggered and Compressed Communication in Decentralized Stochastic Optimization

Machine Learning 2020-02-26 v2 Distributed, Parallel, and Cluster Computing Machine Learning Optimization and Control

Abstract

In this paper, we propose and analyze SPARQ-SGD, which is an event-triggered and compressed algorithm for decentralized training of large-scale machine learning models. Each node can locally compute a condition (event) which triggers a communication where quantized and sparsified local model parameters are sent. In SPARQ-SGD each node takes at least a fixed number (HH) of local gradient steps and then checks if the model parameters have significantly changed compared to its last update; it communicates further compressed model parameters only when there is a significant change, as specified by a (design) criterion. We prove that the SPARQ-SGD converges as O(1nT)O(\frac{1}{nT}) and O(1nT)O(\frac{1}{\sqrt{nT}}) in the strongly-convex and non-convex settings, respectively, demonstrating that such aggressive compression, including event-triggered communication, model sparsification and quantization does not affect the overall convergence rate as compared to uncompressed decentralized training; thereby theoretically yielding communication efficiency for "free". We evaluate SPARQ-SGD over real datasets to demonstrate significant amount of savings in communication over the state-of-the-art.

Cite

@article{arxiv.1910.14280,
  title  = {SPARQ-SGD: Event-Triggered and Compressed Communication in Decentralized Stochastic Optimization},
  author = {Navjot Singh and Deepesh Data and Jemin George and Suhas Diggavi},
  journal= {arXiv preprint arXiv:1910.14280},
  year   = {2020}
}

Comments

41 pages, 4 figures

R2 v1 2026-06-23T12:00:25.826Z