Filter Pruning based on Information Capacity and Independence

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Tang, Xiaolong, Ye, Shuo, Shi, Yufeng, Hu, Tianheng, Peng, Qinmu, You, Xinge
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914831908470784
author Tang, Xiaolong
Ye, Shuo
Shi, Yufeng
Hu, Tianheng
Peng, Qinmu
You, Xinge
author_facet Tang, Xiaolong
Ye, Shuo
Shi, Yufeng
Hu, Tianheng
Peng, Qinmu
You, Xinge
contents 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%.
format Preprint
id arxiv_https___arxiv_org_abs_2303_03645
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Filter Pruning based on Information Capacity and Independence
Tang, Xiaolong
Ye, Shuo
Shi, Yufeng
Hu, Tianheng
Peng, Qinmu
You, Xinge
Computer Vision and Pattern Recognition
Computational Complexity
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%.
title Filter Pruning based on Information Capacity and Independence
topic Computer Vision and Pattern Recognition
Computational Complexity
url https://arxiv.org/abs/2303.03645