paper-with-me

홈 › Papers

Pacemaker: Intermediate Teacher Knowledge Distillation For On-The-Fly Convolutional Neural Network

2020-03-09 · Wonchul Son, Youngbin Kim, Wonseok Song, Youngsu Moon, Wonjun Hwang

There is a need for an on-the-fly computational process with very low performance system such as system-on-chip (SoC) and embedded device etc. This paper presents pacemaker knowledge distillation as intermediate ensemble teacher to use convolutional neural network in these systems. For on-the-fly system, we consider student model using 1xN shape on-the-fly filter and teacher model using normal NxN shape filter. We note three points about training student model, caused by applying on-the-fly filter. First, same depth but unavoidable thin model compression. Second, the large capacity gap and parameter size gap due to only the horizontal field must be selected not the vertical receptive. Third, the performance instability and degradation of direct distilling. To solve these problems, we propose intermediate teacher, named pacemaker, for an on-the-fly student. So, student can be trained from pacemaker and original teacher step by step. Experiments prove our proposed method make significant performance (accuracy) improvements: on CIFAR100, 5.39% increased in WRN-40-4 than conventional knowledge distillation which shows even low performance than baseline. And we solve train instability, occurred when conventional knowledge distillation was applied without proposed method, by reducing deviation range by applying proposed method pacemaker knowledge distillation.

📄 PDF Abstract BibTeX arXiv:2003.03944

Code (0)

등록된 구현이 없습니다.

Tasks

Knowledge DistillationModel Compression

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 제목 키워드 기반

Distilling Knowledge via Intermediate Classifiers

2021-02-28 · Aryan Asadian, Amirali Salehi-Abari

The crux of knowledge distillation is to effectively train a resource-limited student model with the guide of a pre-trained larger teacher model. However, when there is a large difference between the model complexities o…

Knowledge DistillationTransfer Learning

Learn From the Past: Experience Ensemble Knowledge Distillation

2022-02-25 · Chaofei Wang, Shaowei Zhang, Shiji Song, Gao Huang

Traditional knowledge distillation transfers "dark knowledge" of a pre-trained teacher network to a student network, and ignores the knowledge in the training process of the teacher, which we call teacher's experience. H…

Knowledge DistillationTransfer Learning

Knowledge Distillation By Sparse Representation Matching

2021-03-31 · Dat Thanh Tran, Moncef Gabbouj, Alexandros Iosifidis

Knowledge Distillation refers to a class of methods that transfers the knowledge from a teacher network to a student network. In this paper, we propose Sparse Representation Matching (SRM), a method to transfer intermedi…

Knowledge DistillationRepresentation Learning

HDKD: Hybrid Data-Efficient Knowledge Distillation Network for Medical Image Classification

2024-07-10 · Omar S. EL-Assiouti, Ghada Hamed, Dina Khattab, Hala M. Ebied

Vision Transformers (ViTs) have achieved significant advancement in computer vision tasks due to their powerful modeling capacity. However, their performance notably degrades when trained with insufficient data due to la…

Computational Efficiencyimage-classificationImage ClassificationKnowledge Distillation+1

RAIL-KD: RAndom Intermediate Layer Mapping for Knowledge Distillation

2021-09-21 · Findings (NAACL) 2022 7 · Md Akmal Haidar, Nithin Anchuri, Mehdi Rezagholizadeh, Abbas Ghaddar 외

Intermediate layer knowledge distillation (KD) can improve the standard KD technique (which only targets the output of teacher and student models) especially over large pre-trained language models. However, intermediate …

Knowledge Distillation