Litcius/Paper detail

Progressive Network Grafting for Few-Shot Knowledge Distillation

Chengchao Shen, Xinchao Wang, Youtan Yin, Jie Song, Sihui Luo, Mingli Song

2021Proceedings of the AAAI Conference on Artificial Intelligence46 citationsDOIOpen Access PDF

Abstract

Knowledge distillation has demonstrated encouraging performances in deep model compression. Most existing approaches, however, require massive labeled data to accomplish the knowledge transfer, making the model compression a cumbersome and costly process. In this paper, we investigate the practical few-shot knowledge distillation scenario, where we assume only a few samples without human annotations are available for each category. To this end, we introduce a principled dual-stage distillation scheme tailored for few-shot data. In the first step, we graft the student blocks one by one onto the teacher, and learn the parameters of the grafted block intertwined with those of the other teacher blocks. In the second step, the trained student blocks are progressively connected and then together grafted onto the teacher network, allowing the learned student blocks to adapt themselves to each other and eventually replace the teacher network. Experiments demonstrate that our approach, with only a few unlabeled samples, achieves gratifying results on CIFAR10,CIFAR100, and ILSVRC-2012. On CIFAR10 and CIFAR100, our performances are even on par with those of knowledge distillation schemes that utilize the full datasets. The source code is available at https://github.com/zju-vipa/NetGraft.

Topics & Concepts

DistillationComputer scienceProcess (computing)Code (set theory)Block (permutation group theory)Scheme (mathematics)Shot (pellet)Artificial intelligenceDual (grammatical number)Machine learningChromatographyMathematicsProgramming languageMaterials scienceChemistrySet (abstract data type)ArtGeometryMetallurgyLiteratureMathematical analysisAdvanced Neural Network ApplicationsDomain Adaptation and Few-Shot LearningAdversarial Robustness in Machine Learning
Progressive Network Grafting for Few-Shot Knowledge Distillation | Litcius