Distilling Knowledge via Intermediate Classifiers
Not on the map. Why?
Abstract (arXiv)
The crux of knowledge distillation is to effectively train a resource-limited student model with the guide of a pre-trained larger teacher model. However, when there is a large difference between the model complexities of teacher and student (i.e., capacity gap), knowledge distillation loses its strength in transferring knowledge from the teacher to the student, thus training a weaker student. To mitigate the impact of the capacity gap, we introduce knowledge distillation via intermediate heads. By extending the intermediate layers of the teacher (at various depths) with classifier heads, we cheaply acquire a cohort of heterogeneous pre-trained teachers. The intermediate classifier heads can all together be efficiently learned while freezing the backbone of the pre-trained teacher. The cohort of teachers (including the original teacher) co-teach the student simultaneously. Our experiments on various teacher-student pairs and datasets have demonstrated that the proposed approach outperforms the canonical knowledge distillation approach and its extensions.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 36 references that are in the map. First posted on arXiv 28 Feb 2021.
Builds on
25 of 36 references.
References · 25
- 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
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Wide Residual Networkscited by 3,057
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2016Understanding intermediate layers using linear classifier probescited by 1,279
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2019Contrastive Representation Distillationcited by 734
13 more
- 2017Deep Mutual Learningcited by 621
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
- 2020What is the State of Neural Network Pruning?cited by 578
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
- 2019Patient Knowledge Distillation for BERT Model Compressioncited by 502
- 2019Quantization Networkscited by 151
- 2017Visual Relationship Detection with Internal and External Linguistic Knowledge Distillationcited by 60
- 2018Knowledge Distillation with Adversarial Samples Supporting Decision Boundarycited by 49
- 2016Deep Model Compression: Distilling Knowledge from Noisy Teacherscited by 35
- 2020Knowledge Transfer via Dense Cross-Layer Mutual-Distillationcited by 32
- 2020Progressive Network Grafting for Few-Shot Knowledge Distillationcited by 25
- 2020Residual Knowledge Distillationcited by 11
- 2020Multi-head Knowledge Distillation for Model Compressioncited by 1
Built on by
Not cited yet.