Pruning Deep Convolutional Neural Network Using Conditional Mutual Information
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 50 references that are in the map. First posted on arXiv 27 Nov 2024.
Builds on
14 of 50 references.
References · 14
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2020What is the State of Neural Network Pruning?cited by 583
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 479
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 182
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2019A Signal Propagation Perspective for Pruning Neural Networks at Initializationcited by 96
- 2019Global Sparse Momentum SGD for Pruning Very Deep Neural Networkscited by 70
- 2016Pruning Convolutional Neural Networks for Resource Efficient Inferencecited by 48
- 2020HYDRA: Pruning Adversarially Robust Neural Networkscited by 10
- 2018A Closer Look at Structured Pruning for Neural Network Compressioncited by 7
Built on by
Not cited yet.