Filter Pruning based on Information Capacity and Independence

Xiaolong Tang, Shuo Ye, Yufeng Shi, Tianheng Hu, Qinmu Peng +1 more
3/7/2023
cs.CVcs.CC

No confident code implementation found for this paper.

Abstract

Filter pruning has gained widespread adoption for the purpose of compressing and speeding up convolutional neural networks (CNNs). However, existing approaches are still far from practical applications due to biased filter selection and heavy computation cost. This paper introduces a new filter pruning method that selects filters in an interpretable, multi-perspective, and lightweight manner. Specifically, we evaluate the contributions of filters from both individual and overall perspectives. For the amount of information contained in each filter, a new metric called information capacity is proposed. Inspired by the information theory, we utilize the interpretable entropy to measure the information capacity, and develop a feature-guided approximation process. For correlations among filters, another metric called information independence is designed. Since the aforementioned metrics are evaluated in a simple but effective way, we can identify and prune the least important filters with less computation cost. We conduct comprehensive experiments on benchmark datasets employing various widely-used CNN architectures to evaluate the performance of our method. For instance, on ILSVRC-2012, our method outperforms state-of-the-art methods by reducing FLOPs by 77.4% and parameters by 69.3% for ResNet-50 with only a minor decrease in accuracy of 2.64%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tang2023filter,
  title  = {Filter Pruning based on Information Capacity and Independence},
  author = {Xiaolong Tang and Shuo Ye and Yufeng Shi and Tianheng Hu and Qinmu Peng and Xinge You},
  year   = {2023},
  eprint = {2303.03645},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.03645v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.03645.svg)](https://codeofpaper.com/paper/2303.03645)

Discussion