i-SpaSP: Structured Neural Pruning via Sparse Signal Recovery
Not on the map. Why?
Abstract (arXiv)
We propose a novel, structured pruning algorithm for neural networks -- the iterative, Sparse Structured Pruning algorithm, dubbed as i-SpaSP. Inspired by ideas from sparse signal recovery, i-SpaSP operates by iteratively identifying a larger set of important parameter groups (e.g., filters or neurons) within a network that contribute most to the residual between pruned and dense network output, then thresholding these groups based on a smaller, pre-defined pruning ratio. For both two-layer and multi-layer network architectures with ReLU activations, we show the error induced by pruning with i-SpaSP decays polynomially, where the degree of this polynomial becomes arbitrarily large based on the sparsity of the dense network's hidden representations. In our experiments, i-SpaSP is evaluated across a variety of datasets (i.e., MNIST, ImageNet, and XNLI) and architectures (i.e., feed forward networks, ResNet34, MobileNetV2, and BERT), where it is shown to discover high-performing sub-networks and improve upon the pruning efficiency of provable baseline methodologies by several orders of magnitude. Put simply, i-SpaSP is easy to implement with automatic differentiation, achieves strong empirical results, comes with theoretical convergence guarantees, and is efficient, thus distinguishing itself as one of the few computationally efficient, practical, and provable pruning algorithms.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 42 of its 60 references that are in the map. First posted on arXiv 7 Dec 2021.
Builds on
42 of 60 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 915
- 2019Are Sixteen Heads Really Better than One?cited by 816
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
30 more
- 2018Rethinking the Value of Network Pruningcited by 599
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2014Breaking the Curse of Dimensionality with Convex Neural Networkscited by 331
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
- 2020Proving the Lottery Ticket Hypothesis: Pruning is All You Needcited by 201
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2019Drawing Early-Bird Tickets: Towards More Efficient Training of Deep Networkscited by 160
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020Optimal Lottery Tickets via SubsetSum: Logarithmic Over-Parameterization is Sufficientcited by 81
- 2020EarlyBERT: Efficient BERT Training via Early-bird Lottery Ticketscited by 79
- 2020Gradient Flow in Sparse Neural Networks and How Lottery Tickets Wincited by 77
- 2020Logarithmic Pruning is All You Needcited by 71
- 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2018Data-Dependent Coresets for Compressing Neural Networks with Applications to Generalization Boundscited by 43
- 2019Data-Independent Neural Pruning via Coresetscited by 35
- 2020Deep Neural Network Training with Frank-Wolfecited by 23
- 2018Filter Distillation for Network Compressioncited by 17
- 2021Why Lottery Ticket Wins? A Theoretical Perspective of Sample Complexity on Pruned Neural Networkscited by 14
- 2020Greedy Optimization Provably Wins the Lottery: Logarithmic Number of Winning Tickets is Enoughcited by 11
- 2017IHT dies hard: Provable accelerated Iterative Hard Thresholdingcited by 10
Built on by
Citing papers per year: 2023: 1.
1 paper.