Learning N:M Fine-grained Structured Sparse Neural Networks From Scratch
Not on the map. Why?
Abstract (arXiv)
Sparsity in Deep Neural Networks (DNNs) has been widely studied to compress and accelerate the models on resource-constrained environments. It can be generally categorized into unstructured fine-grained sparsity that zeroes out multiple individual weights distributed across the neural network, and structured coarse-grained sparsity which prunes blocks of sub-networks of a neural network. Fine-grained sparsity can achieve a high compression ratio but is not hardware friendly and hence receives limited speed gains. On the other hand, coarse-grained sparsity cannot concurrently achieve both apparent acceleration on modern GPUs and decent performance. In this paper, we are the first to study training from scratch an N:M fine-grained structured sparse network, which can maintain the advantages of both unstructured fine-grained sparsity and structured coarse-grained sparsity simultaneously on specifically designed GPUs. Specifically, a 2:4 sparse network could achieve 2x speed-up without performance drop on Nvidia A100 GPUs. Furthermore, we propose a novel and effective ingredient, sparse-refined straight-through estimator (SR-STE), to alleviate the negative influence of the approximated gradients computed by vanilla STE during optimization. We also define a metric, Sparse Architecture Divergence (SAD), to measure the sparse network's topology change during the training process. Finally, We justify SR-STE's advantages with SAD and demonstrate the effectiveness of SR-STE by performing comprehensive experiments on various tasks. Source codes and models are available at https://github.com/NM-sparsity/NM-sparsity.
Key facts. Cited by 179 papers in the map (data through 14 Oct 2026). Builds on 41 of its 47 references that are in the map. First posted on arXiv 8 Feb 2021.
Builds on
41 of 47 references.
References · 41
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2017Mask R-CNNcited by 7,277
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
29 more
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,385
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2020Designing Network Design Spacescited by 960
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 431
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 240
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 231
- 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 217
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 213
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 182
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
- 2017Deep Rewiring: Training very sparse deep networkscited by 139
- 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 105
- 2019The Difficulty of Training Sparse Neural Networkscited by 62
- 2019Discovering Neural Wiringscited by 56
- 2019Cognitive Model Priors for Predicting Human Decisionscited by 25
- 2020Topological Insights into Sparse Neural Networkscited by 22
- 2020PCNN: Pattern-based Fine-Grained Regular Pruning towards Optimizing CNN Acceleratorscited by 9
Built on by
Citing papers per year: 2021: 16; 2022: 31; 2023: 41; 2024: 40; 2025: 34; 2026: 17.
179 papers.
Sort:
By area:
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
- 2022Efficiently Scaling Transformer Inferencecited by 539
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 322
- 2021Accelerating Sparse Deep Neural Networkscited by 223
- 2024Not All Experts are Equal: Efficient Expert Pruning and Skipping for Mixture-of-Experts Large Language Modelscited by 146
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2021Group Fisher Pruning for Practical Network Compressioncited by 131
- 2023Fluctuation-based Adaptive Structured Pruning for Large Language Modelscited by 111
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2021Sparse is Enough in Scaling Transformerscited by 86
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 84
38 more
- 2024Shortened LLaMA: Depth Pruning for Large Language Models with Comparison of Retraining Methodscited by 82
- 2024Model Compression and Efficient Inference for Large Language Models: A Surveycited by 64
- 2023Compressing LLMs: The Truth is Rarely Pure and Never Simplecited by 62
- 2023Dynamic Sparse No Training: Training-Free Fine-tuning for Sparse LLMscited by 61
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 59
- 2024Decoding Compressed Trust: Scrutinizing the Trustworthiness of Efficient LLMs Under Compressioncited by 57
- 2024MoE-I2: Compressing Mixture of Experts Models through Inter-Expert Pruning and Intra-Expert Low-Rank Decompositioncited by 57
- 2024MaskLLM: Learnable Semi-Structured Sparsity for Large Language Modelscited by 50
- 2021Dynamic Sparse Training for Deep Reinforcement Learningcited by 49
- 2022SparseTIR: Composable Abstractions for Sparse Compilation in Deep Learningcited by 47
- 2024A Survey on Transformer Compressioncited by 46
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 43
- 2023The Emergence of Essential Sparsity in Large Pre-trained Models: The Weights that Mattercited by 42
- 2024MaskGaussian: Adaptive 3D Gaussian Representation from Probabilistic Maskscited by 41
- 2023Dynamic Sparse Training with Structured Sparsitycited by 38
- 2023The LLM Surgeoncited by 38
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 36
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2024STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMscited by 31
- 2024A Survey of Small Language Modelscited by 31
- 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 29
- 2023SPDF: Sparse Pre-training and Dense Fine-tuning for Large Language Modelscited by 28
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
- 2023STEP: Learning N:M Structured Sparsity Masks from Scratch with Preconditioncited by 26
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 26
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
- 2021Neuro-Symbolic AI: An Emerging Class of AI Workloads and their Characterizationcited by 22
- 2022Winning the Lottery Ahead of Time: Efficient Early Network Pruningcited by 21
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 20
- 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Trainingcited by 20
- 2025Finding Fantastic Experts in MoEs: A Unified Study for Expert Dropping Strategies and Observationscited by 20
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
- 2024Accelerating Transformer Pre-training with 2:4 Sparsitycited by 19
- 2024Effective Interplay between Sparsity and Quantization: From Theory to Practicecited by 19
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Modelscited by 19
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learnercited by 18
- 2023DeltaZip: Efficient Serving of Multiple Full-Model-Tuned LLMscited by 18
50 most cited of 179 All 179 (JSON)
- 2026Two For The Price Of One: Curvature-Aware Pruning Preserves Influence Functions Too13 Oct 2026
- 2026GroupMask: Layer-Adaptive Group-wise Sparsity for Semi-Structured LLM Pruning27 Sep 2026
- 2026Compression Trinity: Exploring Sparsity, Quantization, and Low-Rank Approximations for LLM Compression25 Aug 2026
- 2026CABS+: Efficient and Scalable Model Merging via Conflict-Aware Sparsification and Adaptive Weight Allocation13 Aug 2026
- 2026Small LLMs: Pruning vs. Training from Scratch12 Jun 2026
- 2026HASTE: Hardware-Aware Dynamic Sparse Training for Large Output Spaces31 May 2026
- 2026Adaptive Signal Resuscitation: Channel-wise Post-Pruning Repair for Sparse Vision Networks20 May 2026
- 2026ELAS: Efficient Pre-Training of Low-Rank Large Language Models via 2:4 Activation Sparsity5 May 2026
- 2026Structural Pruning of Large Vision Language Models: A Comprehensive Study on Pruning Dynamics, Recovery, and Data Efficiency27 Apr 2026
- 2026Demystifying When Pruning Works via Representation Hierarchies25 Mar 2026
- 2026Frequency Matters: Fast Model-Agnostic Data Curation for Pruning and Quantization17 Mar 2026
- 2026LUMOS: Democratizing SciML Workflows with L0-Regularized Learning for Unified Feature and Parameter Adaptation26 Feb 2026
38 more
- 2026RNM-TD3: N:M Semi-structured Sparse Reinforcement Learning From Scratch16 Feb 2026
- 2026CLIP-Map: Structured Matrix Mapping for Parameter-Efficient CLIP Compression5 Feb 2026
- 2026Learnable Permutation for Structured Sparsity on Transformer Models30 Jan 2026
- 2026Sherry: Hardware-Efficient 1.25-Bit Ternary Quantization via Fine-grained Sparsification12 Jan 2026
- 2026T3C: Test-Time Tensor Compression with Consistency Guarantees3 Jan 2026
- 2025Sparse by Rule: Probability-Based N:M Pruning for Spiking Neural Networks15 Nov 2025
- 2025Extreme Model Compression with Structured Sparsity at Low Precision11 Nov 2025
- 2025MI-to-Mid Distilled Compression (M2M-DC): An Hybrid-Information-Guided-Block Pruning with Progressive Inner Slicing Approach to Model Compression10 Nov 2025
- 2025Optimal Singular Damage: Efficient LLM Inference in Low Storage Regimes4 Nov 2025
- 2025C-SWAP: Explainability-Aware Structured Pruning for Efficient Neural Networks Compression21 Oct 2025
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025Where to Begin: Efficient Pretraining via Subnetwork Selection and Distillation8 Oct 2025
- 2025CAST: Continuous and Differentiable Semi-Structured Sparsity-Aware Training for Large Language Models30 Sep 2025
- 2025Effective Model Pruning: Measure The Redundancy of Model Components30 Sep 2025
- 2025Neuro-inspired Ensemble-to-Ensemble Communication Primitives for Sparse and Efficient ANNs19 Aug 2025
- 2025Pruning Large Language Models by Identifying and Preserving Functional Networks7 Aug 2025
- 2025Accelerating Parallel Diffusion Model Serving with Residual Compression23 Jul 2025
- 2025BLaST: High Performance Inference and Pretraining using BLock Sparse Transformers3 Jul 2025
- 2025MaskPro: Linear-Space Probabilistic Learning for Strict (N:M)-Sparsity on LLMs15 Jun 2025
- 2025TSENOR: Highly-Efficient Algorithm for Finding Transposable N:M Sparse Masks29 May 2025
- 2025Semantic Retention and Extreme Compression in LLMs: Can We Have Both?12 May 2025
- 2025Sparse-to-Sparse Training of Diffusion Models30 Apr 2025
- 2025Efficient LLMs with AMP: Attention Heads and MLP Pruning29 Apr 2025
- 2025Periodic Online Testing for Sparse Systolic Tensor Arrays25 Apr 2025
- 2025TAMP: Token-Adaptive Layerwise Pruning in Multimodal Large Language Models14 Apr 2025
- 2025PQS (Prune, Quantize, and Sort): Low-Bitwidth Accumulation of Dot Products in Neural Network Computations12 Apr 2025
- 2025Finding Fantastic Experts in MoEs: A Unified Study for Expert Dropping Strategies and Observations8 Apr 2025
- 2025Thanos: A Block-wise Pruning Algorithm for Efficient Large Language Model Compression6 Apr 2025
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraint2 Apr 2025
- 2025T'yr-the-Pruner: Structural Pruning LLMs via Global Sparsity Distribution Optimization12 Mar 2025
- 2025Lightweight Software Kernels and Hardware Extensions for Efficient Sparse Deep Neural Networks on Microcontrollers8 Mar 2025
- 2025CABS: Conflict-Aware and Balanced Sparsification for Enhancing Model Merging26 Feb 2025
- 2025EvoP: Robust LLM Inference via Evolutionary Pruning19 Feb 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMs2 Feb 2025
- 2025Symmetric Pruning of Large Language Models31 Jan 2025
- 2025DReSS: Data-driven Regularized Structured Streamlining for Large Language Models29 Jan 2025
- 2025Meta-Sparsity: Learning Optimal Sparse Structures in Multi-task Networks through Meta-learning21 Jan 2025
50 newest of 179 All 179 (JSON)
- 2024SparseDM: Toward Sparse Efficient Diffusion Modelscited by 18
- 2025Pruning for Sparse Diffusion Models based on Gradient Flowcited by 5
- 2025Accelerating Parallel Diffusion Model Serving with Residual Compressioncited by 2
- 2025Sparse-to-Sparse Training of Diffusion Modelscited by 1
- 2025Accelerating Parallel Diffusion Model Serving with Residual Compression23 Jul 2025
- 2025Sparse-to-Sparse Training of Diffusion Models30 Apr 2025
- 2025Pruning for Sparse Diffusion Models based on Gradient Flow16 Jan 2025
- 2024SparseDM: Toward Sparse Efficient Diffusion Models16 Apr 2024
- 2024Not All Experts are Equal: Efficient Expert Pruning and Skipping for Mixture-of-Experts Large Language Modelscited by 146
- 2024MoE-I2: Compressing Mixture of Experts Models through Inter-Expert Pruning and Intra-Expert Low-Rank Decompositioncited by 57
- 2025Finding Fantastic Experts in MoEs: A Unified Study for Expert Dropping Strategies and Observationscited by 20
- 2025Finding Fantastic Experts in MoEs: A Unified Study for Expert Dropping Strategies and Observations8 Apr 2025
- 2024MoE-I2: Compressing Mixture of Experts Models through Inter-Expert Pruning and Intra-Expert Low-Rank Decomposition1 Nov 2024
- 2024Not All Experts are Equal: Efficient Expert Pruning and Skipping for Mixture-of-Experts Large Language Models22 Feb 2024
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
- 2022Efficiently Scaling Transformer Inferencecited by 539
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 322
- 2021Accelerating Sparse Deep Neural Networkscited by 223
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2021Group Fisher Pruning for Practical Network Compressioncited by 131
- 2023Fluctuation-based Adaptive Structured Pruning for Large Language Modelscited by 111
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2021Sparse is Enough in Scaling Transformerscited by 86
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 84
- 2024Shortened LLaMA: Depth Pruning for Large Language Models with Comparison of Retraining Methodscited by 82
12 most cited of 166 All 166 (JSON)
- 2026Two For The Price Of One: Curvature-Aware Pruning Preserves Influence Functions Too13 Oct 2026
- 2026GroupMask: Layer-Adaptive Group-wise Sparsity for Semi-Structured LLM Pruning27 Sep 2026
- 2026Compression Trinity: Exploring Sparsity, Quantization, and Low-Rank Approximations for LLM Compression25 Aug 2026
- 2026CABS+: Efficient and Scalable Model Merging via Conflict-Aware Sparsification and Adaptive Weight Allocation13 Aug 2026
- 2026Small LLMs: Pruning vs. Training from Scratch12 Jun 2026
- 2026HASTE: Hardware-Aware Dynamic Sparse Training for Large Output Spaces31 May 2026
- 2026Adaptive Signal Resuscitation: Channel-wise Post-Pruning Repair for Sparse Vision Networks20 May 2026
- 2026ELAS: Efficient Pre-Training of Low-Rank Large Language Models via 2:4 Activation Sparsity5 May 2026
- 2026Demystifying When Pruning Works via Representation Hierarchies25 Mar 2026
- 2026Frequency Matters: Fast Model-Agnostic Data Curation for Pruning and Quantization17 Mar 2026
- 2026LUMOS: Democratizing SciML Workflows with L0-Regularized Learning for Unified Feature and Parameter Adaptation26 Feb 2026
- 2026CLIP-Map: Structured Matrix Mapping for Parameter-Efficient CLIP Compression5 Feb 2026
12 newest of 166 All 166 (JSON)