Minimum Variance Unbiased N:M Sparsity for the Neural Gradients
Not on the map. Why?
Abstract (arXiv)
In deep learning, fine-grained N:M sparsity reduces the data footprint and bandwidth of a General Matrix multiply (GEMM) up to x2, and doubles throughput by skipping computation of zero values. So far, it was mainly only used to prune weights to accelerate the forward and backward phases. We examine how this method can be used also for the neural gradients (i.e., loss gradients with respect to the intermediate neural layer outputs). To this end, we first establish a tensor-level optimality criteria. Previous works aimed to minimize the mean-square-error (MSE) of each pruned block. We show that while minimization of the MSE works fine for pruning the weights and activations, it catastrophically fails for the neural gradients. Instead, we show that accurate pruning of the neural gradients requires an unbiased minimum-variance pruning mask. We design such specialized masks, and find that in most cases, 1:2 sparsity is sufficient for training, and 2:4 sparsity is usually enough when this is not the case. Further, we suggest combining several such methods together in order to potentially speed up training even more.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 26 of its 40 references that are in the map. First posted on arXiv 21 Mar 2022.
Builds on
26 of 40 references.
References · 26
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2019Learned Step Size Quantizationcited by 604
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 456
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
14 more
- 2018Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Losscited by 157
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2019Loss Aware Post-training Quantizationcited by 94
- 2021Sparse is Enough in Scaling Transformerscited by 86
- 2020Sparse Weight Activation Trainingcited by 45
- 2020Differentiable Joint Pruning and Quantization for Hardware Efficiencycited by 45
- 2017meProp: Sparsified Back Propagation for Accelerated Deep Learning with Reduced Overfittingcited by 34
- 2018Bridging the Accuracy Gap for 2-bit Quantized Neural Networks (QNN)cited by 19
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
- 2022Accelerating DNN Training with Structured Data Gradient Pruningcited by 8
- 2020FPnew: An Open-Source Multi-Format Floating-Point Unit Architecture for Energy-Proportional Transprecision Computingcited by 7
- 2020Neural gradients are near-lognormal: improved quantized and sparse trainingcited by 4
- 2021Search Spaces for Neural Model Trainingcited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 2; 2025: 2.
9 papers.
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2024Accelerating Transformer Pre-training with 2:4 Sparsitycited by 18
- 2023Bi-directional Masks for Efficient N:M Sparse Trainingcited by 12
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2023Winner-Take-All Column Row Sampling for Memory Efficient Adaptation of Language Modelcited by 9
- 2024S-STE: Continuous Pruning Function for Efficient 2:4 Sparse Pre-trainingcited by 7
- 2022Exploiting the Partly Scratch-off Lottery Ticket for Quantization-Aware Trainingcited by 2
- 2025BLaST: High Performance Inference and Pretraining using BLock Sparse Transformerscited by 2
- 2025Extreme Model Compression with Structured Sparsity at Low Precisioncited by 0
- 2025Extreme Model Compression with Structured Sparsity at Low Precision11 Nov 2025
- 2025BLaST: High Performance Inference and Pretraining using BLock Sparse Transformers3 Jul 2025
- 2024S-STE: Continuous Pruning Function for Efficient 2:4 Sparse Pre-training13 Sep 2024
- 2024Accelerating Transformer Pre-training with 2:4 Sparsity2 Apr 2024
- 2023Winner-Take-All Column Row Sampling for Memory Efficient Adaptation of Language Model24 May 2023
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsity22 May 2023
- 2023Bi-directional Masks for Efficient N:M Sparse Training13 Feb 2023
- 2022Exploiting the Partly Scratch-off Lottery Ticket for Quantization-Aware Training12 Nov 2022
- 2022Learning Best Combination for Efficient N:M Sparsity14 Jun 2022