Structurally Prune Anything: Any Architecture, Any Framework, Any Time
Not on the map. Why?
Abstract (arXiv)
Neural network pruning serves as a critical technique for enhancing the efficiency of deep learning models. Unlike unstructured pruning, which only sets specific parameters to zero, structured pruning eliminates entire channels, thus yielding direct computational and storage benefits. However, the diverse patterns for coupling parameters, such as residual connections and group convolutions, the diverse deep learning frameworks, and the various time stages at which pruning can be performed make existing pruning methods less adaptable to different architectures, frameworks, and pruning criteria. To address this, we introduce Structurally Prune Anything (SPA), a versatile structured pruning framework that can prune neural networks with any architecture, from any framework, and at any stage of training. SPA leverages a standardized computational graph and ONNX representation to prune diverse neural network architectures without the need for manual intervention. SPA employs a group-level importance estimation method, which groups dependent computational operators, estimates their importance, and prunes unimportant coupled channels. This enables the transfer of various existing pruning criteria into a structured group style. As a result, SPA supports pruning at any time, either before training, after training with fine-tuning, or after training without fine-tuning. In the context of the latter, we introduce Optimal Brain SPA (OBSPA), an algorithm that achieves state-of-the-art pruning results needing neither fine-tuning nor calibration data. In extensive experiments, SPA shows competitive to state-of-the-art pruning performance across various architectures, from popular frameworks, at different pruning times.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 43 of its 52 references that are in the map. First posted on arXiv 3 Mar 2024.
Builds on
43 of 52 references.
References · 43
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Wide Residual Networkscited by 3,070
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2019Natural Adversarial Examplescited by 1,408
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
31 more
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2020Designing Network Design Spacescited by 960
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2020What is the State of Neural Network Pruning?cited by 583
- 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
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 322
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
- 2023DepGraph: Towards Any Structural Pruningcited by 203
- 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
- 2021Group Fisher Pruning for Practical Network Compressioncited by 131
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2015Data-free parameter pruning for Deep Neural Networkscited by 112
- 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Frameworkcited by 70
- 2023FFCV: Accelerating Training by Removing Data Bottleneckscited by 49
- 2020A Gradient Flow Framework For Analyzing Network Pruningcited by 36
- 2023OTOV2: Automatic, Generic, User-Friendlycited by 32
- 2020Pruning via Iterative Ranking of Sensitivity Statisticscited by 26
- 2021Post-training deep neural network pruning via layer-wise calibrationcited by 24
- 2022Winning the Lottery Ahead of Time: Efficient Early Network Pruningcited by 21
Built on by
Citing papers per year: 2024: 3; 2025: 4; 2026: 1.
8 papers.
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruningcited by 4
- 2024ONNXPruner: ONNX-Based General Model Pruning Adaptercited by 3
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysiscited by 3
- 2024Predicting Probabilities of Error to Combine Quantization and Early Exiting: QuEEcited by 1
- 2025Efficient and Privacy-Preserving Soft Prompt Transfer for LLMscited by 1
- 2025Application-Specific Component-Aware Structured Pruning of Deep Neural Networks in Control via Soft Coefficient Optimizationcited by 0
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Modelscited by 0
- 2026H3DNAS: Hardware-Aware ONNX-Native 3D Point Cloud Model Compressioncited by 0
- 2026H3DNAS: Hardware-Aware ONNX-Native 3D Point Cloud Model Compression2 Sep 2026
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Models11 Aug 2025
- 2025Application-Specific Component-Aware Structured Pruning of Deep Neural Networks in Control via Soft Coefficient Optimization20 Jul 2025
- 2025Efficient and Privacy-Preserving Soft Prompt Transfer for LLMs19 Jun 2025
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysis17 Apr 2025
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruning11 Sep 2024
- 2024Predicting Probabilities of Error to Combine Quantization and Early Exiting: QuEE20 Jun 2024
- 2024ONNXPruner: ONNX-Based General Model Pruning Adapter10 Apr 2024