Prune Your Model Before Distill It
Not on the map. Why?
Abstract (arXiv)
Knowledge distillation transfers the knowledge from a cumbersome teacher to a small student. Recent results suggest that the student-friendly teacher is more appropriate to distill since it provides more transferable knowledge. In this work, we propose the novel framework, "prune, then distill," that prunes the model first to make it more transferrable and then distill it to the student. We provide several exploratory examples where the pruned teacher teaches better than the original unpruned networks. We further show theoretically that the pruned teacher plays the role of regularizer in distillation, which reduces the generalization error. Based on this result, we propose a novel neural network compression scheme where the student network is formed based on the pruned teacher and then apply the "prune, then distill" strategy. The code is available at https://github.com/ososos888/prune-then-distill
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 45 of its 61 references that are in the map. First posted on arXiv 30 Sep 2021.
Builds on
45 of 61 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2016Wide Residual Networkscited by 3,057
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
33 more
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
- 2019Contrastive Representation Distillationcited by 734
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 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
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
- 2021Carbon Emissions and Large Neural Network Trainingcited by 561
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019On the Efficacy of Knowledge Distillationcited by 377
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2018Knowledge Transfer via Distillation of Activation Boundaries Formed by Hidden Neuronscited by 235
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2016Ternary Weight Networkscited by 195
- 2021Does Knowledge Distillation Really Work?cited by 187
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2017Sobolev Training for Neural Networkscited by 136
- 2020Distilling Knowledge from Graph Convolutional Networkscited by 128
- 2020Layer-adaptive sparsity for the Magnitude-based Pruningcited by 122
- 2021Rethinking Soft Labels for Knowledge Distillation: A Bias-Variance Tradeoff Perspectivecited by 116
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2018Knowledge Transfer with Jacobian Matchingcited by 73
- 2021Learning Student-Friendly Teacher Networks for Knowledge Distillationcited by 58
- 2018Minimal Random Code Learning: Getting Bits Back from Compressed Model Parameterscited by 56
- 2019DeepCABAC: A Universal Compression Algorithm for Deep Neural Networkscited by 26
- 2021BCNet: Searching for Network Width with Bilaterally Coupled Networkcited by 23
- 2021The Flip Side of the Reweighted Coin: Duality of Adaptive Dropout and Regularizationcited by 6
Built on by
Citing papers per year: 2022: 3; 2023: 6; 2024: 3.
12 papers.
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023Fantastic Gains and Where to Find Them: On the Existence and Prospect of General Knowledge Transfer between Any Pretrained Modelcited by 19
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticketcited by 13
- 2022Progressive Learning without Forgettingcited by 7
- 2023DSD2: Can We Dodge Sparse Double Descent and Compress the Neural Network Worry-Free?cited by 6
- 2024EPSD: Early Pruning with Self-Distillation for Efficient Model Compressioncited by 6
- 2024Can Students Beyond The Teacher? Distilling Knowledge from Teacher's Biascited by 5
- 2023RdimKD: Generic Distillation Paradigm by Dimensionality Reductioncited by 3
- 2024Attention-guided Feature Distillation for Semantic Segmentationcited by 3
- 2022InDistill: Information flow-preserving knowledge distillation for model compressioncited by 2
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratchcited by 2
- 2023The Quest of Finding the Antidote to Sparse Double Descentcited by 0
- 2024Can Students Beyond The Teacher? Distilling Knowledge from Teacher's Bias13 Dec 2024
- 2024Attention-guided Feature Distillation for Semantic Segmentation8 Mar 2024
- 2024EPSD: Early Pruning with Self-Distillation for Efficient Model Compression31 Jan 2024
- 2023RdimKD: Generic Distillation Paradigm by Dimensionality Reduction14 Dec 2023
- 2023Fantastic Gains and Where to Find Them: On the Existence and Prospect of General Knowledge Transfer between Any Pretrained Model26 Oct 2023
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratch25 Sep 2023
- 2023The Quest of Finding the Antidote to Sparse Double Descent31 Aug 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023DSD2: Can We Dodge Sparse Double Descent and Compress the Neural Network Worry-Free?2 Mar 2023
- 2022Progressive Learning without Forgetting28 Nov 2022
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticket23 Nov 2022
- 2022InDistill: Information flow-preserving knowledge distillation for model compression20 May 2022