Importance Estimation with Random Gradient for Neural Network Pruning
Not on the map. Why?
Abstract (arXiv)
Global Neuron Importance Estimation is used to prune neural networks for efficiency reasons. To determine the global importance of each neuron or convolutional kernel, most of the existing methods either use activation or gradient information or both, which demands abundant labelled examples. In this work, we use heuristics to derive importance estimation similar to Taylor First Order (TaylorFO) approximation based methods. We name our methods TaylorFO-abs and TaylorFO-sq. We propose two additional methods to improve these importance estimation methods. Firstly, we propagate random gradients from the last layer of a network, thus avoiding the need for labelled examples. Secondly, we normalize the gradient magnitude of the last layer output before propagating, which allows all examples to contribute similarly to the importance score. Our methods with additional techniques perform better than previous methods when tested on ResNet and VGG architectures on CIFAR-100 and STL-10 datasets. Furthermore, our method also complements the existing methods and improves their performances when combined with them.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 21 of its 31 references that are in the map. First posted on arXiv 31 Oct 2023.
Builds on
21 of 31 references.
References · 21
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2020Knowledge Distillation: A Surveycited by 1,603
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2020What is the State of Neural Network Pruning?cited by 583
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2019Importance Estimation for Neural Network Pruningcited by 541
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
9 more
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 94
- 2015Fast ConvNets Using Group-wise Brain Damagecited by 82
- 2020Gradient Flow in Sparse Neural Networks and How Lottery Tickets Wincited by 77
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2020A Gradient Flow Framework For Analyzing Network Pruningcited by 36
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
- 2019Incremental Learning Using a Grow-and-Prune Paradigm with Efficient Neural Networkscited by 9
- 2018Smallify: Learning Network Size while Trainingcited by 4
- 2022Noisy Heuristics NAS: A Network Morphism based Neural Architecture Search using Heuristicscited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Unveiling Linguistic Regions in Large Language Modelscited by 22
- 2024Unveiling Linguistic Regions in Large Language Models22 Feb 2024