mlsanityData to 7 Oct 2026

Improve Convolutional Neural Network Pruning by Maximizing Filter Variety

arXiv 2203.05807 ↗First posted 11 Mar 2022cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

Neural network pruning is a widely used strategy for reducing model storage and computing requirements. It allows to lower the complexity of the network by introducing sparsity in the weights. Because taking advantage of sparse matrices is still challenging, pruning is often performed in a structured way, i.e. removing entire convolution filters in the case of ConvNets, according to a chosen pruning criteria. Common pruning criteria, such as l1-norm or movement, usually do not consider the individual utility of filters, which may lead to: (1) the removal of filters exhibiting rare, thus important and discriminative behaviour, and (2) the retaining of filters with redundant information. In this paper, we present a technique solving those two issues, and which can be appended to any pruning criteria. This technique ensures that the criteria of selection focuses on redundant filters, while retaining the rare ones, thus maximizing the variety of remaining filters. The experimental results, carried out on different datasets (CIFAR-10, CIFAR-100 and CALTECH-101) and using different architectures (VGG-16 and ResNet-18) demonstrate that it is possible to achieve similar sparsity levels while maintaining a higher performance when appending our filter selection technique to pruning criteria. Moreover, we assess the quality of the found sparse sub-networks by applying the Lottery Ticket Hypothesis and find that the addition of our method allows to discover better performing tickets in most cases

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 17 of its 29 references that are in the map. First posted on arXiv 11 Mar 2022.

Builds on

17 of 29 references.

References · 17

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  5. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  6. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  7. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  8. 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
  9. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
  10. 2018Rethinking the Value of Network Pruningcited by 595
  11. 2019The State of Sparsity in Deep Neural Networkscited by 471
  12. 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
5 more
  1. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  2. 2020fastai: A Layered API for Deep Learningcited by 183
  3. 2018Learning Sparse Neural Networks via Sensitivity-Driven Regularizationcited by 26
  4. 2021One-Cycle Pruning: Pruning ConvNets Under a Tight Training Budgetcited by 6
  5. 2021An Experimental Study of the Impact of Pre-training on the Pruning of a Convolutional Neural Networkcited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.