paper-with-me

홈 › Papers

AIP: Adversarial Iterative Pruning Based on Knowledge Transfer for Convolutional Neural Networks

2021-08-31 · Jingfei Chang, Yang Lu, Ping Xue, Yiqun Xu, Zhen Wei

With the increase of structure complexity, convolutional neural networks (CNNs) take a fair amount of computation cost. Meanwhile, existing research reveals the salient parameter redundancy in CNNs. The current pruning methods can compress CNNs with little performance drop, but when the pruning ratio increases, the accuracy loss is more serious. Moreover, some iterative pruning methods are difficult to accurately identify and delete unimportant parameters due to the accuracy drop during pruning. We propose a novel adversarial iterative pruning method (AIP) for CNNs based on knowledge transfer. The original network is regarded as the teacher while the compressed network is the student. We apply attention maps and output features to transfer information from the teacher to the student. Then, a shallow fully-connected network is designed as the discriminator to allow the output of two networks to play an adversarial game, thereby it can quickly recover the pruned accuracy among pruning intervals. Finally, an iterative pruning scheme based on the importance of channels is proposed. We conduct extensive experiments on the image classification tasks CIFAR-10, CIFAR-100, and ILSVRC-2012 to verify our pruning method can achieve efficient compression for CNNs even without accuracy loss. On the ILSVRC-2012, when removing 36.78% parameters and 45.55% floating-point operations (FLOPs) of ResNet-18, the Top-1 accuracy drop are only 0.66%. Our method is superior to some state-of-the-art pruning schemes in terms of compressing rate and accuracy. Moreover, we further demonstrate that AIP has good generalization on the object detection task PASCAL VOC.

📄 PDF Abstract BibTeX arXiv:2108.13591

Code (0)

등록된 구현이 없습니다.

Tasks

image-classificationImage Classificationobject-detectionObject DetectionTransfer Learning

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

PRUNING WITH HINTS: AN EFFICIENT FRAMEWORK FOR MODEL ACCELERATION

2019-05-01 · ICLR 2019 5 · Wei Gao, Yi Wei, Quanquan Li, Hongwei Qin 외

In this paper, we propose an efficient framework to accelerate convolutional neural networks. We utilize two types of acceleration methods: pruning and hints. Pruning can reduce model size by removing channels of layers.…

Pose Estimation

Model Compression using Progressive Channel Pruning

2025-07-07 · Jinyang Guo, Weichen Zhang, Wanli Ouyang, Dong Xu 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 t…

Model CompressionTransfer Learning

Basis Scaling and Double Pruning for Efficient Inference in Network-Based Transfer Learning

2021-08-06 · Ken C. L. Wong, Satyananda Kashyap, Mehdi Moradi

Network-based transfer learning allows the reuse of deep learning features with limited data, but the resulting models can be unnecessarily large. Although network pruning can improve inference efficiency, existing algor…

Network PruningTransfer Learning

Towards Optimal Structured CNN Pruning via Generative Adversarial Learning

2019-03-22 · CVPR 2019 6 · Shaohui Lin, Rongrong Ji, Chenqian Yan, Baochang Zhang 외

Structured pruning of filters or neurons has received increased focus for compressing convolutional neural networks. Most existing methods rely on multi-stage optimizations in a layer-wise manner for iteratively pruning …

Channel-wise pruning of neural networks with tapering resource constraint

2018-12-04 · Alexey Kruglov

Neural network pruning is an important step in design process of efficient neural networks for edge devices with limited computational power. Pruning is a form of knowledge transfer from the weights of the original netwo…

Network PruningTransfer Learning