Paper Reading AI Learner

Model Compression using Progressive Channel Pruning

2025-07-07 09:12:03
Jinyang Guo, Weichen Zhang, Wanli Ouyang, Dong Xu

Abstract

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.

Abstract (translated)

在这项工作中,我们提出了一种简单但有效的通道剪枝框架,称为渐进式通道剪枝(PCP),用于加速卷积神经网络(CNN)。与现有的逐层一次性修剪一层中所有通道的通道剪枝方法不同,我们的新渐进式框架通过迭代地从选定的几层中剪除少量通道来工作。每个迭代包括尝试、选择和剪枝三个步骤的管道。 在尝试阶段,我们使用任何现有通道剪枝方法对一个预定义数量的通道进行逐层修剪,并基于验证集中的标记样本估计该层的精度损失。 在选择阶段,根据所有层上的估算精度下降值,我们提出了一种贪婪策略以自动选择一组经过这些操作后整体精度下降最小的层级。 在剪枝阶段,从选定的各层中实际剪除少量通道。 此外,我们将PCP框架扩展到了深层迁移学习方法(例如域对抗神经网络DANN)中的通道剪枝。在这个过程中,我们通过使用源领域和目标领域的标记样本以及伪标签样本来有效减少数据分布不匹配问题,在通道修剪流程中提升了性能表现。 我们在两个基准数据集上的全面实验表明,我们的PCP框架在监督学习和迁移学习设置下均优于现有的通道剪枝方法。

URL

https://arxiv.org/abs/2507.04792

PDF

https://arxiv.org/pdf/2507.04792.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot