Learn From the Past: Experience Ensemble Knowledge Distillation
Authors:
- 21 August 2022
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 4736-4743
Abstract
Traditional knowledge distillation transfers "dark knowledge" of a pre-trained teacher network to a student network, and ignores the knowledge in the training process of the teacher, which we call teacher’s experience. However, in realistic educational scenarios, learning experience is often more important than learning results. In this work, we propose a novel knowledge distillation method by integrating the teacher’s experience for knowledge transfer, named experience ensemble knowledge distillation (EEKD). We save a moderate number of intermediate models from the training process of the teacher model uniformly, and then integrate the knowledge of these intermediate models by ensemble technique. A self-attention module is used to adaptively assign weights to different intermediate models in the process of knowledge transfer. Three principles of constructing EEKD on the quality, weights and number of intermediate models are explored. A surprising conclusion is found that strong ensemble teachers do not necessarily produce strong students. The experimental results on CIFAR-100 and ImageNet show that EEKD outperforms the mainstream knowledge distillation methods and achieves the state-of-the-art. In particular, EEKD even surpasses the standard ensemble distillation on the premise of saving training cost.Keywords
All Related Versions
Funding Information
- National Natural Science Foundation of China
This publication has 18 references indexed in Scilit:
- Variational Information Distillation for Knowledge Transfer2019
- Conditional Teacher-student Learning2019
- Learning Deep Representations with Probabilistic Knowledge Transfer2018
- Deep Mutual Learning2018
- A Gift from Knowledge Distillation: Fast Optimization, Network Minimization and Transfer Learning2017
- Aggregated Residual Transformations for Deep Neural Networks2017
- Deep Residual Learning for Image Recognition2016
- Wide Residual Networks2016
- Speeding up Convolutional Neural Networks with Low Rank Expansions2014
- ImageNet: A large-scale hierarchical image database2009