Model Compression using Progressive Channel Pruning
Not on the map. Why?
Abstract (arXiv)
In this work, we propose a simple but effective channel pruning framework called Progressive Channel Pruning (PCP) to accelerate Convolutional Neural Networks (CNNs). In contrast to the existing channel pruning methods that prune channels only once per layer in a layer-by-layer fashion, our new progressive framework iteratively prunes a small number of channels from several selected layers, which consists of a three-step attempting-selecting-pruning pipeline in each iteration. In the attempting step, we attempt to prune a pre-defined number of channels from one layer by using any existing channel pruning methods and estimate the accuracy drop for this layer based on the labelled samples in the validation set. In the selecting step, based on the estimated accuracy drops for all layers, we propose a greedy strategy to automatically select a set of layers that will lead to less overall accuracy drop after pruning these layers. In the pruning step, we prune a small number of channels from these selected layers. We further extend our PCP framework to prune channels for the deep transfer learning methods like Domain Adversarial Neural Network (DANN), in which we effectively reduce the data distribution mismatch in the channel pruning process by using both labelled samples from the source domain and pseudo-labelled samples from the target domain. Our comprehensive experiments on two benchmark datasets demonstrate that our PCP framework outperforms the existing channel pruning approaches under both supervised learning and transfer learning settings.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 37 of its 52 references that are in the map. First posted on arXiv 7 Jul 2025.
Builds on
37 of 52 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2015Fast R-CNNcited by 2,930
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,323
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
25 more
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2014Deep Domain Confusion: Maximizing for Domain Invariancecited by 597
- 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
- 2016Unsupervised Domain Adaptation with Residual Transfer Networkscited by 340
- 2016Domain Separation Networkscited by 317
- 2016Unsupervised Pixel-Level Domain Adaptation with Generative Adversarial Networkscited by 307
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2016Coupled Generative Adversarial Networkscited by 216
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 161
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2015Fast Algorithms for Convolutional Neural Networkscited by 102
- 2013Fast Training of Convolutional Networks through FFTscited by 89
- 2014Fast Convolutional Nets With fbfft: A GPU Performance Evaluationcited by 27
- 2020Channel Pruning Guided by Classification Loss and Feature Importancecited by 17
- 2016LCNN: Lookup-based Convolutional Neural Networkcited by 11
- 2021CBANet: Towards Complexity and Bitrate Adaptive Deep Image Compression using a Single Networkcited by 6
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025LLMC+: Benchmarking Vision-Language Model Compression with a Plug-and-play Toolkitcited by 7
- 2025SLMQuant:Benchmarking Small Language Model Quantization for Practical Deploymentcited by 2
- 2025Which Layer Causes Distribution Deviation? Entropy-Guided Adaptive Pruning for Diffusion and Flow Modelscited by 0
- 2026Domain-Aware Pruning: Sparsity and Domain Generalization via Regularized Probabilistic Maskingcited by 0
- 2026Domain-Aware Pruning: Sparsity and Domain Generalization via Regularized Probabilistic Masking9 Aug 2026
- 2025Which Layer Causes Distribution Deviation? Entropy-Guided Adaptive Pruning for Diffusion and Flow Models26 Nov 2025
- 2025SLMQuant:Benchmarking Small Language Model Quantization for Practical Deployment17 Nov 2025
- 2025LLMC+: Benchmarking Vision-Language Model Compression with a Plug-and-play Toolkit13 Aug 2025