Saved in:
Bibliographic Details
Main Authors: Vu-Van, Tien, Thanh, Dat Du, Ho, Nguyen, Vu, Mai
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.18578
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912135043350528
author Vu-Van, Tien
Thanh, Dat Du
Ho, Nguyen
Vu, Mai
author_facet Vu-Van, Tien
Thanh, Dat Du
Ho, Nguyen
Vu, Mai
contents Convolutional Neural Networks (CNNs) achieve high performance in image classification tasks but are challenging to deploy on resource-limited hardware due to their large model sizes. To address this issue, we leverage Mutual Information, a metric that provides valuable insights into how deep learning models retain and process information through measuring the shared information between input features or output labels and network layers. In this study, we propose a structured filter-pruning approach for CNNs that identifies and selectively retains the most informative features in each layer. Our approach successively evaluates each layer by ranking the importance of its feature maps based on Conditional Mutual Information (CMI) values, computed using a matrix-based Renyi α-order entropy numerical method. We propose several formulations of CMI to capture correlation among features across different layers. We then develop various strategies to determine the cutoff point for CMI values to prune unimportant features. This approach allows parallel pruning in both forward and backward directions and significantly reduces model size while preserving accuracy. Tested on the VGG16 architecture with the CIFAR-10 dataset, the proposed method reduces the number of filters by more than a third, with only a 0.32% drop in test accuracy.
format Preprint
id arxiv_https___arxiv_org_abs_2411_18578
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Pruning Deep Convolutional Neural Network Using Conditional Mutual Information
Vu-Van, Tien
Thanh, Dat Du
Ho, Nguyen
Vu, Mai
Machine Learning
Convolutional Neural Networks (CNNs) achieve high performance in image classification tasks but are challenging to deploy on resource-limited hardware due to their large model sizes. To address this issue, we leverage Mutual Information, a metric that provides valuable insights into how deep learning models retain and process information through measuring the shared information between input features or output labels and network layers. In this study, we propose a structured filter-pruning approach for CNNs that identifies and selectively retains the most informative features in each layer. Our approach successively evaluates each layer by ranking the importance of its feature maps based on Conditional Mutual Information (CMI) values, computed using a matrix-based Renyi α-order entropy numerical method. We propose several formulations of CMI to capture correlation among features across different layers. We then develop various strategies to determine the cutoff point for CMI values to prune unimportant features. This approach allows parallel pruning in both forward and backward directions and significantly reduces model size while preserving accuracy. Tested on the VGG16 architecture with the CIFAR-10 dataset, the proposed method reduces the number of filters by more than a third, with only a 0.32% drop in test accuracy.
title Pruning Deep Convolutional Neural Network Using Conditional Mutual Information
topic Machine Learning
url https://arxiv.org/abs/2411.18578