mlsanityData to 7 Oct 2026

Carrying out CNN Channel Pruning in a White Box

arXiv 2104.11883 ↗First posted 24 Apr 2021cs.CVcited by 22

Not on the map. Why?

Abstract (arXiv)

Channel Pruning has been long studied to compress CNNs, which significantly reduces the overall computation. Prior works implement channel pruning in an unexplainable manner, which tends to reduce the final classification errors while failing to consider the internal influence of each channel. In this paper, we conduct channel pruning in a white box. Through deep visualization of feature maps activated by different channels, we observe that different channels have a varying contribution to different categories in image classification. Inspired by this, we choose to preserve channels contributing to most categories. Specifically, to model the contribution of each channel to differentiating categories, we develop a class-wise mask for each channel, implemented in a dynamic training manner w.r.t. the input image's category. On the basis of the learned class-wise mask, we perform a global voting mechanism to remove channels with less category discrimination. Lastly, a fine-tuning process is conducted to recover the performance of the pruned model. To our best knowledge, it is the first time that CNN interpretability theory is considered to guide channel pruning. Extensive experiments on representative image classification tasks demonstrate the superiority of our White-Box over many state-of-the-arts. For instance, on CIFAR-10, it reduces 65.23% FLOPs with even 0.62% accuracy improvement for ResNet-110. On ILSVRC-2012, White-Box achieves a 45.6% FLOPs reduction with only a small loss of 0.83% in the top-1 accuracy for ResNet-50.

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 55 of its 78 references that are in the map. First posted on arXiv 24 Apr 2021.

Builds on

55 of 78 references.

References · 55

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  5. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  6. 2017Mask R-CNNcited by 7,259
  7. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  8. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  9. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  10. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  11. 2015Fast R-CNNcited by 2,930
  12. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
38 more
  1. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
  2. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  3. 2014FitNets: Hints for Thin Deep Netscited by 1,619
  4. 2018Image Super-Resolution Using Very Deep Residual Channel Attention Networkscited by 1,256
  5. 2014Image Super-Resolution Using Deep Convolutional Networkscited by 1,218
  6. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  7. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  8. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  9. 2018Rethinking the Value of Network Pruningcited by 595
  10. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  11. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  12. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  13. 2015Understanding Neural Networks Through Deep Visualizationcited by 332
  14. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  15. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  16. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  17. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
  18. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  19. 2014Object Detectors Emerge in Deep Scene CNNscited by 178
  20. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  21. 2017Interpretable Convolutional Neural Networkscited by 161
  22. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  23. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  24. 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
  25. 2020Channel Pruning via Automatic Structure Searchcited by 84
  26. 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
  27. 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
  28. 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
  29. 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
  30. 2019Global Sparse Momentum SGD for Pruning Very Deep Neural Networkscited by 70
  31. 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
  32. 2021Manifold Regularized Dynamic Network Pruningcited by 43
  33. 2018Bi-Real Net: Binarizing Deep Network Towards Real-Network Performancecited by 42
  34. 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
  35. 2018Accelerate CNN via Recursive Bayesian Pruningcited by 27
  36. 2019Einconv: Exploring Unexplored Tensor Network Decompositions for Convolutional Neural Networkscited by 24
  37. 2020Channel Pruning Guided by Classification Loss and Feature Importancecited by 17
  38. 2018Extreme Network Compression via Filter Group Approximationcited by 12

50 most cited of 55 All 55 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 8; 2024: 4; 2025: 9.

22 papers.

Sort:

  1. 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
  2. 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
  3. 2024SGLP: A Similarity Guided Fast Layer Partition Pruning for Compressing Large Deep Modelscited by 24
  4. 2024An Effective Information Theoretic Framework for Channel Pruningcited by 7
  5. 2024Effective Layer Pruning Through Similarity Metric Perspectivecited by 6
  6. 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolutioncited by 3
  7. 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
  8. 2023Filter Pruning based on Information Capacity and Independencecited by 2
  9. 2025Maximum Redundancy Pruning: A Principle-Driven Layerwise Sparsity Allocation for LLMscited by 2
  10. 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
  11. 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Searchcited by 1
  12. 2023Rewarded meta-pruning: Meta Learning with Rewards for Channel Pruningcited by 0
10 more
  1. 2023CR-SFP: Learning Consistent Representation for Soft Filter Pruningcited by 0
  2. 2023Optimizing Convolutional Neural Network Architecturecited by 0
  3. 2024Layer Pruning with Consensus: A Triple-Win Solutioncited by 0
  4. 2025Playing the Lottery With Concave Regularizers for Sparse Trainable Neural Networkscited by 0
  5. 2025Exploring Vision Neural Network Pruning via Screening Methodologycited by 0
  6. 2025TraNCE: Transformative Non-linear Concept Explainer for CNNscited by 0
  7. 2025Pruning Everything, Everywhere, All at Oncecited by 0
  8. 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Spacecited by 0
  9. 2025TinyEcoWeedNet: Edge Efficient Real-Time Aerial Agricultural Weed Detectioncited by 0
  10. 2025Automatic Pruning Discovery for Large Language Modelscited by 0