A Novel Architecture Slimming Method for Network Pruning and Knowledge Distillation
Not on the map. Why?
Abstract (arXiv)
Network pruning and knowledge distillation are two widely-known model compression methods that efficiently reduce computation cost and model size. A common problem in both pruning and distillation is to determine compressed architecture, i.e., the exact number of filters per layer and layer configuration, in order to preserve most of the original model capacity. In spite of the great advances in existing works, the determination of an excellent architecture still requires human interference or tremendous experimentations. In this paper, we propose an architecture slimming method that automates the layer configuration process. We start from the perspective that the capacity of the over-parameterized model can be largely preserved by finding the minimum number of filters preserving the maximum parameter variance per layer, resulting in a thin architecture. We formulate the determination of compressed architecture as a one-step orthogonal linear transformation, and integrate principle component analysis (PCA), where the variances of filters in the first several projections are maximized. We demonstrate the rationality of our analysis and the effectiveness of the proposed method through extensive experiments. In particular, we show that under the same overall compression rate, the compressed architecture determined by our method shows significant performance gain over baselines after pruning and distillation. Surprisingly, we find that the resulting layer-wise compression rates correspond to the layer sensitivities found by existing works through tremendous experimentations.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 30 references that are in the map. First posted on arXiv 21 Feb 2022.
Builds on
19 of 30 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2018Rethinking the Value of Network Pruningcited by 595
- 2019Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillationcited by 491
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2018Paraphrasing Complex Network: Network Compression via Factor Transfercited by 255
- 2020Regularizing Class-wise Predictions via Self-knowledge Distillationcited by 144
7 more
- 2020Channel Pruning via Automatic Structure Searchcited by 84
- 2020DHP: Differentiable Meta Pruning via HyperNetworkscited by 57
- 2020DeVLBert: Learning Deconfounded Visio-Linguistic Representationscited by 42
- 2021Edge-Cloud Polarization and Collaboration: A Comprehensive Survey for AIcited by 38
- 2019Search to Distill: Pearls are Everywhere but not the Eyescited by 26
- 2017Moonshine: Distilling with Cheap Convolutionscited by 23
- 2021AUTOKD: Automatic Knowledge Distillation Into A Student Architecture Familycited by 3
Built on by
Citing papers per year: 2023: 1.
1 paper.