A Closer Look at Structured Pruning for Neural Network Compression
Not on the map. Why?
Abstract (arXiv)
Structured pruning is a popular method for compressing a neural network: given a large trained network, one alternates between removing channel connections and fine-tuning; reducing the overall width of the network. However, the efficacy of structured pruning has largely evaded scrutiny. In this paper, we examine ResNets and DenseNets obtained through structured pruning-and-tuning and make two interesting observations: (i) reduced networks---smaller versions of the original network trained from scratch---consistently outperform pruned networks; (ii) if one takes the architecture of a pruned network and then trains it from scratch it is significantly more competitive. Furthermore, these architectures are easy to approximate: we can prune once and obtain a family of new, scalable network architectures that can simply be trained from scratch. Finally, we compare the inference speed of reduced and pruned networks on hardware, and show that reduced networks are significantly faster. Code is available at https://github.com/BayesWatch/pytorch-prunes.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 1; 2024: 1.
7 papers.
- 2021Training Neural Networks with Fixed Sparse Maskscited by 214
- 2022Fine-Tuning Pre-Trained Language Models Effectively by Optimizing Subnetworks Adaptivelycited by 18
- 2021Neural Architecture Search as Program Transformation Explorationcited by 8
- 2021Environmental Sound Classification on the Edge: A Pipeline for Deep Acoustic Networks on Extremely Resource-Constrained Devicescited by 5
- 2021End-to-End Supermask Pruning: Learning to Prune Image Captioning Modelscited by 2
- 2023Iterative Magnitude Pruning as a Renormalisation Group: A Study in The Context of The Lottery Ticket Hypothesiscited by 1
- 2024Pruning Deep Convolutional Neural Network Using Conditional Mutual Informationcited by 0
- 2024Pruning Deep Convolutional Neural Network Using Conditional Mutual Information27 Nov 2024
- 2023Iterative Magnitude Pruning as a Renormalisation Group: A Study in The Context of The Lottery Ticket Hypothesis6 Aug 2023
- 2022Fine-Tuning Pre-Trained Language Models Effectively by Optimizing Subnetworks Adaptively3 Nov 2022
- 2021Training Neural Networks with Fixed Sparse Masks18 Nov 2021
- 2021End-to-End Supermask Pruning: Learning to Prune Image Captioning Models7 Oct 2021
- 2021Environmental Sound Classification on the Edge: A Pipeline for Deep Acoustic Networks on Extremely Resource-Constrained Devices5 Mar 2021
- 2021Neural Architecture Search as Program Transformation Exploration12 Feb 2021