mlsanityData to 7 Oct 2026

DeepReduce: A Sparse-tensor Communication Framework for Distributed Deep Learning

arXiv 2102.03112 ↗First posted 5 Feb 2021cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Sparse tensors appear frequently in distributed deep learning, either as a direct artifact of the deep neural network's gradients, or as a result of an explicit sparsification process. Existing communication primitives are agnostic to the peculiarities of deep learning; consequently, they impose unnecessary communication overhead. This paper introduces DeepReduce, a versatile framework for the compressed communication of sparse tensors, tailored for distributed deep learning. DeepReduce decomposes sparse tensors in two sets, values and indices, and allows both independent and combined compression of these sets. We support a variety of common compressors, such as Deflate for values, or run-length encoding for indices. We also propose two novel compression schemes that achieve superior results: curve fitting-based for values and bloom filter-based for indices. DeepReduce is orthogonal to existing gradient sparsifiers and can be applied in conjunction with them, transparently to the end-user, to significantly lower the communication overhead. As proof of concept, we implement our approach on Tensorflow and PyTorch. Our experiments with large real models demonstrate that DeepReduce transmits fewer data and imposes lower computational overhead than existing methods, without affecting the training accuracy.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 27 of its 67 references that are in the map. First posted on arXiv 5 Feb 2021.

Builds on

27 of 67 references.

References · 27

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2019Advances and Open Problems in Federated Learningcited by 3,021
  5. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  6. 2017Neural Collaborative Filteringcited by 1,108
  7. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  8. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  9. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
  10. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  11. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  12. 2017Sparse Communication for Distributed Gradient Descentcited by 243
15 more
  1. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
  2. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  3. 2016Exploring the Limits of Language Modelingcited by 172
  4. 2018Fast and Faster Convergence of SGD for Over-Parameterized Models and an Accelerated Perceptroncited by 143
  5. 2019Stochastic Distributed Learning with Gradient Quantization and Variance Reductioncited by 64
  6. 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
  7. 20158-Bit Approximations for Parallelism in Deep Learningcited by 56
  8. 2020Adaptive Gradient Quantization for Data-Parallel SGDcited by 43
  9. 2018SparCML: High-Performance Sparse Communication for Machine Learningcited by 34
  10. 2019On the Discrepancy between the Theoretical Analysis and Practical Implementations of Compressed Communication for Distributed Deep Learningcited by 31
  11. 2020rTop-k: A Statistical Estimation Approach to Distributed SGDcited by 27
  12. 2018Variance-based Gradient Compression for Efficient Distributed Deep Learningcited by 21
  13. 2018Double Quantization for Communication-Efficient Distributed Optimizationcited by 18
  14. 20183LC: Lightweight and Effective Traffic Compression for Distributed Machine Learningcited by 16
  15. 2020Variance Reduction with Sparse Gradientscited by 5

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1.

2 papers.