Subspace Node Pruning
Not on the map. Why?
Abstract (arXiv)
Improving the efficiency of neural network inference is undeniably important in a time where commercial use of AI models increases daily. Node pruning is the art of removing computational units such as neurons, filters, attention heads, or even entire layers to significantly reduce inference time while retaining network performance. In this work, we propose the projection of unit activations to an orthogonal subspace in which there is no redundant activity and within which we may prune nodes while simultaneously recovering the impact of lost units via linear least squares. We furthermore show that the order in which units are orthogonalized can be optimized to maximally rank units by their redundancy. Finally, we leverage these orthogonal subspaces to automatically determine layer-wise pruning ratios based upon the relative scale of node activations in our subspace, equivalent to cumulative variance. Our method matches or exceeds state-of-the-art pruning results on ImageNet-trained VGG-16, ResNet-50 and DeiT models while simultaneously having up to 24x lower computational cost than alternative methods. We also demonstrate that this method can be applied in a one-shot manner to OPT LLM models, again outperforming competing methods.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 48 of its 67 references that are in the map. First posted on arXiv 26 May 2024.
Builds on
48 of 67 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2020Knowledge Distillation: A Surveycited by 1,603
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
36 more
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 864
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2018Rethinking the Value of Network Pruningcited by 599
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2019Importance Estimation for Neural Network Pruningcited by 541
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 521
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2024SliceGPT: Compress Large Language Models by Deleting Rows and Columnscited by 385
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2022Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizationscited by 363
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2023DepGraph: Towards Any Structural Pruningcited by 203
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 183
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2020Neural Pruning via Growing Regularizationcited by 97
- 2018Faster gaze prediction with dense networks and Fisher pruningcited by 94
- 2022Unified Visual Transformer Compressioncited by 79
- 2021Global Vision Transformer Pruning with Hessian-Aware Saliencycited by 70
- 2016Learning the Number of Neurons in Deep Networkscited by 69
- 2023X-Pruner: eXplainable Pruning for Vision Transformerscited by 68
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 56
- 2022CP-ViT: Cascade Vision Transformer Pruning via Progressive Sparsity Predictioncited by 39
- 2023Tensor Networks Meet Neural Networks: A Survey and Future Perspectivescited by 32
- 2020Neuron Merging: Compensating for Pruned Neuronscited by 24
- 2018Filter Distillation for Network Compressioncited by 17
- 2022Trainability Preserving Neural Pruningcited by 16
- 2023Why is the State of Neural Network Pruning so Confusing? On the Fairness, Comparison Setup, and Trainability in Network Pruningcited by 16
- 2018Layer-compensated Pruning for Resource-constrained Convolutional Neural Networkscited by 9
- 2019VACL: Variance-Aware Cross-Layer Regularization for Pruning Deep Residual Networkscited by 9
- 2024Towards Meta-Pruning via Optimal Transportcited by 8
- 2023A Proximal Algorithm for Network Slimmingcited by 1
Built on by
Not cited yet.