KDExplainer: A Task-oriented Attention Model for Explaining Knowledge Distillation
Mengqi Xue, Jie Song, Xinchao Wang, Ying Chen, Xingen Wang, Mingli, Song

TL;DR
This paper introduces KDExplainer, a task-oriented attention model that elucidates the mechanisms of knowledge distillation in neural networks and proposes a portable module to enhance KD performance.
Contribution
The paper presents KDExplainer, a hierarchical mixture of experts model that interprets KD behavior and introduces VAM, a versatile tool to improve KD effectiveness across various DNNs.
Findings
KD implicitly manages knowledge conflicts between subtasks
VAM improves student model performance with minimal additional cost
VAM enhances results even when combined with other KD methods
Abstract
Knowledge distillation (KD) has recently emerged as an efficacious scheme for learning compact deep neural networks (DNNs). Despite the promising results achieved, the rationale that interprets the behavior of KD has yet remained largely understudied. In this paper, we introduce a novel task-oriented attention model, termed as KDExplainer, to shed light on the working mechanism underlying the vanilla KD. At the heart of KDExplainer is a Hierarchical Mixture of Experts (HME), in which a multi-class classification is reformulated as a multi-task binary one. Through distilling knowledge from a free-form pre-trained DNN to KDExplainer, we observe that KD implicitly modulates the knowledge conflicts between different subtasks, and in reality has much more to offer than label smoothing. Based on such findings, we further introduce a portable tool, dubbed as virtual attention module (VAM),…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Multimodal Machine Learning Applications
