Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Masks
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2020Up or Down? Adaptive Rounding for Post-Training Quantizationcited by 600
- 2018Rethinking the Value of Network Pruningcited by 595
18 more
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 187
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2020Sparse GPU Kernels for Deep Learningcited by 138
- 2017Deep Rewiring: Training very sparse deep networkscited by 136
- 2019Loss Aware Post-training Quantizationcited by 94
- 2020Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programmingcited by 89
- 2019Fast Sparse ConvNetscited by 86
- 2019Fighting Quantization Bias With Biascited by 30
- 2020Sparse Systolic Tensor Array for Efficient CNN Hardware Accelerationcited by 3
Built on by
Citing papers per year: 2021: 4; 2022: 13; 2023: 28; 2024: 31; 2025: 20; 2026: 7.
103 papers.
Sort:
By area:
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
- 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verificationcited by 359
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2023REST: Retrieval-Based Speculative Decodingcited by 148
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2024Not All Experts are Equal: Efficient Expert Pruning and Skipping for Mixture-of-Experts Large Language Modelscited by 140
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
- 2023Dynamic Sparse No Training: Training-Free Fine-tuning for Sparse LLMscited by 61
- 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptationcited by 48
- 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 46
38 more
- 2024A Survey on Transformer Compressioncited by 44
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
- 2024Mixture Compressor for Mixture-of-Experts LLMs Gains Morecited by 38
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2024STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMscited by 31
- 2023Compress, Then Prompt: Improving Accuracy-Efficiency Trade-off of LLM Inference with Transferable Promptcited by 28
- 2023Gradient-Free Structured Pruning with Unlabeled Datacited by 26
- 2023STEP: Learning N:M Structured Sparsity Masks from Scratch with Preconditioncited by 25
- 2024SparseLLM: Towards Global Pruning for Pre-trained Language Modelscited by 23
- 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Modelscited by 20
- 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Trainingcited by 20
- 2024EvoPress: Accurate Dynamic Model Compression via Evolutionary Searchcited by 20
- 2023Compresso: Structured Pruning with Collaborative Prompting Learns Compact Large Language Modelscited by 19
- 2024A Tighter Complexity Analysis of SparseGPTcited by 19
- 2024Pruning Foundation Models for High Accuracy without Retrainingcited by 19
- 2024Accelerating Transformer Pre-training with 2:4 Sparsitycited by 18
- 2024SparseDM: Toward Sparse Efficient Diffusion Modelscited by 18
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 18
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Modelscited by 18
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learnercited by 17
- 2023DeltaZip: Efficient Serving of Multiple Full-Model-Tuned LLMscited by 17
- 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
- 2023One-Shot Sensitivity-Aware Mixed Sparsity Pruning for Large Language Modelscited by 16
- 2024Effective Interplay between Sparsity and Quantization: From Theory to Practicecited by 16
- 2023JaxPruner: A concise library for sparsity researchcited by 13
- 2022Attentive Fine-Grained Structured Sparsity for Image Restorationcited by 12
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 12
- 2023Bi-directional Masks for Efficient N:M Sparse Trainingcited by 12
- 2024Fast and Effective Weight Update for Pruned Large Language Modelscited by 11
- 2024Multilingual Brain Surgeon: Large Language Models Can be Compressed Leaving No Language Behindcited by 10
- 2022Minimum Variance Unbiased N:M Sparsity for the Neural Gradientscited by 9
- 2025Fast RoPE Attention: Combining the Polynomial Method and Fast Fourier Transformcited by 9
- 2022Accelerating DNN Training with Structured Data Gradient Pruningcited by 8
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2024Let the Code LLM Edit Itself When You Edit the Codecited by 8
- 2022CrAM: A Compression-Aware Minimizercited by 7
50 most cited of 103 All 103 (JSON)
- 2026Reservoir of Importance: Learning Semi-Structured Sparsity with Differentiable Subset Sampling24 Aug 2026
- 2026Unified Static-Dynamic Pruning for Efficient LLM Inference24 Jul 2026
- 2026Small LLMs: Pruning vs. Training from Scratch12 Jun 2026
- 2026Relative Repairability: A Calibration-Based Diagnostic for High-Sparsity Post-Pruning Allocation25 May 2026
- 2026Adaptive Signal Resuscitation: Channel-wise Post-Pruning Repair for Sparse Vision Networks20 May 2026
- 2026When LLMs get significantly worse: A statistical approach to detect model degradations9 Feb 2026
- 2026Efficient Post-Training Pruning of Large Language Models with Statistical Correction7 Feb 2026
- 2025Yahtzee: Reinforcement Learning Techniques for Stochastic Combinatorial Games18 Dec 2025
- 2025Extreme Model Compression with Structured Sparsity at Low Precision11 Nov 2025
- 2025Optimal Singular Damage: Efficient LLM Inference in Low Storage Regimes4 Nov 2025
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks16 Oct 2025
- 2025MC#: Mixture Compressor for Mixture-of-Experts Large Models13 Oct 2025
38 more
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025Train Large, Deploy Compact: Structured Compression for Compact Low-Rank Adaptation30 Sep 2025
- 2025CAST: Continuous and Differentiable Semi-Structured Sparsity-Aware Training for Large Language Models30 Sep 2025
- 2025Dynamic Sparse Training of Diagonally Sparse Networks13 Jun 2025
- 2025SAFE: Finding Sparse and Flat Minima to Improve Pruning7 Jun 2025
- 2025TSENOR: Highly-Efficient Algorithm for Finding Transposable N:M Sparse Masks29 May 2025
- 2025PLUMAGE: Probabilistic Low rank Unbiased Min Variance Gradient Estimator for Efficient Large Model Training23 May 2025
- 2025Only Large Weights (And Not Skip Connections) Can Prevent the Perils of Rank Collapse22 May 2025
- 2025Fast RoPE Attention: Combining the Polynomial Method and Fast Fourier Transform17 May 2025
- 2025Efficient Mixture of Geographical Species for On Device Wildlife Monitoring11 Apr 2025
- 2025Thanos: A Block-wise Pruning Algorithm for Efficient Large Language Model Compression6 Apr 2025
- 2025STADE: Standard Deviation as a Pruning Metric28 Mar 2025
- 2025Theoretical Foundation of Flow-Based Time Series Generation: Provable Approximation, Generalization, and Efficiency18 Mar 2025
- 2025Beyond One-Size-Fits-All Pruning via Evolutionary Metric Search for Large Language Models15 Feb 2025
- 2025A Proximal Operator for Inducing 2:4-Sparsity29 Jan 2025
- 2024Inducing Semi-Structured Sparsity by Masking for Efficient Model Inference in Convolutional Networks1 Nov 2024
- 2024Beyond 2:4: exploring V:N:M sparsity for efficient transformer inference on GPUs21 Oct 2024
- 2024Pruning Foundation Models for High Accuracy without Retraining21 Oct 2024
- 2024FedSpaLLM: Federated Pruning of Large Language Models18 Oct 2024
- 2024EvoPress: Accurate Dynamic Model Compression via Evolutionary Search18 Oct 2024
- 2024Mixture Compressor for Mixture-of-Experts LLMs Gains More8 Oct 2024
- 2024Aggressive Post-Training Compression on Extremely Large Language Models30 Sep 2024
- 2024S-STE: Continuous Pruning Function for Efficient 2:4 Sparse Pre-training13 Sep 2024
- 2024A Tighter Complexity Analysis of SparseGPT22 Aug 2024
- 2024STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMs3 Aug 2024
- 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Training30 Jul 2024
- 2024Toward Efficient Permutation for Hierarchical N:M Sparsity on GPUs30 Jul 2024
- 2024Nerva: a Truly Sparse Implementation of Neural Networks24 Jul 2024
- 2024Let the Code LLM Edit Itself When You Edit the Code3 Jul 2024
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Merging18 Jun 2024
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Models12 Jun 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
- 2024TriLoRA: Integrating SVD for Advanced Style Personalization in Text-to-Image Generation18 May 2024
- 2024SSFL: Discovering Sparse Unified Subnetworks at Initialization for Efficient Federated Learning15 May 2024
- 2024SparseDM: Toward Sparse Efficient Diffusion Models16 Apr 2024
- 2024Multilingual Brain Surgeon: Large Language Models Can be Compressed Leaving No Language Behind6 Apr 2024
- 2024Accelerating Transformer Pre-training with 2:4 Sparsity2 Apr 2024
50 newest of 103 All 103 (JSON)
- 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verificationcited by 359
- 2023REST: Retrieval-Based Speculative Decodingcited by 148
- 2024Let the Code LLM Edit Itself When You Edit the Codecited by 8
- 2025Optimal Singular Damage: Efficient LLM Inference in Low Storage Regimescited by 0
- 2026Unified Static-Dynamic Pruning for Efficient LLM Inferencecited by 0
- 2026Unified Static-Dynamic Pruning for Efficient LLM Inference24 Jul 2026
- 2025Optimal Singular Damage: Efficient LLM Inference in Low Storage Regimes4 Nov 2025
- 2024Let the Code LLM Edit Itself When You Edit the Code3 Jul 2024
- 2023REST: Retrieval-Based Speculative Decoding14 Nov 2023
- 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verification16 May 2023
- 2025MC#: Mixture Compressor for Mixture-of-Experts Large Models13 Oct 2025
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
- 2023Dynamic Sparse No Training: Training-Free Fine-tuning for Sparse LLMscited by 61
- 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptationcited by 48
- 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 46
- 2024A Survey on Transformer Compressioncited by 44
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
12 most cited of 92 All 92 (JSON)
- 2026Reservoir of Importance: Learning Semi-Structured Sparsity with Differentiable Subset Sampling24 Aug 2026
- 2026Small LLMs: Pruning vs. Training from Scratch12 Jun 2026
- 2026Relative Repairability: A Calibration-Based Diagnostic for High-Sparsity Post-Pruning Allocation25 May 2026
- 2026Adaptive Signal Resuscitation: Channel-wise Post-Pruning Repair for Sparse Vision Networks20 May 2026
- 2026When LLMs get significantly worse: A statistical approach to detect model degradations9 Feb 2026
- 2026Efficient Post-Training Pruning of Large Language Models with Statistical Correction7 Feb 2026
- 2025Yahtzee: Reinforcement Learning Techniques for Stochastic Combinatorial Games18 Dec 2025
- 2025Extreme Model Compression with Structured Sparsity at Low Precision11 Nov 2025
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks16 Oct 2025
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025Train Large, Deploy Compact: Structured Compression for Compact Low-Rank Adaptation30 Sep 2025
- 2025CAST: Continuous and Differentiable Semi-Structured Sparsity-Aware Training for Large Language Models30 Sep 2025
12 newest of 92 All 92 (JSON)