mlsanityData to 7 Oct 2026

Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Masks

arXiv 2102.08124 ↗First posted 16 Feb 2021cs.AIcited by 103

Not on the map. Why?

Abstract (arXiv)

Unstructured pruning reduces the memory footprint in deep neural networks (DNNs). Recently, researchers proposed different types of structural pruning intending to reduce also the computation complexity. In this work, we first suggest a new measure called mask-diversity which correlates with the expected accuracy of the different types of structural pruning. We focus on the recently suggested N:M fine-grained block sparsity mask, in which for each block of M weights, we have at least N zeros. While N:M fine-grained block sparsity allows acceleration in actual modern hardware, it can be used only to accelerate the inference phase. In order to allow for similar accelerations in the training phase, we suggest a novel transposable fine-grained sparsity mask, where the same mask can be used for both forward and backward passes. Our transposable mask guarantees that both the weight matrix and its transpose follow the same sparsity pattern; thus, the matrix multiplication required for passing the error backward can also be accelerated. We formulate the problem of finding the optimal transposable-mask as a minimum-cost flow problem. Additionally, to speed up the minimum-cost flow computation, we also introduce a fast linear-time approximation that can be used when the masks dynamically change during training. Our experiments suggest a 2x speed-up in the matrix multiplications with no accuracy degradation over vision and language models. Finally, to solve the problem of switching between different structure constraints, we suggest a method to convert a pre-trained model with unstructured sparsity to an N:M fine-grained block sparsity model with little to no training. A reference implementation can be found at https://github.com/papers-submission/structured_transposable_masks.

Key facts. Cited by 103 papers in the map (data through 7 Oct 2026). Builds on 30 of its 56 references that are in the map. First posted on arXiv 16 Feb 2021.

Builds on

30 of 56 references.

References · 30

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
  5. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  6. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  9. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  10. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
  11. 2020Up or Down? Adaptive Rounding for Post-Training Quantizationcited by 600
  12. 2018Rethinking the Value of Network Pruningcited by 595
18 more
  1. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
  2. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  3. 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
  4. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
  5. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  6. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
  7. 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
  8. 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
  9. 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 187
  10. 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
  11. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
  12. 2020Sparse GPU Kernels for Deep Learningcited by 138
  13. 2017Deep Rewiring: Training very sparse deep networkscited by 136
  14. 2019Loss Aware Post-training Quantizationcited by 94
  15. 2020Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programmingcited by 89
  16. 2019Fast Sparse ConvNetscited by 86
  17. 2019Fighting Quantization Bias With Biascited by 30
  18. 2020Sparse Systolic Tensor Array for Efficient CNN Hardware Accelerationcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 13; 2023: 28; 2024: 31; 2025: 20; 2026: 7.

103 papers.

Sort:

By area:

  1. 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
  2. 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
  3. 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verificationcited by 359
  4. 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
  5. 2021Accelerating Sparse Deep Neural Networkscited by 213
  6. 2023REST: Retrieval-Based Speculative Decodingcited by 148
  7. 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
  8. 2024Not All Experts are Equal: Efficient Expert Pruning and Skipping for Mixture-of-Experts Large Language Modelscited by 140
  9. 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
  10. 2023Dynamic Sparse No Training: Training-Free Fine-tuning for Sparse LLMscited by 61
  11. 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptationcited by 48
  12. 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 46
38 more
  1. 2024A Survey on Transformer Compressioncited by 44
  2. 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
  3. 2024Mixture Compressor for Mixture-of-Experts LLMs Gains Morecited by 38
  4. 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
  5. 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
  6. 2024STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMscited by 31
  7. 2023Compress, Then Prompt: Improving Accuracy-Efficiency Trade-off of LLM Inference with Transferable Promptcited by 28
  8. 2023Gradient-Free Structured Pruning with Unlabeled Datacited by 26
  9. 2023STEP: Learning N:M Structured Sparsity Masks from Scratch with Preconditioncited by 25
  10. 2024SparseLLM: Towards Global Pruning for Pre-trained Language Modelscited by 23
  11. 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Modelscited by 20
  12. 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Trainingcited by 20
  13. 2024EvoPress: Accurate Dynamic Model Compression via Evolutionary Searchcited by 20
  14. 2023Compresso: Structured Pruning with Collaborative Prompting Learns Compact Large Language Modelscited by 19
  15. 2024A Tighter Complexity Analysis of SparseGPTcited by 19
  16. 2024Pruning Foundation Models for High Accuracy without Retrainingcited by 19
  17. 2024Accelerating Transformer Pre-training with 2:4 Sparsitycited by 18
  18. 2024SparseDM: Toward Sparse Efficient Diffusion Modelscited by 18
  19. 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 18
  20. 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Modelscited by 18
  21. 2023Dynamic Sparsity Is Channel-Level Sparsity Learnercited by 17
  22. 2023DeltaZip: Efficient Serving of Multiple Full-Model-Tuned LLMscited by 17
  23. 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
  24. 2023One-Shot Sensitivity-Aware Mixed Sparsity Pruning for Large Language Modelscited by 16
  25. 2024Effective Interplay between Sparsity and Quantization: From Theory to Practicecited by 16
  26. 2023JaxPruner: A concise library for sparsity researchcited by 13
  27. 2022Attentive Fine-Grained Structured Sparsity for Image Restorationcited by 12
  28. 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
  29. 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 12
  30. 2023Bi-directional Masks for Efficient N:M Sparse Trainingcited by 12
  31. 2024Fast and Effective Weight Update for Pruned Large Language Modelscited by 11
  32. 2024Multilingual Brain Surgeon: Large Language Models Can be Compressed Leaving No Language Behindcited by 10
  33. 2022Minimum Variance Unbiased N:M Sparsity for the Neural Gradientscited by 9
  34. 2025Fast RoPE Attention: Combining the Polynomial Method and Fast Fourier Transformcited by 9
  35. 2022Accelerating DNN Training with Structured Data Gradient Pruningcited by 8
  36. 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
  37. 2024Let the Code LLM Edit Itself When You Edit the Codecited by 8
  38. 2022CrAM: A Compression-Aware Minimizercited by 7

50 most cited of 103 All 103 (JSON)