mlsanityData to 7 Oct 2026

Pufferfish: Communication-efficient Models At No Extra Cost

arXiv 2103.03936 ↗First posted 5 Mar 2021cs.LGcited by 61

Not on the map. Why?

Abstract (arXiv)

To mitigate communication overheads in distributed model training, several studies propose the use of compressed stochastic gradients, usually achieved by sparsification or quantization. Such techniques achieve high compression ratios, but in many cases incur either significant computational overheads or some accuracy loss. In this work, we present Pufferfish, a communication and computation efficient distributed training framework that incorporates the gradient compression into the model training process via training low-rank, pre-factorized deep networks. Pufferfish not only reduces communication, but also completely bypasses any computation overheads related to compression, and achieves the same accuracy as state-of-the-art, off-the-shelf deep models. Pufferfish can be directly integrated into current deep learning frameworks with minimum implementation modification. Our extensive experiments over real distributed setups, across a variety of large-scale machine learning tasks, indicate that Pufferfish achieves up to 1.64x end-to-end speedup over the latest distributed training API in PyTorch without accuracy loss. Compared to the Lottery Ticket Hypothesis models, Pufferfish leads to equally accurate, small-parameter models while avoiding the burden of "winning the lottery". Pufferfish also leads to more accurate and smaller models than SOTA structured model pruning methods.

Key facts. Cited by 61 papers in the map (data through 7 Oct 2026). Builds on 68 of its 95 references that are in the map. First posted on arXiv 5 Mar 2021.

Builds on

68 of 95 references.

References · 68

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  7. 2016Densely Connected Convolutional Networkscited by 6,691
  8. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  9. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  10. 2016Wide Residual Networkscited by 3,057
  11. 2016Pointer Sentinel Mixture Modelscited by 2,992
  12. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
38 more
  1. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
  2. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  3. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  4. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  5. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  6. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  7. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  9. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  10. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  11. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  12. 2013Network In Networkcited by 600
  13. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
  14. 2018Rethinking the Value of Network Pruningcited by 595
  15. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  16. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  17. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  18. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  19. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  20. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
  21. 2018Sparsified SGD with Memorycited by 373
  22. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
  23. 2018Slimmable Neural Networkscited by 301
  24. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
  25. 2016Using the Output Embedding to Improve Language Modelscited by 266
  26. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  27. 2016Multi30K: Multilingual English-German Image Descriptionscited by 250
  28. 2017Sparse Communication for Distributed Gradient Descentcited by 243
  29. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
  30. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  31. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
  32. 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
  33. 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 211
  34. 2016Trained Ternary Quantizationcited by 203
  35. 2019Drawing Early-Bird Tickets: Towards More Efficient Training of Deep Networkscited by 160
  36. 2020The Break-Even Point on Optimization Trajectories of Deep Neural Networkscited by 149
  37. 2017Revisiting Distributed Synchronous SGDcited by 142
  38. 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135

50 most cited of 68 All 68 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 10; 2022: 5; 2023: 14; 2024: 15; 2025: 8; 2026: 9.

61 papers.

Sort:

By area:

  1. 2021A Field Guide to Federated Optimizationcited by 312
  2. 2021FedKD: Communication Efficient Federated Learning via Knowledge Distillationcited by 185
  3. 2023ASVD: Activation-aware Singular Value Decomposition for Compressing Large Language Modelscited by 156
  4. 2021FedPara: Low-Rank Hadamard Product for Communication-Efficient Federated Learningcited by 140
  5. 2023Navigating Text-To-Image Customization: From LyCORIS Fine-Tuning to Model Evaluationcited by 108
  6. 2021DENSE: Data-Free One-Shot Federated Learningcited by 100
  7. 2023LLM360: Towards Fully Transparent Open-Source LLMscited by 100
  8. 2021What Kinds of Functions do Deep Neural Networks Learn? Insights from Variational Spline Theorycited by 60
  9. 2022Low-rank lottery tickets: finding efficient low-rank neural networks via matrix differential equationscited by 42
  10. 2021Layer-wise Adaptive Model Aggregation for Scalable Federated Learningcited by 35
  11. 2021FedHM: Efficient Federated Learning for Heterogeneous Models via Low-rank Factorizationcited by 31
  12. 2022Exploring Low Rank Training of Deep Neural Networkscited by 30
