An Experimental Study of the Impact of Pre-training on the Pruning of a Convolutional Neural Network
Not on the map. Why?
Abstract (arXiv)
In recent years, deep neural networks have known a wide success in various application domains. However, they require important computational and memory resources, which severely hinders their deployment, notably on mobile devices or for real-time applications. Neural networks usually involve a large number of parameters, which correspond to the weights of the network. Such parameters, obtained with the help of a training process, are determinant for the performance of the network. However, they are also highly redundant. The pruning methods notably attempt to reduce the size of the parameter set, by identifying and removing the irrelevant weights. In this paper, we examine the impact of the training strategy on the pruning efficiency. Two training modalities are considered and compared: (1) fine-tuned and (2) from scratch. The experimental results obtained on four datasets (CIFAR10, CIFAR100, SVHN and Caltech101) and for two different CNNs (VGG16 and MobileNet) demonstrate that a network that has been pre-trained on a large corpus (e.g. ImageNet) and then fine-tuned on a particular dataset can be pruned much more efficiently (up to 80% of parameter reduction) than the same network trained from scratch.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 21 of its 31 references that are in the map. First posted on arXiv 15 Dec 2021.
Builds on
21 of 31 references.
References · 21
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2013Network In Networkcited by 600
9 more
- 2018Rethinking the Value of Network Pruningcited by 595
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
- 2019One ticket to win them all: generalizing lottery ticket initializations across datasets and optimizerscited by 102
- 2014Convolutional Neural Networks at Constrained Time Costcited by 81
- 2016Pruning Convolutional Neural Networks for Resource Efficient Inferencecited by 47
- 2019Stabilizing the Lottery Ticket Hypothesiscited by 36
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.
- 2023Induced Feature Selection by Structured Pruning20 Mar 2023
- 2022Improve Convolutional Neural Network Pruning by Maximizing Filter Variety11 Mar 2022