NeurIPS 2018poster604 citations

Knowledge Distillation by On-the-Fly Native Ensemble

xu lan, Xiatian Zhu, Shaogang Gong

Abstract

Knowledge distillation is effective to train the small and generalisable network models for meeting the low-memory and fast running requirements. Existing offline distillation methods rely on a strong pre-trained teacher, which enables favourable knowledge discovery and transfer but requires a complex two-phase training procedure. Online counterparts address this limitation at the price of lacking a high-capacity teacher. In this work, we present an On-the-fly Native Ensemble (ONE) learning strategy for one-stage online distillation. Specifically, ONE only trains a single multi-branch network while simultaneously establishing a strong teacher on-the-fly to enhance the learning of target network. Extensive evaluations show that ONE improves the generalisation performance of a variety of deep neural networks more significantly than alternative methods on four image classification dataset: CIFAR10, CIFAR100, SVHN, and ImageNet, whilst having the computational efficiency advantages.

BibTeX
@inproceedings{NEURIPS2018_94ef7214,
 author = {lan, xu and Zhu, Xiatian and Gong, Shaogang},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {S. Bengio and H. Wallach and H. Larochelle and K. Grauman and N. Cesa-Bianchi and R. Garnett},
 pages = {},
 publisher = {Curran Associates, Inc.},
 title = {Knowledge Distillation by On-the-Fly Native Ensemble},
 url = {https://proceedings.neurips.cc/paper_files/paper/2018/file/94ef7214c4a90790186e255304f8fd1f-Paper.pdf},
 volume = {31},
 year = {2018}
}
Knowledge Distillation by On-the-Fly Native Ensemble · NeurIPS 2018