38 more
  1. 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
  2. 2024Approaching Deep Learning through the Spectral Dynamics of Weightscited by 29
  3. 2023Cuttlefish: Low-Rank Model Training without All the Tuningcited by 25
  4. 2023Deep Learning Meets Sparse Regularization: A Signal Processing Perspectivecited by 21
  5. 2023Variation Spaces for Multi-Output Neural Networks: Insights on Multi-Task Learning and Network Compressioncited by 17
  6. 2021Masked Training of Neural Networks with Partial Gradientscited by 15
  7. 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
  8. 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 14
  9. 2021Efficient and Private Federated Learning with Partially Trainable Networkscited by 13
  10. 2023The Expressive Power of Tuning Only the Normalization Layerscited by 13
  11. 2024CHAI: Clustered Head Attention for Efficient LLM Inferencecited by 13
  12. 2023Geometry-aware training of factorized layers in tensor Tucker formatcited by 12
  13. 2023Robust low-rank training via approximate orthonormal constraintscited by 12
  14. 2021On the Convergence of Shallow Neural Network Training with Randomly Masked Neuronscited by 11
  15. 2023Does compressing activations help model parallel training?cited by 11
  16. 2024ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networkscited by 11
  17. 2024Parameter-Efficient Fine-Tuning of State Space Modelscited by 11
  18. 2023GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Trainingcited by 10
  19. 2023InRank: Incremental Low-Rank Learningcited by 10
  20. 2024Provable Emergence of Deep Neural Collapse and Low-Rank Bias in L2-Regularized Nonlinear Networkscited by 10
  21. 2025Subspace Networks: Scaling Decentralized Training with Communication-Efficient Model Parallelismcited by 10
  22. 2023Maestro: Uncovering Low-Rank Structures via Trainable Decompositioncited by 8
  23. 2024Block-wise LoRA: Revisiting Fine-grained LoRA for Effective Personalization and Stylization in Text-to-Image Generationcited by 7
  24. 2024Federated Dynamical Low-Rank Training with Global Loss Convergence Guaranteescited by 7
  25. 2026Stabilizing Native Low-Rank LLM Pretrainingcited by 6
  26. 2024GeoLoRA: Geometric integration for parameter efficient fine-tuningcited by 5
  27. 2025Dynamical Low-Rank Compression of Neural Networks with Robustness under Adversarial Attackscited by 5
  28. 2025A geometric framework for momentum-based optimizers for low-rank trainingcited by 5
  29. 2024Enhancing In-Context Learning Performance with just SVD-Based Weight Pruning: A Theoretical Perspectivecited by 4
  30. 2022Nonlinear Initialization Methods for Low-Rank Neural Networkscited by 3
  31. 2022PathProx: A Proximal Gradient Algorithm for Weight Decay Regularized Deep Neural Networkscited by 2
  32. 2024SwitchLoRA: Switched Low-Rank Adaptation Can Learn Full-Rank Informationcited by 2
  33. 2026FlexRank: Nested Low-Rank Knowledge Decomposition for Adaptive Model Deploymentcited by 2
  34. 2024PETAH: Parameter Efficient Task Adaptation for Hybrid Transformers in a resource-limited Contextcited by 1
  35. 2025HRP: High-Rank Preheating for Superior LoRA Initializationcited by 1
  36. 2025IMPACT: Importance-Aware Activation Space Reconstructioncited by 1
  37. 2025On Information Geometry and Iterative Optimization in Model Compression: Operator Factorizationcited by 1
  38. 2026Neural-HSS: Hierarchical Semi-Separable Neural PDE Solvercited by 1

50 most cited of 61 All 61 (JSON)