A Generalization of Continuous Relaxation in Structured Pruning
Not on the map. Why?
Abstract (arXiv)
Deep learning harnesses massive parallel floating-point processing to train and evaluate large neural networks. Trends indicate that deeper and larger neural networks with an increasing number of parameters achieve higher accuracy than smaller neural networks. This performance improvement, which often requires heavy compute for both training and evaluation, eventually needs to translate well to resource-constrained hardware for practical value. Structured pruning asserts that while large networks enable us to find solutions to complex computer vision problems, a smaller, computationally efficient sub-network can be derived from the large neural network that retains model accuracy but significantly improves computational efficiency. We generalize structured pruning with algorithms for network augmentation, pruning, sub-network collapse and removal. In addition, we demonstrate efficient and stable convergence up to 93% sparsity and 95% FLOPs reduction without loss of inference accuracy using with continuous relaxation matching or exceeding the state of the art for all structured pruning methods. The resulting CNN executes efficiently on GPU hardware without computationally expensive sparse matrix operations. We achieve this with routine automatable operations on classification and segmentation problems using CIFAR-10, ImageNet, and CityScapes datasets with the ResNet and U-NET network architectures.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 25 of its 32 references that are in the map. First posted on arXiv 28 Aug 2023.
Builds on
25 of 32 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
- 2020A Survey on Evolutionary Neural Architecture Searchcited by 142
- 2020Sparse GPU Kernels for Deep Learningcited by 141
- 2020Channel Pruning via Automatic Structure Searchcited by 85
- 2019Network Pruning via Transformable Architecture Searchcited by 80
13 more
- 2021When to Prune? A Policy towards Early Structural Pruningcited by 38
- 2020SparseRT: Accelerating Unstructured Sparsity on GPUs for Deep Learning Inferencecited by 30
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2020Growing Efficient Deep Networks by Structured Continuous Sparsificationcited by 28
- 2018Balanced Sparsity for Efficient DNN Inference on GPUcited by 27
- 2020Pruning via Iterative Ranking of Sensitivity Statisticscited by 26
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 26
- 2020DAIS: Automatic Channel Pruning via Differentiable Annealing Indicator Searchcited by 21
- 2021ChipNet: Budget-Aware Pruning with Heaviside Continuous Approximationscited by 21
- 2022Winning the Lottery Ahead of Time: Efficient Early Network Pruningcited by 21
- 2021An Operator Theoretic View on Pruning Deep Neural Networkscited by 18
- 2020On Iterative Neural Network Pruning, Reinitialization, and the Similarity of Maskscited by 13
- 2021Training Structured Neural Networks Through Manifold Identification and Variance Reductioncited by 7
Built on by
Not cited yet.