CATRO: Channel Pruning via Class-Aware Trace Ratio Optimization
Wenzheng Hu, Zhengping Che, Ning Liu, Mingyang Li, Jian Tang,, Changshui Zhang, Jianqiang Wang

TL;DR
CATRO is a novel class-aware channel pruning method that optimizes feature space discriminations to produce lightweight neural networks with guaranteed performance improvements, suitable for various classification tasks.
Contribution
It introduces a class-aware trace ratio optimization framework for channel pruning, with theoretical convergence guarantees and superior empirical results.
Findings
Achieves higher accuracy with similar or lower computation cost.
Effectively prunes networks for various classification subtasks.
Demonstrates theoretical convergence and performance guarantees.
Abstract
Deep convolutional neural networks are shown to be overkill with high parametric and computational redundancy in many application scenarios, and an increasing number of works have explored model pruning to obtain lightweight and efficient networks. However, most existing pruning approaches are driven by empirical heuristic and rarely consider the joint impact of channels, leading to unguaranteed and suboptimal performance. In this paper, we propose a novel channel pruning method via Class-Aware Trace Ratio Optimization (CATRO) to reduce the computational burden and accelerate the model inference. Utilizing class information from a few samples, CATRO measures the joint impact of multiple channels by feature space discriminations and consolidates the layer-wise impact of preserved channels. By formulating channel pruning as a submodular set function maximization problem, CATRO solves it…
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 · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
MethodsPruning
