paper-with-me

Papers

FitNets: Hints for Thin Deep Nets

2014-12-19 · Adriana Romero, Nicolas Ballas, Samira Ebrahimi Kahou, Antoine Chassang, Carlo Gatta, Yoshua Bengio

While depth tends to improve network performances, it also makes gradient-based training more difficult since deeper networks tend to be more non-linear. The recently proposed knowledge distillation approach is aimed at obtaining small and fast-to-execute models, and it has shown that a student network could imitate the soft output of a larger teacher network or ensemble of networks. In this paper, we extend this idea to allow the training of a student that is deeper and thinner than the teacher, using not only the outputs but also the intermediate representations learned by the teacher as hints to improve the training process and final performance of the student. Because the student intermediate hidden layer will generally be smaller than the teacher's intermediate hidden layer, additional parameters are introduced to map the student hidden layer to the prediction of the teacher hidden layer. This allows one to train deeper students that can generalize better or run faster, a trade-off that is controlled by the chosen student capacity. For example, on CIFAR-10, a deep student network with almost 10.4 times less parameters outperforms a larger, state-of-the-art teacher network.

📄 PDF Abstract BibTeX arXiv:1412.6550

Code (4)

adri-romsor/FitNets 공식 구현
aquvitae/aquvitae tf
scy-x/d3still pytorch
yoshitomo-matsubara/torchdistill pytorch

Tasks

Knowledge Distillation

Similar Papers 제목 키워드 기반

All you need is a good init

2015-11-19 · ICLR 2015 11 · Dmytro Mishkin, Jiri Matas

Layer-sequential unit-variance (LSUV) initialization - a simple method for weight initialization for deep net learning - is proposed. The method consists of the two steps. First, pre-initialize weights of each convolutio…

AllImage Classification

LIT: Learned Intermediate Representation Training for Model Compression

2019-09-04 · Animesh Koratana, Daniel Kang, Peter Bailis, Matei Zaharia

Researchers have proposed a range of model compression techniques to reduce the computational and memory footprint of deep neural networks (DNNs). In this work, we introduce Learned Intermediate representation Trainin…

image-classificationImage ClassificationmodelModel Compression+2

Block-wise Intermediate Representation Training for Model Compression

2018-10-20 · NIPS Workshop CDNNRIA 2018 · Animesh Koratana*, Daniel Kang*, Peter Bailis, Matei Zahaira

Knowledge distillation (KD) is a popular method for reducing the computational overhead of deep network inference, in which the output of a teacher model is used to train a smaller, faster student model. Hint training (i…

Knowledge DistillationmodelModel Compression

BridgeNets: Student-Teacher Transfer Learning Based on Recursive Neural Networks and its Application to Distant Speech Recognition

2017-10-27 · Jaeyoung Kim, Mostafa El-Khamy, Jungwon Lee

Despite the remarkable progress achieved on automatic speech recognition, recognizing far-field speeches mixed with various noise sources is still a challenging task. In this paper, we introduce novel student-teacher tra…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)DenoisingDistant Speech Recognition+3

Avoiding Help Avoidance: Using Interface Design Changes to Promote Unsolicited Hint Usage in an Intelligent Tutor

2020-09-28 · Mehak Maniktala, Christa Cody, Tiffany Barnes, Min Chi

Within intelligent tutoring systems, considerable research has investigated hints, including how to generate data-driven hints, what hint content to present, and when to provide hints for optimal learning outcomes. Howev…

Clustering