Carrying out CNN Channel Pruning in a White Box
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017Mask R-CNNcited by 7,259
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Fast R-CNNcited by 2,930
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
38 more
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2018Image Super-Resolution Using Very Deep Residual Channel Attention Networkscited by 1,256
- 2014Image Super-Resolution Using Deep Convolutional Networkscited by 1,218
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Rethinking the Value of Network Pruningcited by 595
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2017Interpretable Convolutional Neural Networkscited by 161
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
- 2020Channel Pruning via Automatic Structure Searchcited by 84
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2019Global Sparse Momentum SGD for Pruning Very Deep Neural Networkscited by 70
- 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
- 2021Manifold Regularized Dynamic Network Pruningcited by 43
- 2018Bi-Real Net: Binarizing Deep Network Towards Real-Network Performancecited by 42
- 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
- 2018Accelerate CNN via Recursive Bayesian Pruningcited by 27
- 2019Einconv: Exploring Unexplored Tensor Network Decompositions for Convolutional Neural Networkscited by 24
- 2020Channel Pruning Guided by Classification Loss and Feature Importancecited by 17
- 2018Extreme Network Compression via Filter Group Approximationcited by 12
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 8; 2024: 4; 2025: 9.
22 papers.
Sort:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2024SGLP: A Similarity Guided Fast Layer Partition Pruning for Compressing Large Deep Modelscited by 24
- 2024An Effective Information Theoretic Framework for Channel Pruningcited by 7
- 2024Effective Layer Pruning Through Similarity Metric Perspectivecited by 6
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolutioncited by 3
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
- 2023Filter Pruning based on Information Capacity and Independencecited by 2
- 2025Maximum Redundancy Pruning: A Principle-Driven Layerwise Sparsity Allocation for LLMscited by 2
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Searchcited by 1
- 2023Rewarded meta-pruning: Meta Learning with Rewards for Channel Pruningcited by 0
10 more
- 2023CR-SFP: Learning Consistent Representation for Soft Filter Pruningcited by 0
- 2023Optimizing Convolutional Neural Network Architecturecited by 0
- 2024Layer Pruning with Consensus: A Triple-Win Solutioncited by 0
- 2025Playing the Lottery With Concave Regularizers for Sparse Trainable Neural Networkscited by 0
- 2025Exploring Vision Neural Network Pruning via Screening Methodologycited by 0
- 2025TraNCE: Transformative Non-linear Concept Explainer for CNNscited by 0
- 2025Pruning Everything, Everywhere, All at Oncecited by 0
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Spacecited by 0
- 2025TinyEcoWeedNet: Edge Efficient Real-Time Aerial Agricultural Weed Detectioncited by 0
- 2025Automatic Pruning Discovery for Large Language Modelscited by 0
- 2025Automatic Pruning Discovery for Large Language Models19 Nov 2025
- 2025TinyEcoWeedNet: Edge Efficient Real-Time Aerial Agricultural Weed Detection19 Sep 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025Pruning Everything, Everywhere, All at Once4 Jun 2025
- 2025TraNCE: Transformative Non-linear Concept Explainer for CNNs26 Mar 2025
- 2025Maximum Redundancy Pruning: A Principle-Driven Layerwise Sparsity Allocation for LLMs24 Mar 2025
- 2025Exploring Vision Neural Network Pruning via Screening Methodology11 Feb 2025
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Search23 Jan 2025
- 2025Playing the Lottery With Concave Regularizers for Sparse Trainable Neural Networks19 Jan 2025
- 2024Layer Pruning with Consensus: A Triple-Win Solution21 Nov 2024
- 2024SGLP: A Similarity Guided Fast Layer Partition Pruning for Compressing Large Deep Models14 Oct 2024
- 2024An Effective Information Theoretic Framework for Channel Pruning14 Aug 2024
10 more
- 2024Effective Layer Pruning Through Similarity Metric Perspective27 May 2024
- 2023Optimizing Convolutional Neural Network Architecture17 Dec 2023
- 2023CR-SFP: Learning Consistent Representation for Soft Filter Pruning17 Dec 2023
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networks9 Aug 2023
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolution13 Apr 2023
- 2023Filter Pruning based on Information Capacity and Independence7 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Rewarded meta-pruning: Meta Learning with Rewards for Channel Pruning26 Jan 2023
- 2022Learning Best Combination for Efficient N:M Sparsity14 Jun 2022
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2024SGLP: A Similarity Guided Fast Layer Partition Pruning for Compressing Large Deep Modelscited by 24
- 2024An Effective Information Theoretic Framework for Channel Pruningcited by 7
- 2024Effective Layer Pruning Through Similarity Metric Perspectivecited by 6
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolutioncited by 3
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
- 2023Filter Pruning based on Information Capacity and Independencecited by 2
- 2025Maximum Redundancy Pruning: A Principle-Driven Layerwise Sparsity Allocation for LLMscited by 2
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Searchcited by 1
- 2023Rewarded meta-pruning: Meta Learning with Rewards for Channel Pruningcited by 0
12 most cited of 22 All 22 (JSON)
- 2025Automatic Pruning Discovery for Large Language Models19 Nov 2025
- 2025TinyEcoWeedNet: Edge Efficient Real-Time Aerial Agricultural Weed Detection19 Sep 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025Pruning Everything, Everywhere, All at Once4 Jun 2025
- 2025TraNCE: Transformative Non-linear Concept Explainer for CNNs26 Mar 2025
- 2025Maximum Redundancy Pruning: A Principle-Driven Layerwise Sparsity Allocation for LLMs24 Mar 2025
- 2025Exploring Vision Neural Network Pruning via Screening Methodology11 Feb 2025
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Search23 Jan 2025
- 2025Playing the Lottery With Concave Regularizers for Sparse Trainable Neural Networks19 Jan 2025
- 2024Layer Pruning with Consensus: A Triple-Win Solution21 Nov 2024
- 2024SGLP: A Similarity Guided Fast Layer Partition Pruning for Compressing Large Deep Models14 Oct 2024
- 2024An Effective Information Theoretic Framework for Channel Pruning14 Aug 2024
12 newest of 22 All 22 (JSON)