mlsanityData to 14 Oct 2026

Spatial Re-parameterization for N:M Sparsity

arXiv 2306.05612 ↗First posted 9 Jun 2023cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

This paper presents a Spatial Re-parameterization (SpRe) method for the N:M sparsity. SpRe stems from an observation regarding the restricted variety in spatial sparsity of convolution kernels presented in N:M sparsity compared with unstructured sparsity. Particularly, N:M sparsity exhibits a fixed sparsity rate within the spatial domains due to its distinctive pattern that mandates N non-zero components among M successive weights in the input channel dimension of convolution filters. On the contrary, we observe that conventional unstructured sparsity displays a substantial divergence in sparsity across the spatial domains, which we experimentally verify to be very crucial for its robust performance retention compared with N:M sparsity. Therefore, SpRe employs the spatial-sparsity distribution of unstructured sparsity by assigning an extra branch in conjunction with the original N:M branch at training time, which allows the N:M sparse network to sustain a similar distribution of spatial sparsity with unstructured sparsity. During inference, the extra branch can be further re-parameterized into the main N:M branch, without exerting any distortion on the sparse pattern or additional computation costs. SpRe has achieved a commendable feat by matching the performance of N:M sparsity methods with state-of-the-art unstructured sparsity methods across various benchmarks. Our project is available at https://github.com/zyxxmu/SpRE.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 36 of its 52 references that are in the map. First posted on arXiv 9 Jun 2023.

Builds on

36 of 52 references.

References · 36

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  4. 2017Mask R-CNNcited by 7,277
  5. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  6. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  7. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  8. 2015Fast R-CNNcited by 2,933
  9. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  10. 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,385
  11. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
  12. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
24 more
  1. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
  2. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
  3. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
  4. 2021RepVGG: Making VGG-style ConvNets Great Againcited by 522
  5. 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
  6. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
  7. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  8. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
  9. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
  10. 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 213
  11. 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 179
  12. 2019ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blockscited by 178
  13. 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
  14. 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
  15. 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
  16. 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 84
  17. 2019Global Sparse Momentum SGD for Pruning Very Deep Neural Networkscited by 70
  18. 2019Discovering Neural Wiringscited by 56
  19. 2020Pruning Filter in Filtercited by 47
  20. 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
  21. 2020SparseRT: Accelerating Unstructured Sparsity on GPUs for Deep Learning Inferencecited by 30
  22. 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 29
  23. 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
  24. 2023Bi-directional Masks for Efficient N:M Sparse Trainingcited by 13

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.