mlsanityData to 7 Oct 2026

A Proximal Algorithm for Network Slimming

arXiv 2307.00684 ↗First posted 2 Jul 2023cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

As a popular channel pruning method for convolutional neural networks (CNNs), network slimming (NS) has a three-stage process: (1) it trains a CNN with ℓ1 regularization applied to the scaling factors of the batch normalization layers; (2) it removes channels whose scaling factors are below a chosen threshold; and (3) it retrains the pruned model to recover the original accuracy. This time-consuming, three-step process is a result of using subgradient descent to train CNNs. Because subgradient descent does not exactly train CNNs towards sparse, accurate structures, the latter two steps are necessary. Moreover, subgradient descent does not have any convergence guarantee. Therefore, we develop an alternative algorithm called proximal NS. Our proposed algorithm trains CNNs towards sparse, accurate structures, so identifying a scaling factor threshold is unnecessary and fine tuning the pruned CNNs is optional. Using Kurdyka-Lojasiewicz assumptions, we establish global convergence of proximal NS. Lastly, we validate the efficacy of the proposed algorithm on VGGNet, DenseNet and ResNet on CIFAR 10/100. Our experiments demonstrate that after one round of training, proximal NS yields a CNN with competitive accuracy and compression.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 27 of its 41 references that are in the map. First posted on arXiv 2 Jul 2023.

Builds on

27 of 41 references.

References · 27

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  5. 2016Densely Connected Convolutional Networkscited by 6,691
  6. 2016Wide Residual Networkscited by 3,057
  7. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  9. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  10. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  11. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  12. 2018How Does Batch Normalization Help Optimization?cited by 355
15 more
  1. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  2. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
  3. 2016Speed/accuracy trade-offs for modern convolutional object detectorscited by 198
  4. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  5. 2020Convolutional Networks with Dense Connectivitycited by 98
  6. 2016Group Sparse Regularization for Deep Neural Networkscited by 89
  7. 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
  8. 2016Learning the Number of Neurons in Deep Networkscited by 69
  9. 2020Pruning Filter in Filtercited by 46
  10. 2018Global Convergence of Block Coordinate Descent in Deep Learningcited by 38
  11. 2021When to Prune? A Policy towards Early Structural Pruningcited by 38
  12. 2018Fast Convex Pruning of Deep Neural Networkscited by 8
  13. 2019Exploring Structural Sparsity of Deep Networks via Inverse Scale Spacescited by 7
  14. 2020Improving Network Slimming with Nonconvex Regularizationcited by 5
  15. 2020RARTS: An Efficient First-Order Relaxed Architecture Search Methodcited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.

  1. 2024Subspace Node Pruningcited by 0