Practical Network Acceleration with Tiny Sets: Hypothesis, Theory, and Algorithm
Not on the map. Why?
Abstract (arXiv)
Due to data privacy issues, accelerating networks with tiny training sets has become a critical need in practice. Previous methods achieved promising results empirically by filter-level pruning. In this paper, we both study this problem theoretically and propose an effective algorithm aligning well with our theoretical results. First, we propose the finetune convexity hypothesis to explain why recent few-shot compression algorithms do not suffer from overfitting problems. Based on it, a theory is further established to explain these methods for the first time. Compared to naively finetuning a pruned network, feature mimicking is proved to achieve a lower variance of parameters and hence enjoys easier optimization. With our theoretical conclusions, we claim dropping blocks is a fundamentally superior few-shot compression scheme in terms of more convex optimization and a higher acceleration ratio. To choose which blocks to drop, we propose a new metric, recoverability, to effectively measure the difficulty of recovering the compressed network. Finally, we propose an algorithm named PRACTISE to accelerate networks using only tiny training sets. PRACTISE outperforms previous methods by a significant margin. For 22% latency reduction, it surpasses previous methods by on average 7 percentage points on ImageNet-1k. It also works well under data-free or out-of-domain data settings. Our code is at https://github.com/DoctorKey/Practise
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 36 of its 51 references that are in the map. First posted on arXiv 2 Mar 2023.
Builds on
36 of 51 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
- 2018Rethinking the Value of Network Pruningcited by 595
- 2019Importance Estimation for Neural Network Pruningcited by 531
24 more
- 2022Git Re-Basin: Merging Models modulo Permutation Symmetriescited by 460
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019Dreaming to Distill: Data-free Knowledge Transfer via DeepInversioncited by 419
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Essentially No Barriers in Neural Network Energy Landscapecited by 328
- 2020ZeroQ: A Novel Zero Shot Quantization Frameworkcited by 265
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
- 2016Places: An Image Database for Deep Scene Understandingcited by 76
- 2021Diversifying Sample Generation for Accurate Data-Free Quantizationcited by 63
- 2019Neural Network Pruning with Residual-Connections and Limited-Datacited by 52
- 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
- 2023EVC: Towards Real-Time Neural Image Compression with Mask Decaycited by 46
- 2021Zero-shot Adversarial Quantizationcited by 44
- 2020Distilling Knowledge by Mimicking Featurescited by 34
- 2020MixMix: All You Need for Data-Free Compression Are Feature and Data Mixingcited by 29
- 2019Few Shot Network Compression via Cross Distillationcited by 26
- 2020Progressive Network Grafting for Few-Shot Knowledge Distillationcited by 25
- 2019DBP: Discrimination Based Block-Level Pruning for Deep Model Accelerationcited by 24
- 2018Network Decoupling: From Regular to Depthwise Separable Convolutionscited by 17
- 2014Lower Bounds on the Oracle Complexity of Nonsmooth Convex Optimization via Information Theorycited by 16
- 2022Practical Network Acceleration with Tiny Setscited by 9
- 2022Compressing Models with Few Samples: Mimicking then Replacingcited by 8
- 2020Joint Multi-Dimension Pruning via Numerical Gradient Updatecited by 7
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.