Blending Pruning Criteria for Convolutional Neural Networks
Wei He, Zhongzhan Huang, Mingfu Liang, Senwei Liang, Haizhao Yang

TL;DR
This paper introduces a novel framework that combines multiple filter pruning criteria for CNNs by exploring their diversity, leading to more effective model compression and improved performance on benchmark datasets.
Contribution
The paper proposes a new method to integrate various pruning criteria through clustering and calibration, enhancing CNN pruning effectiveness.
Findings
Outperforms state-of-the-art pruning methods on CIFAR-100 and ImageNet.
Improves model compactness while maintaining or enhancing accuracy.
Demonstrates the benefit of combining multiple pruning criteria for CNNs.
Abstract
The advancement of convolutional neural networks (CNNs) on various vision applications has attracted lots of attention. Yet the majority of CNNs are unable to satisfy the strict requirement for real-world deployment. To overcome this, the recent popular network pruning is an effective method to reduce the redundancy of the models. However, the ranking of filters according to their "importance" on different pruning criteria may be inconsistent. One filter could be important according to a certain criterion, while it is unnecessary according to another one, which indicates that each criterion is only a partial view of the comprehensive "importance". From this motivation, we propose a novel framework to integrate the existing filter pruning criteria by exploring the criteria diversity. The proposed framework contains two stages: Criteria Clustering and Filters Importance Calibration.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · COVID-19 diagnosis using AI
MethodsPruning
