paper-with-me

홈 › Papers

Revisiting Knowledge Distillation via Label Smoothing Regularization

2019-09-25 · CVPR 2020 6 · Li Yuan, Francis E. H. Tay, Guilin Li, Tao Wang, Jiashi Feng

Knowledge Distillation (KD) aims to distill the knowledge of a cumbersome teacher model into a lightweight student model. Its success is generally attributed to the privileged information on similarities among categories provided by the teacher model, and in this sense, only strong teacher models are deployed to teach weaker students in practice. In this work, we challenge this common belief by following experimental observations: 1) beyond the acknowledgment that the teacher can improve the student, the student can also enhance the teacher significantly by reversing the KD procedure; 2) a poorly-trained teacher with much lower accuracy than the student can still improve the latter significantly. To explain these observations, we provide a theoretical analysis of the relationships between KD and label smoothing regularization. We prove that 1) KD is a type of learned label smoothing regularization and 2) label smoothing regularization provides a virtual teacher model for KD. From these results, we argue that the success of KD is not fully due to the similarity information between categories from teachers, but also to the regularization of soft targets, which is equally or even more important. Based on these analyses, we further propose a novel Teacher-free Knowledge Distillation (Tf-KD) framework, where a student model learns from itself or manuallydesigned regularization distribution. The Tf-KD achieves comparable performance with normal KD from a superior teacher, which is well applied when a stronger teacher model is unavailable. Meanwhile, Tf-KD is generic and can be directly deployed for training deep neural networks. Without any extra computation cost, Tf-KD achieves up to 0.65\% improvement on ImageNet over well-established baseline models, which is superior to label smoothing regularization.

📄 PDF Abstract BibTeX arXiv:1909.11723

Code (2)

yuanli2333/Teacher-free-Knowledge-Distillation 공식 구현 pytorch
yoshitomo-matsubara/torchdistill pytorch

Tasks

Knowledge DistillationSelf-Knowledge Distillation

Methods 이 논문이 사용한 방법론

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.…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

Adaptive Label Smoothing with Self-Knowledge

2021-09-29 · Dongkyu Lee, Ka Chun Cheung, Nevin Zhang

Overconfidence has been shown to impair generalization and calibration of a neural network. Previous studies remedy this issue by adding a regularization term to a loss function, preventing a model from making a peaked d…

Knowledge DistillationMachine Translation

Adaptive Label Smoothing with Self-Knowledge in Natural Language Generation

2022-10-22 · Dongkyu Lee, Ka Chun Cheung, Nevin L. Zhang

Overconfidence has been shown to impair generalization and calibration of a neural network. Previous studies remedy this issue by adding a regularization term to a loss function, preventing a model from making a peaked d…

Knowledge DistillationText Generation

Pseudo Knowledge Distillation: Towards Learning Optimal Instance-specific Label Smoothing Regularization

2021-09-29 · Peng Lu, Ahmad Rashid, Ivan Kobyzev, Mehdi Rezagholizadeh 외

Knowledge Distillation (KD) is an algorithm that transfers the knowledge of a trained, typically larger, neural network into another model under training. Although a complete understanding of KD is elusive, a growing bod…

image-classificationImage ClassificationKnowledge DistillationNatural Language Understanding

A Note on Knowledge Distillation Loss Function for Object Classification

2021-09-14 · Defang Chen

This research note provides a quick introduction to the knowledge distillation loss function used in object classification. In particular, we discuss its connection to a previously proposed logits matching loss function.…

Knowledge DistillationModel Compression

Revisiting Label Smoothing and Knowledge Distillation Compatibility: What was Missing?

2022-06-29 · Keshigeyan Chandrasegaran, Ngoc-Trung Tran, Yunqing Zhao, Ngai-Man Cheung

This work investigates the compatibility between label smoothing (LS) and knowledge distillation (KD). Contemporary findings addressing this thesis statement take dichotomous standpoints: Muller et al. (2019) and Shen et…

image-classificationImage ClassificationKnowledge DistillationMachine Translation