Concurrent Training and Layer Pruning of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
We propose an algorithm capable of identifying and eliminating irrelevant layers of a neural network during the early stages of training. In contrast to weight or filter-level pruning, layer pruning reduces the harder to parallelize sequential computation of a neural network. We employ a structure using residual connections around nonlinear network sections that allow the flow of information through the network once a nonlinear section is pruned. Our approach is based on variational inference principles using Gaussian scale mixture priors on the neural network weights and allows for substantial cost savings during both training and inference. More specifically, the variational posterior distribution of scalar Bernoulli random variables multiplying a layer weight matrix of its nonlinear sections is learned, similarly to adaptive layer-wise dropout. To overcome challenges of concurrent learning and pruning such as premature pruning and lack of robustness with respect to weight initialization or the size of the starting network, we adopt the "flattening" hyper-prior on the prior parameters. We prove that, as a result of its usage, the solutions of the resulting optimization problem describe deterministic networks with parameters of the posterior distribution at either 0 or 1. We formulate a projected SGD algorithm and prove its convergence to such a solution using stochastic approximation results. In particular, we prove conditions that lead to a layer's weights converging to zero and derive practical pruning conditions from the theoretical results. The proposed algorithm is evaluated on the MNIST, CIFAR-10 and ImageNet datasets and common LeNet, VGG16 and ResNet architectures. The simulations demonstrate that our method achieves state-of the-art performance for layer pruning at reduced computational cost in distinction to competing methods due to the concurrent training and pruning.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 27 of its 47 references that are in the map. First posted on arXiv 6 Jun 2024.
Builds on
27 of 47 references.
References · 27
- 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
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2015Fast R-CNNcited by 2,930
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016Deep Networks with Stochastic Depthcited by 973
15 more
- 2020What is the State of Neural Network Pruning?cited by 578
- 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2017How to Escape Saddle Points Efficientlycited by 284
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2017Bayesian Compression for Deep Learningcited by 116
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2018Escaping Saddles with Stochastic Gradientscited by 66
- 2021Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracycited by 62
- 2019DBP: Discrimination Based Block-Level Pruning for Deep Model Accelerationcited by 24
- 2020Layer Pruning via Fusible Residual Convolutional Block for Deep Neural Networkscited by 18
- 2015A Scale Mixture Perspective of Multiplicative Noise in Neural Networkscited by 4
- 2015Efficient batchwise dropout training using submatricescited by 3
- 2022Robust Learning of Parsimonious Deep Neural Networkscited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024Reassessing Layer Pruning in LLMs: New Insights and Methodscited by 23
- 2025Neuroplasticity in Artificial Intelligence -- An Overview and Inspirations on Drop In & Out Learningcited by 3
- 2024Complexity-Aware Training of Deep Neural Networks for Optimal Structure Discoverycited by 1
- 2025Online Training and Pruning of Deep Reinforcement Learning Networkscited by 0
- 2025Online Training and Pruning of Deep Reinforcement Learning Networks16 Jul 2025
- 2025Neuroplasticity in Artificial Intelligence -- An Overview and Inspirations on Drop In & Out Learning27 Mar 2025
- 2024Reassessing Layer Pruning in LLMs: New Insights and Methods23 Nov 2024
- 2024Complexity-Aware Training of Deep Neural Networks for Optimal Structure Discovery14 Nov 2024