Training Recipe for N:M Structured Sparsity with Decaying Pruning Mask
Not on the map. Why?
Abstract (arXiv)
Sparsity has become one of the promising methods to compress and accelerate Deep Neural Networks (DNNs). Among different categories of sparsity, structured sparsity has gained more attention due to its efficient execution on modern accelerators. Particularly, N:M sparsity is attractive because there are already hardware accelerator architectures that can leverage certain forms of N:M structured sparsity to yield higher compute-efficiency. In this work, we focus on N:M sparsity and extensively study and evaluate various training recipes for N:M sparsity in terms of the trade-off between model accuracy and compute cost (FLOPs). Building upon this study, we propose two new decay-based pruning methods, namely "pruning mask decay" and "sparse structure decay". Our evaluations indicate that these proposed methods consistently deliver state-of-the-art (SOTA) model accuracy, comparable to unstructured sparsity, on a Transformer-based model for a translation task. The increase in the accuracy of the sparse model using the new training recipes comes at the cost of marginal increase in the total training compute (FLOPs).
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 51 of its 59 references that are in the map. First posted on arXiv 15 Sep 2022.
Builds on
51 of 59 references.
References · 51
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,464
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformerscited by 1,414
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
38 more
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2019Q-BERT: Hessian Based Ultra Low Precision Quantization of BERTcited by 355
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2019Q8BERT: Quantized 8Bit BERTcited by 296
- 2021I-BERT: Integer-only BERT Quantizationcited by 250
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2018Efficient Neural Audio Synthesiscited by 218
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 181
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
- 2020TernaryBERT: Distillation-aware Ultra-low Bit BERTcited by 145
- 2017Deep Rewiring: Training very sparse deep networkscited by 136
- 2019Pruning by Explaining: A Novel Criterion for Deep Neural Network Pruningcited by 89
- 2019Fast Sparse ConvNetscited by 86
- 2020Gradient Flow in Sparse Neural Networks and How Lottery Tickets Wincited by 77
- 2017Exploring Sparsity in Recurrent Neural Networkscited by 75
- 2019The Difficulty of Training Sparse Neural Networkscited by 62
- 2019Discovering Neural Wiringscited by 56
- 2017Block-Sparse Recurrent Neural Networkscited by 38
- 2019Non-Structured DNN Weight Pruning -- Is It Beneficial in Any Platform?cited by 31
- 2018Balanced Sparsity for Efficient DNN Inference on GPUcited by 27
- 2018Accelerator-Aware Pruning for Convolutional Neural Networkscited by 22
- 2020Filter Sketch for Network Pruningcited by 20
- 2020PCNN: Pattern-based Fine-Grained Regular Pruning towards Optimizing CNN Acceleratorscited by 9
- 2020Campfire: Compressible, Regularization-Free, Structured Sparse Training for Hardware Acceleratorscited by 7
- 2021Extending Sparse Tensor Accelerators to Support Multiple Compression Formatscited by 5
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2023: 2; 2024: 5; 2025: 2; 2026: 1.
10 papers.
- 2024MaskLLM: Learnable Semi-Structured Sparsity for Large Language Modelscited by 49
- 2023STEP: Learning N:M Structured Sparsity Masks from Scratch with Preconditioncited by 25
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 18
- 2024Effective Interplay between Sparsity and Quantization: From Theory to Practicecited by 16
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Frameworkcited by 10
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2025Pruning for Sparse Diffusion Models based on Gradient Flowcited by 5
- 2023Just CHOP: Embarrassingly Simple LLM Compressioncited by 4
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Modelscited by 1
- 2026GroupMask: Layer-Adaptive Group-wise Sparsity for Semi-Structured LLM Pruningcited by 0
- 2026GroupMask: Layer-Adaptive Group-wise Sparsity for Semi-Structured LLM Pruning27 Sep 2026
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025Pruning for Sparse Diffusion Models based on Gradient Flow16 Jan 2025
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework27 Nov 2024
- 2024MaskLLM: Learnable Semi-Structured Sparsity for Large Language Models26 Sep 2024
- 2024Effective Interplay between Sparsity and Quantization: From Theory to Practice31 May 2024
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs25 May 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2023Just CHOP: Embarrassingly Simple LLM Compression24 May 2023
- 2023STEP: Learning N:M Structured Sparsity Masks from Scratch with Precondition2 Feb 2023