Structural Pruning via Latency-Saliency Knapsack
Not on the map. Why?
Abstract (arXiv)
Structural pruning can simplify network architecture and improve inference speed. We propose Hardware-Aware Latency Pruning (HALP) that formulates structural pruning as a global resource allocation optimization problem, aiming at maximizing the accuracy while constraining latency under a predefined budget on targeting device. For filter importance ranking, HALP leverages latency lookup table to track latency reduction potential and global saliency score to gauge accuracy drop. Both metrics can be evaluated very efficiently during pruning, allowing us to reformulate global structural pruning under a reward maximization problem given target constraint. This makes the problem solvable via our augmented knapsack solver, enabling HALP to surpass prior work in pruning efficacy and accuracy-efficiency trade-off. We examine HALP on both classification and detection tasks, over varying networks, on ImageNet and VOC datasets, on different platforms. In particular, for ResNet-50/-101 pruning on ImageNet, HALP improves network throughput by 1.60×/1.90× with +0.3%/-0.2% top-1 accuracy changes, respectively. For SSD pruning on VOC, HALP improves throughput by 1.94× with only a 0.56 mAP drop. HALP consistently outperforms prior art, sometimes by large margins. Project page at https://halp-neurips.github.io/.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). Builds on 68 of its 117 references that are in the map. First posted on arXiv 13 Oct 2022.
Builds on
68 of 117 references.
References · 68
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
38 more
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
- 2020Designing Network Design Spacescited by 960
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2017Focal Loss for Dense Object Detectioncited by 752
- 2018Rethinking the Value of Network Pruningcited by 599
- 2019Importance Estimation for Neural Network Pruningcited by 541
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2019Dreaming to Distill: Data-free Knowledge Transfer via DeepInversioncited by 423
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2021AdaViT: Adaptive Tokens for Efficient Vision Transformercited by 362
- 2021See through Gradients: Image Batch Recovery via GradInversioncited by 326
- 2020ZeroQ: A Novel Zero Shot Quantization Frameworkcited by 269
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 245
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
- 2016Trained Ternary Quantizationcited by 208
- 2016Speed/accuracy trade-offs for modern convolutional object detectorscited by 198
- 2020Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Datacited by 180
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2020APQ: Joint Search for Network Architecture, Pruning and Quantization Policycited by 99
- 2020Neural Pruning via Growing Regularizationcited by 97
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
- 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2016Learning the Number of Neurons in Deep Networkscited by 69
- 2020Progressive Skeletonization: Trimming more fat from a network at initializationcited by 64
- 2017NeST: A Neural Network Synthesis Tool Based on a Grow-and-Prune Paradigmcited by 60
- 2018Online Model Distillation for Efficient Video Inferencecited by 60
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 11; 2024: 13; 2025: 13; 2026: 3.
41 papers.
Sort:
By area:
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
- 2023Q-Diffusion: Quantizing Diffusion Modelscited by 273
- 2024APT: Adaptive Pruning and Tuning Pretrained Language Models for Efficient Training and Inferencecited by 29
- 2025Wanda++: Pruning Large Language Models via Regional Gradientscited by 26
- 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Trainingcited by 20
- 2025Finding Fantastic Experts in MoEs: A Unified Study for Expert Dropping Strategies and Observationscited by 20
- 2023Adaptive Sharpness-Aware Pruning for Robust Sparse Networkscited by 17
- 2024LPViT: Low-Power Semi-structured Pruning for Vision Transformerscited by 16
- 2023Differentiable Transportation Pruningcited by 10
- 2024DARE the Extreme: Revisiting Delta-Parameter Pruning For Fine-Tuned Modelscited by 10
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networkscited by 7
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Mergingcited by 7
29 more
- 2024Effective Layer Pruning Through Similarity Metric Perspectivecited by 6
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraintcited by 5
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
- 2024Multi-Dimensional Pruning: Joint Channel, Layer and Block Pruning with Latency Constraintcited by 4
- 2023Data-Side Efficiencies for Lightweight Convolutional Neural Networkscited by 3
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysiscited by 3
- 2026ReMoE: Boosting Expert Reuse through Router Fine-Tuning in Memory-Constrained MoE LLM Inferencecited by 3
- 2023REDS: Resource-Efficient Deep Subnetworks for Dynamic Resource Constraintscited by 2
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networkscited by 2
- 2024Few-Class Arena: A Benchmark for Efficient Selection of Vision Models and Dataset Difficulty Measurementcited by 2
- 2022L-GreCo: Layerwise-Adaptive Gradient Compression for Efficient and Accurate Deep Learningcited by 1
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programmingcited by 1
- 2023Securing Neural Networks with Knapsack Optimizationcited by 1
- 2023SAfER: Layer-Level Sensitivity Assessment for Efficient and Robust Neural Network Inferencecited by 1
- 2024Torch2Chip: An End-to-end Customizable Deep Neural Network Compression and Deployment Toolkit for Prototype Hardware Accelerator Designcited by 1
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devicescited by 1
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliencycited by 1
- 2025CAST: Continuous and Differentiable Semi-Structured Sparsity-Aware Training for Large Language Modelscited by 1
- 2025Train Large, Deploy Compact: Structured Compression for Compact Low-Rank Adaptationcited by 1
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modificationcited by 1
- 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networkscited by 0
- 2024Layer Pruning with Consensus: A Triple-Win Solutioncited by 0
- 2024A Data-Free Analytical Quantization Scheme for Deep Learning Modelscited by 0
- 2025Pruning Everything, Everywhere, All at Oncecited by 0
- 2025XTransfer: Modality-Agnostic Few-Shot Model Transfer for Human Sensing at the Edgecited by 0
- 2025IPPRO: Importance-based Pruning with PRojective Offset for Magnitude-indifferent Structural Pruningcited by 0
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Modelscited by 0
- 2026When Token Compression Breaks: Structural Pruning vs. Token Reduction for Robust ViT Segmentation under High Compressioncited by 0
- 2026Heterogeneous Structured Pruning Under Resource Constraints for Hardware-Efficient Large Language Modelscited by 0
- 2026Heterogeneous Structured Pruning Under Resource Constraints for Hardware-Efficient Large Language Models11 Oct 2026
- 2026When Token Compression Breaks: Structural Pruning vs. Token Reduction for Robust ViT Segmentation under High Compression2 Jul 2026
- 2026ReMoE: Boosting Expert Reuse through Router Fine-Tuning in Memory-Constrained MoE LLM Inference26 May 2026
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modification24 Nov 2025
- 2025Train Large, Deploy Compact: Structured Compression for Compact Low-Rank Adaptation30 Sep 2025
- 2025CAST: Continuous and Differentiable Semi-Structured Sparsity-Aware Training for Large Language Models30 Sep 2025
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Models11 Aug 2025
- 2025IPPRO: Importance-based Pruning with PRojective Offset for Magnitude-indifferent Structural Pruning10 Jul 2025
- 2025XTransfer: Modality-Agnostic Few-Shot Model Transfer for Human Sensing at the Edge28 Jun 2025
- 2025Pruning Everything, Everywhere, All at Once4 Jun 2025
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysis17 Apr 2025
- 2025Finding Fantastic Experts in MoEs: A Unified Study for Expert Dropping Strategies and Observations8 Apr 2025
29 more
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraint2 Apr 2025
- 2025Wanda++: Pruning Large Language Models via Regional Gradients6 Mar 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devices25 Jan 2025
- 2024A Data-Free Analytical Quantization Scheme for Deep Learning Models10 Dec 2024
- 2024Layer Pruning with Consensus: A Triple-Win Solution21 Nov 2024
- 2024Few-Class Arena: A Benchmark for Efficient Selection of Vision Models and Dataset Difficulty Measurement2 Nov 2024
- 2024DARE the Extreme: Revisiting Delta-Parameter Pruning For Fine-Tuned Models12 Oct 2024
- 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Training30 Jul 2024
- 2024LPViT: Low-Power Semi-structured Pruning for Vision Transformers2 Jul 2024
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Merging18 Jun 2024
- 2024Multi-Dimensional Pruning: Joint Channel, Layer and Block Pruning with Latency Constraint17 Jun 2024
- 2024Effective Layer Pruning Through Similarity Metric Perspective27 May 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024Torch2Chip: An End-to-end Customizable Deep Neural Network Compression and Deployment Toolkit for Prototype Hardware Accelerator Design2 May 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2024APT: Adaptive Pruning and Tuning Pretrained Language Models for Efficient Training and Inference22 Jan 2024
- 2023REDS: Resource-Efficient Deep Subnetworks for Dynamic Resource Constraints22 Nov 2023
- 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networks17 Nov 2023
- 2023Data-Side Efficiencies for Lightweight Convolutional Neural Networks24 Aug 2023
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networks9 Aug 2023
- 2023SAfER: Layer-Level Sensitivity Assessment for Efficient and Robust Neural Network Inference9 Aug 2023
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2023Adaptive Sharpness-Aware Pruning for Robust Sparse Networks25 Jun 2023
- 2023A Simple and Effective Pruning Approach for Large Language Models20 Jun 2023
- 2023Securing Neural Networks with Knapsack Optimization20 Apr 2023
- 2023Q-Diffusion: Quantizing Diffusion Models8 Feb 2023
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programming28 Jan 2023
- 2022L-GreCo: Layerwise-Adaptive Gradient Compression for Efficient and Accurate Deep Learning31 Oct 2022
- 2023Q-Diffusion: Quantizing Diffusion Modelscited by 273
- 2023Q-Diffusion: Quantizing Diffusion Models8 Feb 2023
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
- 2024APT: Adaptive Pruning and Tuning Pretrained Language Models for Efficient Training and Inferencecited by 29
- 2024Pruning Large Language Models with Semi-Structural Adaptive Sparse Trainingcited by 20
- 2023Adaptive Sharpness-Aware Pruning for Robust Sparse Networkscited by 17
- 2024LPViT: Low-Power Semi-structured Pruning for Vision Transformerscited by 16
- 2023Differentiable Transportation Pruningcited by 10
- 2024DARE the Extreme: Revisiting Delta-Parameter Pruning For Fine-Tuned Modelscited by 10
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networkscited by 7
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Mergingcited by 7
- 2024Effective Layer Pruning Through Similarity Metric Perspectivecited by 6
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraintcited by 5
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
12 most cited of 35 All 35 (JSON)
- 2026Heterogeneous Structured Pruning Under Resource Constraints for Hardware-Efficient Large Language Models11 Oct 2026
- 2025Train Large, Deploy Compact: Structured Compression for Compact Low-Rank Adaptation30 Sep 2025
- 2025CAST: Continuous and Differentiable Semi-Structured Sparsity-Aware Training for Large Language Models30 Sep 2025
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Models11 Aug 2025
- 2025IPPRO: Importance-based Pruning with PRojective Offset for Magnitude-indifferent Structural Pruning10 Jul 2025
- 2025XTransfer: Modality-Agnostic Few-Shot Model Transfer for Human Sensing at the Edge28 Jun 2025
- 2025Pruning Everything, Everywhere, All at Once4 Jun 2025
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysis17 Apr 2025
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraint2 Apr 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devices25 Jan 2025
- 2024A Data-Free Analytical Quantization Scheme for Deep Learning Models10 Dec 2024
12 newest of 35 All 35 (JSON)