paper-with-me

홈 › Papers

Highlight Every Step: Knowledge Distillation via Collaborative Teaching

2019-07-23 · Haoran Zhao, Xin Sun, Junyu Dong, Changrui Chen, Zihe Dong

High storage and computational costs obstruct deep neural networks to be deployed on resource-constrained devices. Knowledge distillation aims to train a compact student network by transferring knowledge from a larger pre-trained teacher model. However, most existing methods on knowledge distillation ignore the valuable information among training process associated with training results. In this paper, we provide a new Collaborative Teaching Knowledge Distillation (CTKD) strategy which employs two special teachers. Specifically, one teacher trained from scratch (i.e., scratch teacher) assists the student step by step using its temporary outputs. It forces the student to approach the optimal path towards the final logits with high accuracy. The other pre-trained teacher (i.e., expert teacher) guides the student to focus on a critical region which is more useful for the task. The combination of the knowledge from two special teachers can significantly improve the performance of the student network in knowledge distillation. The results of experiments on CIFAR-10, CIFAR-100, SVHN and Tiny ImageNet datasets verify that the proposed knowledge distillation method is efficient and achieves state-of-the-art performance.

📄 PDF Abstract BibTeX arXiv:1907.09643

Code (1)

ouc-ocean-group/CTKD 공식 구현 pytorch

Tasks

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.…

Similar Papers 제목 키워드 기반

Not All Timesteps Matter Equally: Selective Alignment Knowledge Distillation for Spiking Neural Networks

2026-05-14 · Kai Sun, Peibo Duan, Yongsheng Huang, Guowei Zhang 외 arxiv

Spiking neural networks (SNNs), which are brain-inspired and spike-driven, achieve high energy efficiency. However, a performance gap between SNNs and artificial neural networks (ANNs) still remains. Knowledge distillati…

Knowledge Distillation

Collaborative Teacher-Student Learning via Multiple Knowledge Transfer

2021-01-21 · Liyuan Sun, Jianping Gou, Baosheng Yu, Lan Du 외

Knowledge distillation (KD), as an efficient and effective model compression technique, has been receiving considerable attention in deep learning. The key to its success is to transfer knowledge from a large teacher net…

Knowledge DistillationModel CompressionSelf-LearningTransfer Learning

ORC: Network Group-based Knowledge Distillation using Online Role Change

2022-06-01 · ICCV 2023 1 · Junyong Choi, Hyeon Cho, Seokhwa Cheung, Wonjun Hwang

In knowledge distillation, since a single, omnipotent teacher network cannot solve all problems, multiple teacher-based knowledge distillations have been studied recently. However, sometimes their improvements are not as…

Knowledge Distillation

Heterogeneous-Branch Collaborative Learning for Dialogue Generation

2023-03-21 · Yiwei Li, Shaoxiong Feng, Bin Sun, Kan Li

With the development of deep learning, advanced dialogue generation methods usually require a greater amount of computational resources. One promising approach to obtaining a high-performance and lightweight model is kno…

AttributeDialogue GenerationKnowledge Distillation

Peer Collaborative Learning for Online Knowledge Distillation

2020-06-07 · Guile Wu, Shaogang Gong

Traditional knowledge distillation uses a two-stage training strategy to transfer knowledge from a high-capacity teacher model to a compact student model, which relies heavily on the pre-trained teacher. Recent online kn…

Knowledge Distillation