Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architectures
Hengyuan Hu, Rui Peng, Yu-Wing Tai, Chi-Keung Tang

TL;DR
This paper presents a data-driven neuron pruning method called network trimming that reduces neural network size by removing neurons with zero activations, maintaining or improving accuracy while decreasing computational costs.
Contribution
Introduces a novel iterative pruning algorithm based on neuron output analysis, enabling efficient network compression without sacrificing performance.
Findings
Achieves high compression ratios on LeNet and VGG-16.
Maintains or improves accuracy after pruning.
Reduces computational and memory costs significantly.
Abstract
State-of-the-art neural networks are getting deeper and wider. While their performance increases with the increasing number of layers and neurons, it is crucial to design an efficient deep architecture in order to reduce computational and memory costs. Designing an efficient neural network, however, is labor intensive requiring many experiments, and fine-tunings. In this paper, we introduce network trimming which iteratively optimizes the network by pruning unimportant neurons based on analysis of their outputs on a large dataset. Our algorithm is inspired by an observation that the outputs of a significant portion of neurons in a large network are mostly zero, regardless of what inputs the network received. These zero activation neurons are redundant, and can be removed without affecting the overall accuracy of the network. After pruning the zero activation neurons, we retrain the…
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.
Code & Models
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 · Anomaly Detection Techniques and Applications
Methodsetihad airways booking number 1 855 767 1639 · How to Speak to a Live Representative at Etihad Airways? · Contacting Qatar in the USA: The Ultimate Reservations Helpline Guide · 04 Ways to Contact: How Can I Talk to Someone at Southwest Airlines® – A Step-by-Step Guide · Ten Ways to Contact: How Can I Talk to Someone at Allegiant Airlines® – A Step-by-Step Guide · Convolution · Dense Connections · LeNet
