TL;DR
This paper introduces a filter pruning method leveraging batch normalization parameters to identify important filters in CNNs, enabling efficient model compression without extensive data processing.
Contribution
It proposes a novel filter importance estimation method using BN parameters, simplifying pruning without requiring additional training data or complex computations.
Findings
Effective filter importance estimation using BN parameters
Achieves high accuracy with significant model compression
Works well with and without fine-tuning
Abstract
The goal of filter pruning is to search for unimportant filters to remove in order to make convolutional neural networks (CNNs) efficient without sacrificing the performance in the process. The challenge lies in finding information that can help determine how important or relevant each filter is with respect to the final output of neural networks. In this work, we share our observation that the batch normalization (BN) parameters of pre-trained CNNs can be used to estimate the feature distribution of activation outputs, without processing of training data. Upon observation, we propose a simple yet effective filter pruning method by evaluating the importance of each filter based on the BN parameters of pre-trained CNNs. The experimental results on CIFAR-10 and ImageNet demonstrate that the proposed method can achieve outstanding performance with and without fine-tuning in terms of 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.
Videos
Batch Normalization Tells You Which Filter is Important· youtube
Taxonomy
MethodsPruning · Batch Normalization
