mlsanityData to 14 Oct 2026

SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration

arXiv 2310.06218 ↗First posted 10 Oct 2023cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

The study of sparsity in Convolutional Neural Networks (CNNs) has become widespread to compress and accelerate models in environments with limited resources. By constraining N consecutive weights along the output channel to be group-wise non-zero, the recent network with 1×N sparsity has received tremendous popularity for its three outstanding advantages: 1) A large amount of storage space saving by a Block Sparse Row matrix. 2) Excellent performance at a high sparsity. 3) Significant speedups on CPUs with Advanced Vector Extensions. Recent work requires selecting and fine-tuning 1×N sparse weights based on dense pre-trained weights, leading to the problems such as expensive training cost and memory access, sub-optimal model quality, as well as unbalanced workload across threads (different sparsity across output channels). To overcome them, this paper proposes a novel emphSoft Uniform Block Pruning (SUBP) approach to train a uniform 1×N sparse structured network from scratch. Specifically, our approach tends to repeatedly allow pruned blocks to regrow to the network based on block angular redundancy and importance sampling in a uniform manner throughout the training process. It not only makes the model less dependent on pre-training, reduces the model redundancy and the risk of pruning the important blocks permanently but also achieves balanced workload. Empirically, on ImageNet, comprehensive experiments across various CNN architectures show that our SUBP consistently outperforms existing 1×N and structured sparsity methods based on pre-trained models or training from scratch. Source codes and models are available at urlhttps://github.com/JingyangXiang/SUBP.

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

Builds on

58 of 70 references.

References · 58

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  5. 2017Mask R-CNNcited by 7,277
  6. 2014Going Deeper with Convolutionscited by 4,241
  7. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  8. 2015Fast R-CNNcited by 2,933
  9. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  10. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
  11. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  12. 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,385
38 more
  1. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  2. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
  3. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  4. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
  5. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
  6. 2019Importance Estimation for Neural Network Pruningcited by 541
  7. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  8. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
  9. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
  10. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
  11. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
  12. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
  13. 2021Accelerating Sparse Deep Neural Networkscited by 223
  14. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  15. 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 179
  16. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  17. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
  18. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
  19. 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
  20. 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 93
  21. 2019Fast Sparse ConvNetscited by 86
  22. 2020Channel Pruning via Automatic Structure Searchcited by 85
  23. 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
  24. 2021Dynamic Slimmable Networkcited by 83
  25. 2019Network Pruning via Transformable Architecture Searchcited by 80
  26. 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
  27. 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
  28. 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
  29. 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
  30. 2019Global Sparse Momentum SGD for Pruning Very Deep Neural Networkscited by 70
  31. 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
  32. 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 69
  33. 2019Neural Network Pruning with Residual-Connections and Limited-Datacited by 52
  34. 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
  35. 2020Pruning Filter in Filtercited by 47
  36. 2022SparseTIR: Composable Abstractions for Sparse Compilation in Deep Learningcited by 47
  37. 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
  38. 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35

50 most cited of 58 All 58 (JSON)

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.