Performance-Aware Mutual Knowledge Distillation for Improving Neural Architecture Search
Performance-Aware Mutual Knowledge Distillation for Improving Neural Architecture Search
复制标题
DOI:
10.1109/cvpr52688.2022.01162
复制
发表时间:
2022-06
期刊:
影响因子:
--
通讯作者:
P. Xie;Xuefeng Du
中科院分区:
文献类型:
--
作者:
P. Xie;Xuefeng Du
Knowledge distillation has shown great effectiveness for improving neural architecture search (NAS). Mutual knowledge distillation (MKD), where a group of models mutually generate knowledge to train each other, has achieved promising results in many applications. In existing MKD methods, mutual knowledge distillation is performed between models without scrutiny: a worse-performing model is allowed to generate knowledge to train a better-performing model, which may lead to collective failures. To address this problem, we propose a performance-aware MKD (PAMKD) approach for NAS, where knowledge generated by model $A$ is allowed to train model $B$ only if the performance of $A$ is better than B. We propose a three-level optimization framework to formulate PAMKD, where three learning stages are performed end-to-end: 1) each model trains an initial model independently; 2) the initial models are evaluated on a validation set and better-performing models generate knowledge to train worse-performing models; 3) architectures are updated by minimizing a validation loss. Experimental results on a variety of datasets demonstrate that our method is effective.