$\texttt{DeepSqueeze}$: Decentralization Meets Error-Compensated Compression

By Hanlin Tang, Xiangru Lian, Shuang Qiu, Lei Yuan, Ce Zhang, Tong Zhang, Ji, Liu. 2019

54 citations recorded by the source corpus.

Communication is a key bottleneck in distributed training. Recently, an \emph{error-compensated} compression technology was particularly designed for the \emph{centralized} learning and receives huge successes, by showing significant advantages over state-of-the-art compression based methods in saving the communication cost. Since the \emph{decentralized} training has been witnessed to be superior to the traditional \emph{centralized} training in the communication restricted scenario, therefore a natural question to ask is "how to apply the error-compensated technology to the decentralized learning to further reduce the communication cost." However, a trivial extension of compression based centralized training algorithms does not exist for the decentralized scenario. key difference between centralized and decentralized training makes this extension extremely non-trivial. In this paper, we propose an elegant algorithmic design to employ error-compensated stochastic gradient descent for the decentralized scenario, named $\texttt{DeepSqueeze}$. Both the theoretical analysis and the empirical study are provided to show the proposed $\texttt{DeepSqueeze}$ algorithm outperforms the existing compression based decentralized learning algorithms. To the best of our knowledge, this is the first time to apply the error-compensated compression to the decentralized learning.

Subfields: Computational Theory and Mathematics, Electrical and Electronic Engineering, Efficiency & Compression, 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 Computational Theory and Mathematics

  1. S. Avestimehr
  2. Peilin Zhao
  3. Jinhyun So
  4. Murali Annavaram
  5. Ramesh Raskar
  6. Yan Kang
  7. Li Shen
  8. Qiang Yang

In Electrical and Electronic Engineering

  1. Jinhyun So
  2. Murali Annavaram
  3. Ramesh Raskar
  4. Yan Kang
  5. Li Shen
  6. Qiang Yang
  7. Abhishek Singh
  8. Hongyi Wang

In Efficiency & Compression

  1. Murali Annavaram
  2. S. Avestimehr
  3. Chaoyang He
  4. Ramesh Raskar
  5. Li Shen
  6. Qiang Yang
  7. Abhishek Singh
  8. Hongyi Wang

In ML Systems & Hardware

  1. S. Avestimehr
  2. Jinhyun So
  3. Murali Annavaram
  4. Ramesh Raskar
  5. Yan Kang
  6. Qiang Yang
  7. Hongyi Wang
  8. Songze Li

Citations in the corpus