A Deeper Look into Convolutions via Eigenvalue-based Pruning
Ilke Cugu, Emre Akbas

TL;DR
This paper investigates eigenvalue-based pruning of convolutional kernels in ResNets, revealing how many kernels can be removed without affecting classification accuracy, thereby providing insights into CNN internal mechanisms.
Contribution
It introduces an eigenvalue-based method for pruning CNN kernels, offering a new perspective on kernel importance beyond traditional weight-based metrics.
Findings
Eigenvalue-based pruning preserves accuracy with fewer kernels.
Many convolutional kernels can be eliminated without performance loss.
Provides insights into CNN internal structure and kernel importance.
Abstract
Convolutional neural networks (CNNs) are able to attain better visual recognition performance than fully connected neural networks despite having much fewer parameters due to their parameter sharing principle. Modern architectures usually contain a small number of fully-connected layers, often at the end, after multiple layers of convolutions. In some cases, most of the convolutions can be eliminated without suffering any loss in recognition performance. However, there is no solid recipe to detect the hidden subset of convolutional neurons that is responsible for the majority of the recognition work. In this work, we formulate this as a pruning problem where the aim is to prune as many kernels as possible while preserving the vanilla generalization performance. To this end, we use the matrix characteristics based on eigenvalues for pruning, in comparison to the average absolute weight…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Neural Networks and Applications · Domain Adaptation and Few-Shot Learning
MethodsPruning
