Neuron-based Pruning of Deep Neural Networks with Better Generalization using Kronecker Factored Curvature Approximation
Not on the map. Why?
Abstract (arXiv)
Existing methods of pruning deep neural networks focus on removing unnecessary parameters of the trained network and fine tuning the model afterwards to find a good solution that recovers the initial performance of the trained model. Unlike other works, our method pays special attention to the quality of the solution in the compressed model and inference computation time by pruning neurons. The proposed algorithm directs the parameters of the compressed model toward a flatter solution by exploring the spectral radius of Hessian which results in better generalization on unseen data. Moreover, the method does not work with a pre-trained network and performs training and pruning simultaneously. Our result shows that it improves the state-of-the-art results on neuron compression. The method is able to achieve very small networks with small accuracy degradation across different neural network models.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 23 of its 41 references that are in the map. First posted on arXiv 16 Nov 2021.
Builds on
23 of 41 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 298
11 more
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2013Predicting Parameters in Deep Learningcited by 223
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2013Revisiting Natural Gradient for Deep Networkscited by 157
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
- 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 139
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2015Data-free parameter pruning for Deep Neural Networkscited by 112
- 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
- 2019Play and Prune: Adaptive Filter Pruning for Deep Model Compressioncited by 15
- 2021Non-Convex Optimization with Spectral Radius Regularizationcited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 1.
4 papers.
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2023SCoTTi: Save Computation at Training Time with an adaptive frameworkcited by 3
- 2023PopSparse: Accelerated block sparse matrix multiplication on IPUcited by 2
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogatecited by 0
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2023SCoTTi: Save Computation at Training Time with an adaptive framework19 Dec 2023
- 2023PopSparse: Accelerated block sparse matrix multiplication on IPU29 Mar 2023
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networks9 Mar 2022