paper-with-me

홈 › Papers

Knowledge Distillation Layer that Lets the Student Decide

2023-09-06 · Ada Gorgun, Yeti Z. Gurbuz, A. Aydin Alatan

Typical technique in knowledge distillation (KD) is regularizing the learning of a limited capacity model (student) by pushing its responses to match a powerful model's (teacher). Albeit useful especially in the penultimate layer and beyond, its action on student's feature transform is rather implicit, limiting its practice in the intermediate layers. To explicitly embed the teacher's knowledge in feature transform, we propose a learnable KD layer for the student which improves KD with two distinct abilities: i) learning how to leverage the teacher's knowledge, enabling to discard nuisance information, and ii) feeding forward the transferred knowledge deeper. Thus, the student enjoys the teacher's knowledge during the inference besides training. Formally, we repurpose 1x1-BN-ReLU-1x1 convolution block to assign a semantic vector to each local region according to the template (supervised by the teacher) that the corresponding region of the student matches. To facilitate template learning in the intermediate layers, we propose a novel form of supervision based on the teacher's decisions. Through rigorous experimentation, we demonstrate the effectiveness of our approach on 3 popular classification benchmarks. Code is available at: https://github.com/adagorgun/letKD-framework

📄 PDF Abstract BibTeX arXiv:2309.02843

Code (1)

adagorgun/letkd-framework 공식 구현 pytorch

Tasks

Knowledge Distillation

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

Distilling Cross-Task Knowledge via Relationship Matching

2020-06-01 · CVPR 2020 6 · Han-Jia Ye, Su Lu, De-Chuan Zhan

The discriminative knowledge from a high-capacity deep neural network (a.k.a. the "teacher") could be distilled to facilitate the learning efficacy of a shallow counterpart (a.k.a. the "student"). This paper deals with a…

Knowledge Distillation

ResKD: Residual-Guided Knowledge Distillation

2020-06-08 · Xuewei Li, Songyuan Li, Bourahla Omar, Fei Wu 외

Knowledge distillation, aimed at transferring the knowledge from a heavy teacher network to a lightweight student network, has emerged as a promising technique for compressing neural networks. However, due to the capacit…

Knowledge Distillation

Tree Knowledge Distillation for Compressing Transformer-Based Language Models

2022-01-16 · ACL ARR January 2022 1 · Anonymous

Knowledge distillation has emerged as a promising technique for compressing neural language models. However, most knowledge distillation methods focus on extracting the ``knowledge'' from a teacher network to guide the t…

Knowledge Distillation

Knowledge Distillation with Deep Supervision

2022-02-16 · Shiya Luo, Defang Chen, Can Wang

Knowledge distillation aims to enhance the performance of a lightweight student model by exploiting the knowledge from a pre-trained cumbersome teacher model. However, in the traditional knowledge distillation, teacher p…

Knowledge DistillationTransfer Learning

Recurrent knowledge distillation

2018-05-18 · Silvia L. Pintea, Yue Liu, Jan C. van Gemert

Knowledge distillation compacts deep networks by letting a small student network learn from a large teacher network. The accuracy of knowledge distillation recently benefited from adding residual layers. We propose to re…

Knowledge Distillation