Neural network relief: a pruning algorithm based on neural activity

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dekhovich, Aleksandr, Tax, David M. J., Sluiter, Marcel H. F., Bessa, Miguel A.
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913253619138560
author Dekhovich, Aleksandr
Tax, David M. J.
Sluiter, Marcel H. F.
Bessa, Miguel A.
author_facet Dekhovich, Aleksandr
Tax, David M. J.
Sluiter, Marcel H. F.
Bessa, Miguel A.
contents 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 different optimizers considered -- Adam and SGD. The algorithm is not designed to minimize FLOPs when considering current hardware and software implementations, although it performs reasonably when compared to the state of the art.
format Preprint
id arxiv_https___arxiv_org_abs_2109_10795
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Neural network relief: a pruning algorithm based on neural activity
Dekhovich, Aleksandr
Tax, David M. J.
Sluiter, Marcel H. F.
Bessa, Miguel A.
Machine Learning
Computer Vision and Pattern Recognition
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 different optimizers considered -- Adam and SGD. The algorithm is not designed to minimize FLOPs when considering current hardware and software implementations, although it performs reasonably when compared to the state of the art.
title Neural network relief: a pruning algorithm based on neural activity
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2109.10795