Neural network relief: a pruning algorithm based on neural activity
Aleksandr Dekhovich, David M.J. Tax, Marcel H.F. Sluiter, Miguel A., Bessa

TL;DR
This paper introduces a simple iterative pruning method based on neural activity importance scores, effectively reducing network size while maintaining accuracy across various architectures and datasets.
Contribution
It presents a novel importance-score based pruning algorithm that achieves high compression rates with minimal performance loss in deep neural networks.
Findings
Comparable accuracy with significantly fewer connections on LeNet/MNIST
Higher parameter compression on VGG/ResNet/CIFAR-10/100 and Tiny-ImageNet
Effective across different optimizers like Adam and SGD
Abstract
Current deep neural networks (DNNs) are overparameterized and use most of their neuronal connections during inference for each task. The human brain, however, developed specialized regions for different tasks and performs inference with a small fraction of its neuronal connections. We propose an iterative pruning strategy introducing a simple importance-score metric that deactivates unimportant connections, tackling overparameterization in DNNs and modulating the firing patterns. The aim is to find the smallest number of connections that is still capable of solving a given task with comparable accuracy, i.e. a simpler subnetwork. We achieve comparable performance for LeNet architectures on MNIST, and significantly higher parameter compression than state-of-the-art algorithms for VGG and ResNet architectures on CIFAR-10/100 and Tiny-ImageNet. Our approach also performs well for the two…
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 · Domain Adaptation and Few-Shot Learning · Medical Image Segmentation Techniques
MethodsPruning · *Communicated@Fast*How Do I Communicate to Expedia? · Dense Connections · 1x1 Convolution · Softmax · Average Pooling · Residual Connection · Dropout · Convolution · Batch Normalization
