NISP: Pruning Networks using Neuron Importance Score Propagation
Ruichi Yu, Ang Li, Chun-Fu Chen, Jui-Hsin Lai, Vlad I. Morariu,, Xintong Han, Mingfei Gao, Ching-Yung Lin, Larry S. Davis

TL;DR
This paper introduces NISP, a network pruning method that propagates neuron importance scores from the final response layer to all neurons, enabling more effective pruning of deep CNNs with minimal accuracy loss.
Contribution
It presents a novel importance score propagation technique for joint neuron pruning across the entire network, improving over layer-wise methods.
Findings
Achieves significant model compression and acceleration.
Maintains high accuracy after pruning.
Effective across multiple datasets and CNN architectures.
Abstract
To reduce the significant redundancy in deep Convolutional Neural Networks (CNNs), most existing methods prune neurons by only considering statistics of an individual layer or two consecutive layers (e.g., prune one layer to minimize the reconstruction error of the next layer), ignoring the effect of error propagation in deep networks. In contrast, we argue that it is essential to prune neurons in the entire neuron network jointly based on a unified goal: minimizing the reconstruction error of important responses in the "final response layer" (FRL), which is the second-to-last layer before classification, for a pruned network to retrain its predictive power. Specifically, we apply feature ranking techniques to measure the importance of each neuron in the FRL, and formulate network pruning as a binary integer optimization problem and derive a closed-form solution to it for pruning…
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
