mlsanityData to 7 Oct 2026

Dynamic Structure Pruning for Compressing CNNs

arXiv 2303.09736 ↗First posted 17 Mar 2023cs.CV cs.AIcited by 5

Not on the map. Why?

Abstract (arXiv)

Structure pruning is an effective method to compress and accelerate neural networks. While filter and channel pruning are preferable to other structure pruning methods in terms of realistic acceleration and hardware compatibility, pruning methods with a finer granularity, such as intra-channel pruning, are expected to be capable of yielding more compact and computationally efficient networks. Typical intra-channel pruning methods utilize a static and hand-crafted pruning granularity due to a large search space, which leaves room for improvement in their pruning performance. In this work, we introduce a novel structure pruning method, termed as dynamic structure pruning, to identify optimal pruning granularities for intra-channel pruning. In contrast to existing intra-channel pruning methods, the proposed method automatically optimizes dynamic pruning granularities in each layer while training deep neural networks. To achieve this, we propose a differentiable group learning method designed to efficiently learn a pruning granularity based on gradient-based learning of filter groups. The experimental results show that dynamic structure pruning achieves state-of-the-art pruning performance and better realistic acceleration on a GPU compared with channel pruning. In particular, it reduces the FLOPs of ResNet50 by 71.85% without accuracy degradation on the ImageNet dataset. Our code is available at https://github.com/irishev/DSP.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 43 of its 53 references that are in the map. First posted on arXiv 17 Mar 2023.

Builds on

43 of 53 references.

References · 43

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  6. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  8. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  9. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  10. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  11. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  12. 2019Importance Estimation for Neural Network Pruningcited by 531
31 more
  1. 2013Do Deep Nets Really Need to be Deep?cited by 466
  2. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  3. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  4. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  5. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  6. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
  7. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  8. 2018SNAS: Stochastic Neural Architecture Searchcited by 288
  9. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  10. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  11. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  12. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  13. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  14. 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
  15. 2020Dynamic Model Pruning with Feedbackcited by 125
  16. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  17. 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
  18. 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
  19. 2020Neural Pruning via Growing Regularizationcited by 97
  20. 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
  21. 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
  22. 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
  23. 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
  24. 2020DHP: Differentiable Meta Pruning via HyperNetworkscited by 57
  25. 2019DeepHoyer: Learning Sparser Neural Network with Differentiable Scale-Invariant Sparsity Measurescited by 56
  26. 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
  27. 2020Pruning Filter in Filtercited by 46
  28. 2021Manifold Regularized Dynamic Network Pruningcited by 43
  29. 2018Exploiting Kernel Sparsity and Entropy for Interpretable CNN Compressioncited by 40
  30. 2020Accelerate CNNs from Three Dimensions: A Comprehensive Pruning Frameworkcited by 27
  31. 2018Structured Pruning for Efficient ConvNets via Incremental Regularizationcited by 15

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 2; 2025: 2.

5 papers.