mlsanityData to 14 Oct 2026

Efficient Neural Network Training via Forward and Backward Propagation Sparsification

arXiv 2111.05685 ↗First posted 10 Nov 2021cs.LG cs.AI cs.CVcited by 30

Not on the map. Why?

Abstract (arXiv)

Sparse training is a natural idea to accelerate the training speed of deep neural networks and save the memory usage, especially since large modern neural networks are significantly over-parameterized. However, most of the existing methods cannot achieve this goal in practice because the chain rule based gradient (w.r.t. structure parameters) estimators adopted by previous methods require dense computation at least in the backward propagation step. This paper solves this problem by proposing an efficient sparse training method with completely sparse forward and backward passes. We first formulate the training process as a continuous minimization problem under global sparsity constraint. We then separate the optimization process into two steps, corresponding to weight update and structure parameter update. For the former step, we use the conventional chain rule, which can be sparse via exploiting the sparse structure. For the latter step, instead of using the chain rule based gradient estimators as in existing methods, we propose a variance reduced policy gradient estimator, which only requires two forward passes without backward propagation, thus achieving completely sparse training. We prove that the variance of our gradient estimator is bounded. Extensive experimental results on real-world datasets demonstrate that compared to previous methods, our algorithm is much more effective in accelerating the training process, up to an order of magnitude faster.

Key facts. Cited by 30 papers in the map (data through 14 Oct 2026). Builds on 42 of its 58 references that are in the map. First posted on arXiv 10 Nov 2021.

Builds on

42 of 58 references.

References · 42

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  6. 2016Wide Residual Networkscited by 3,070
  7. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
  8. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  9. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  10. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  11. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  12. 2015Automatic differentiation in machine learning: a surveycited by 855
30 more
  1. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  2. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
  3. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
  4. 2018Rethinking the Value of Network Pruningcited by 599
  5. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
  6. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  7. 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
  8. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
  9. 2018A Mean Field View of the Landscape of Two-Layers Neural Networkscited by 466
  10. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  11. 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
  12. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
  13. 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 240
  14. 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
  15. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  16. 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 213
  17. 2019Structured Pruning of Large Language Modelscited by 203
  18. 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
  19. 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
  20. 2019Winning the Lottery with Continuous Sparsificationcited by 100
  21. 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
  22. 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 84
  23. 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
  24. 2016Training Sparse Neural Networkscited by 73
  25. 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
  26. 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
  27. 2019PruneTrain: Fast Neural Network Training by Dynamic Sparse Model Reconfigurationcited by 41
  28. 2020Growing Efficient Deep Networks by Structured Continuous Sparsificationcited by 28
  29. 2018Structured Pruning of Neural Networks with Budget-Aware Regularizationcited by 26
  30. 2019Convex Formulation of Overparameterized Deep Neural Networkscited by 16

Built on by

Cited by year

Citing papers per year: 2022: 9; 2023: 8; 2024: 8; 2025: 5.

30 papers.

Sort:

By area:

  1. 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Datacited by 119
  2. 2022Black-box Prompt Learning for Pre-trained Language Modelscited by 70
  3. 2023Model Agnostic Sample Reweighting for Out-of-Distribution Learningcited by 44
  4. 2023Probabilistic Bilevel Coreset Selectioncited by 27
  5. 2022Why Random Pruning Is All We Need to Start Sparsecited by 26
  6. 2023Grounding Foundation Models through Federated Transfer Learning: A General Frameworkcited by 24
  7. 2022Write and Paint: Generative Vision-Language Models are Unified Modal Learnerscited by 17
  8. 2024Mask in the Mirror: Implicit Sparsificationcited by 14
  9. 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 13
  10. 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
  11. 2022VLUE: A Multi-Task Benchmark for Evaluating Vision-Language Modelscited by 11
  12. 2024ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networkscited by 11
18 more
  1. 2024SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overheadcited by 9
  2. 2025SparseLoRA: Accelerating LLM Fine-Tuning with Contextual Sparsitycited by 9
  3. 2023Training Large Language Models Efficiently with Sparsity and Dataflowcited by 7
  4. 2024Shaving Weights with Occam's Razor: Bayesian Sparsification for Neural Networks Using the Marginal Likelihoodcited by 7
  5. 2023Black-Box Tuning of Vision-Language Models with Effective Gradient Approximationcited by 6
  6. 2023Balance is Essence: Accelerating Sparse Training via Adaptive Gradient Correctioncited by 5
  7. 2022Robust Federated Learning against both Data Heterogeneity and Poisoning Attack via Aggregation Optimizationcited by 3
  8. 2024The Diversity Bonus: Learning from Dissimilar Distributed Clients in Personalized Federated Learningcited by 3
  9. 2022Finding Dynamics Preserving Adversarial Winning Ticketscited by 1
  10. 2022Gradient-based Weight Density Balancing for Robust Dynamic Sparse Trainingcited by 1
  11. 2022Perturbed Iterate SGD for Lipschitz Continuous Loss Functions with Numerical Error and Adaptive Step Sizescited by 1
  12. 2024Prospector Heads: Generalized Feature Attribution for Large Models & Datacited by 1
  13. 2025Advancing Weight and Channel Sparsification with Enhanced Saliencycited by 1
  14. 2025Accelerating Learned Image Compression Through Modeling Neural Training Dynamicscited by 1
  15. 2024ssProp: Energy-Efficient Training for Convolutional Neural Networks with Scheduled Sparse Back Propagationcited by 0
  16. 2024Convolutional Neural Network Compression Based on Low-Rank Decompositioncited by 0
  17. 2025Regularized Top-k: A Bayesian Framework for Gradient Sparsificationcited by 0
  18. 2025FGFP: A Fractional Gaussian Filter and Pruning for Deep Neural Networks Compressioncited by 0