Knapsack Pruning with Inner Distillation
Not on the map. Why?
Abstract (arXiv)
Neural network pruning reduces the computational cost of an over-parameterized network to improve its efficiency. Popular methods vary from ℓ1-norm sparsification to Neural Architecture Search (NAS). In this work, we propose a novel pruning method that optimizes the final accuracy of the pruned network and distills knowledge from the over-parameterized parent network's inner layers. To enable this approach, we formulate the network pruning as a Knapsack Problem which optimizes the trade-off between the importance of neurons and their associated computational cost. Then we prune the network channels while maintaining the high-level structure of the network. The pruned network is fine-tuned under the supervision of the parent network using its inner network knowledge, a technique we refer to as the Inner Knowledge Distillation. Our method leads to state-of-the-art pruning results on ImageNet, CIFAR-10 and CIFAR-100 using ResNet backbones. To prune complex network structures such as convolutions with skip-links and depth-wise convolutions, we propose a block grouping approach to cope with these structures. Through this we produce compact architectures with the same FLOPs as EfficientNet-B0 and MobileNetV3 but with higher accuracy, by 1% and 0.3% respectively on ImageNet, and faster runtime on GPU.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 7; 2024: 4.
20 papers.
Sort:
- 2022A Fast Post-Training Pruning Framework for Transformerscited by 161
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2023What Can We Learn From The Selective Prediction And Uncertainty Estimation Performance Of 523 Imagenet Classifierscited by 35
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2021HardCoRe-NAS: Hard Constrained diffeRentiable Neural Architecture Searchcited by 20
- 2023Coaching a Teachable Studentcited by 17
- 2024Hierarchical Selective Classificationcited by 7
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Mergingcited by 7
- 2021Compact and Optimal Deep Learning with Recurrent Parameter Generatorscited by 5
- 2023Pruning Compact ConvNets for Efficient Inferencecited by 2
- 2024Enhanced Sparsification via Stimulative Trainingcited by 2
- 2021Measure Twice, Cut Once: Quantifying Bias and Fairness in Deep Neural Networkscited by 1
8 more
- 2022Which models are innately best at uncertainty estimation?cited by 1
- 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
- 2023Supervised Domain Adaptation for Recognizing Retinal Diseases from Wide-Field Fundus Imagescited by 1
- 2024Convolutional Prompting for Broad-Domain Retinal Vessel Segmentationcited by 1
- 2021Exploiting Features with Split-and-Share Modulecited by 0
- 2023Learning Sparse Neural Networks with Identity Layerscited by 0
- 2024Convolutional Prompting for Broad-Domain Retinal Vessel Segmentation24 Dec 2024
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Merging18 Jun 2024
- 2024Hierarchical Selective Classification19 May 2024
- 2024Enhanced Sparsification via Stimulative Training11 Mar 2024
- 2023Learning Sparse Neural Networks with Identity Layers14 Jul 2023
- 2023Coaching a Teachable Student16 Jun 2023
- 2023Supervised Domain Adaptation for Recognizing Retinal Diseases from Wide-Field Fundus Images14 May 2023
- 2023Securing Neural Networks with Knapsack Optimization20 Apr 2023
- 2023What Can We Learn From The Selective Prediction And Uncertainty Estimation Performance Of 523 Imagenet Classifiers23 Feb 2023
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programming28 Jan 2023
- 2023Pruning Compact ConvNets for Efficient Inference11 Jan 2023
- 2022L-GreCo: Layerwise-Adaptive Gradient Compression for Efficient and Accurate Deep Learning31 Oct 2022
8 more
- 2022Structural Pruning via Latency-Saliency Knapsack13 Oct 2022
- 2022Which models are innately best at uncertainty estimation?5 Jun 2022
- 2022A Fast Post-Training Pruning Framework for Transformers29 Mar 2022
- 2022SPDY: Accurate Pruning with Speedup Guarantees31 Jan 2022
- 2021Measure Twice, Cut Once: Quantifying Bias and Fairness in Deep Neural Networks8 Oct 2021
- 2021Exploiting Features with Split-and-Share Module10 Aug 2021
- 2021Compact and Optimal Deep Learning with Recurrent Parameter Generators15 Jul 2021
- 2021HardCoRe-NAS: Hard Constrained diffeRentiable Neural Architecture Search23 Feb 2021
- 2022A Fast Post-Training Pruning Framework for Transformerscited by 161
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2023What Can We Learn From The Selective Prediction And Uncertainty Estimation Performance Of 523 Imagenet Classifierscited by 35
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2021HardCoRe-NAS: Hard Constrained diffeRentiable Neural Architecture Searchcited by 20
- 2023Coaching a Teachable Studentcited by 17
- 2024Hierarchical Selective Classificationcited by 7
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Mergingcited by 7
- 2021Compact and Optimal Deep Learning with Recurrent Parameter Generatorscited by 5
- 2023Pruning Compact ConvNets for Efficient Inferencecited by 2
- 2024Enhanced Sparsification via Stimulative Trainingcited by 2
- 2021Measure Twice, Cut Once: Quantifying Bias and Fairness in Deep Neural Networkscited by 1
12 most cited of 20 All 20 (JSON)
- 2024Convolutional Prompting for Broad-Domain Retinal Vessel Segmentation24 Dec 2024
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Merging18 Jun 2024
- 2024Hierarchical Selective Classification19 May 2024
- 2024Enhanced Sparsification via Stimulative Training11 Mar 2024
- 2023Learning Sparse Neural Networks with Identity Layers14 Jul 2023
- 2023Coaching a Teachable Student16 Jun 2023
- 2023Supervised Domain Adaptation for Recognizing Retinal Diseases from Wide-Field Fundus Images14 May 2023
- 2023Securing Neural Networks with Knapsack Optimization20 Apr 2023
- 2023What Can We Learn From The Selective Prediction And Uncertainty Estimation Performance Of 523 Imagenet Classifiers23 Feb 2023
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programming28 Jan 2023
- 2023Pruning Compact ConvNets for Efficient Inference11 Jan 2023
- 2022L-GreCo: Layerwise-Adaptive Gradient Compression for Efficient and Accurate Deep Learning31 Oct 2022
12 newest of 20 All 20 (JSON)