ATOMO: Communication-efficient Learning via Atomic Sparsification

By Hongyi Wang, Scott Sievert, Shengchao Liu, Zachary B. Charles, Dimitris Papailiopoulos, Stephen J. Wright. 2018

392 citations recorded by the source corpus.

Distributed model training suffers from communication overheads due to frequent gradient updates transmitted between compute nodes. To mitigate these overheads, several studies propose the use of sparsified stochastic gradients. We argue that these are facets of a general sparsification method that can operate on any possible atomic decomposition. Notable examples include element-wise, singular value, and Fourier decompositions. We present ATOMO, a general framework for atomic sparsification of stochastic gradients. Given a gradient, an atomic decomposition, and a sparsity budget, ATOMO gives a random unbiased sparsification of the atoms minimizing variance. We show that methods such as QSGD and TernGrad are special cases of ATOMO and show that sparsifiying gradients in their singular value decomposition (SVD), rather than the coordinate-wise one, can lead to significantly faster distributed training.

Subfields: Artificial Intelligence, Efficiency & Compression

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. Martin Jaggi
  3. Sebastian U. Stich
  4. Jakub Konecný
  5. Jianyu Wang
  6. Virginia Smith
  7. Gauri Joshi
  8. Sai Praneeth Karimireddy

In Efficiency & Compression

  1. Peter Richtárik
  2. Martin Jaggi
  3. Sebastian U. Stich
  4. Sai Praneeth Karimireddy
  5. Deniz Gündüz
  6. Jakub Konecný
  7. H. Vincent Poor
  8. Suhas N. Diggavi

Citations in the corpus