paper-with-me

홈 › Papers

Triplet Loss for Knowledge Distillation

2020-04-17 · Hideki Oki, Motoshi Abe, Junichi Miyao, Takio Kurita

In recent years, deep learning has spread rapidly, and deeper, larger models have been proposed. However, the calculation cost becomes enormous as the size of the models becomes larger. Various techniques for compressing the size of the models have been proposed to improve performance while reducing computational costs. One of the methods to compress the size of the models is knowledge distillation (KD). Knowledge distillation is a technique for transferring knowledge of deep or ensemble models with many parameters (teacher model) to smaller shallow models (student model). Since the purpose of knowledge distillation is to increase the similarity between the teacher model and the student model, we propose to introduce the concept of metric learning into knowledge distillation to make the student model closer to the teacher model using pairs or triplets of the training samples. In metric learning, the researchers are developing the methods to build a model that can increase the similarity of outputs for similar samples. Metric learning aims at reducing the distance between similar and increasing the distance between dissimilar. The functionality of the metric learning to reduce the differences between similar outputs can be used for the knowledge distillation to reduce the differences between the outputs of the teacher model and the student model. Since the outputs of the teacher model for different objects are usually different, the student model needs to distinguish them. We think that metric learning can clarify the difference between the different outputs, and the performance of the student model could be improved. We have performed experiments to compare the proposed method with state-of-the-art knowledge distillation methods.

📄 PDF Abstract BibTeX arXiv:2004.08116

Code (1)

i13abe/Triplet-Loss-for-Knowledge-Distillation pytorch

Tasks

Knowledge DistillationMetric LearningTriplet

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

Teacher-Student Training and Triplet Loss to Reduce the Effect of Drastic Face Occlusion

2021-11-20 · Mariana-Iuliana Georgescu, Georgian Duta, Radu Tudor Ionescu

We study a series of recognition tasks in two realistic scenarios requiring the analysis of faces under strong occlusion. On the one hand, we aim to recognize facial expressions of people wearing Virtual Reality (VR) hea…

Age EstimationFacial Expression RecognitionFacial Expression Recognition (FER)Knowledge Distillation+1

A Recipe for Efficient SBIR Models: Combining Relative Triplet Loss with Batch Normalization and Knowledge Distillation

2023-05-30 · Omar Seddati, Nathan Hubens, Stéphane Dupont, Thierry Dutoit

Sketch-Based Image Retrieval (SBIR) is a crucial task in multimedia retrieval, where the goal is to retrieve a set of images that match a given sketch query. Researchers have already proposed several well-performing solu…

Data AugmentationImage RetrievalKnowledge DistillationRetrieval+2

Teacher-Student Training and Triplet Loss for Facial Expression Recognition under Occlusion

2020-08-03 · Mariana-Iuliana Georgescu, Radu Tudor Ionescu

In this paper, we study the task of facial expression recognition under strong occlusion. We are particularly interested in cases where 50% of the face is occluded, e.g. when the subject wears a Virtual Reality (VR) head…

Facial Expression RecognitionFacial Expression Recognition (FER)Knowledge DistillationTriplet

In Defense of the Triplet Loss Again: Learning Robust Person Re-Identification with Fast Approximated Triplet Loss and Label Distillation

2019-12-17 · Ye Yuan, Wuyang Chen, Yang Yang, Zhangyang Wang

The comparative losses (typically, triplet loss) are appealing choices for learning person re-identification (ReID) features. However, the triplet loss is computationally much more expensive than the (practically more po…

Person Re-IdentificationTriplet

Triplet Distillation for Deep Face Recognition

2019-05-11 · Yushu Feng, Huan Wang, Daniel T. Yi, Roland Hu

Convolutional neural networks (CNNs) have achieved a great success in face recognition, which unfortunately comes at the cost of massive computation and storage consumption. Many compact face recognition networks are thu…

Face RecognitionTriplet