paper-with-me

홈 › Papers

Pruning with Compensation: Efficient Channel Pruning for Deep Convolutional Neural Networks

2021-08-31 · Zhouyang Xie, Yan Fu, Shengzhao Tian, Junlin Zhou, DuanBing Chen

Channel pruning is a promising technique to compress the parameters of deep convolutional neural networks(DCNN) and to speed up the inference. This paper aims to address the long-standing inefficiency of channel pruning. Most channel pruning methods recover the prediction accuracy by re-training the pruned model from the remaining parameters or random initialization. This re-training process is heavily dependent on the sufficiency of computational resources, training data, and human interference(tuning the training strategy). In this paper, a highly efficient pruning method is proposed to significantly reduce the cost of pruning DCNN. The main contributions of our method include: 1) pruning compensation, a fast and data-efficient substitute of re-training to minimize the post-pruning reconstruction loss of features, 2) compensation-aware pruning(CaP), a novel pruning algorithm to remove redundant or less-weighted channels by minimizing the loss of information, and 3) binary structural search with step constraint to minimize human interference. On benchmarks including CIFAR-10/100 and ImageNet, our method shows competitive pruning performance among the state-of-the-art retraining-based pruning methods and, more importantly, reduces the processing time by 95% and data usage by 90%.

📄 PDF Abstract BibTeX arXiv:2108.13728

Code (1)

zhouyangxie/compensation 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
DCNN Diffusion-convolutional neural networks (DCNN) is a model for graph-structured data. Through the introduction of a diffusion-convolution operation, diffusion-based representations…

Similar Papers 제목 키워드 기반

Storage Efficient and Dynamic Flexible Runtime Channel Pruning via Deep Reinforcement Learning

2020-12-01 · NeurIPS 2020 12 · Jianda Chen, Shangyu Chen, Sinno Jialin Pan

In this paper, we propose a deep reinforcement learning (DRL) based framework to efficiently perform runtime channel pruning on convolutional neural networks (CNNs). Our DRL-based framework aims to learn a pruning strate…

Deep Reinforcement Learningreinforcement-learningReinforcement Learning (RL)

Efficient Post-Training Pruning of Large Language Models with Statistical Correction

2026-02-07 · Peiqi Yu, Jinhao Wang, Xinyi Sui, Nam Ling 외 arxiv

Post-training pruning is an effective approach for reducing the size and inference cost of large language models (LLMs), but existing methods often face a trade-off between pruning quality and computational efficiency. H…

Computational Efficiency

BilevelPruning: Unified Dynamic and Static Channel Pruning for Convolutional Neural Networks

2024-01-01 · CVPR 2024 1 · Shangqian Gao, yanfu Zhang, Feihu Huang, Heng Huang

Most existing dynamic or runtime channel pruning methods have to store all weights to achieve efficient inference which brings extra storage costs. Static pruning methods can reduce storage costs directly but their p…

1xN Pattern for Pruning Convolutional Neural Networks

2021-05-31 · Mingbao Lin, Yuxin Zhang, Yuchao Li, Bohong Chen 외

Though network pruning receives popularity in reducing the complexity of convolutional neural networks (CNNs), it remains an open issue to concurrently maintain model accuracy as well as achieve significant speedups on g…

CPUNetwork Pruning

Convolution-Weight-Distribution Assumption: Rethinking the Criteria of Channel Pruning

2020-04-24 · Zhongzhan Huang, Wenqi Shao, Xinjiang Wang, Liang Lin 외

Channel pruning is a popular technique for compressing convolutional neural networks (CNNs), where various pruning criteria have been proposed to remove the redundant filters. From our comprehensive experiments, we found…