paper-with-me

홈 › Papers

Self-Knowledge Distillation in Natural Language Processing

2019-08-02 · RANLP 2019 9 · Sangchul Hahn, Heeyoul Choi

Since deep learning became a key player in natural language processing (NLP), many deep learning models have been showing remarkable performances in a variety of NLP tasks, and in some cases, they are even outperforming humans. Such high performance can be explained by efficient knowledge representation of deep learning models. While many methods have been proposed to learn more efficient representation, knowledge distillation from pretrained deep networks suggest that we can use more information from the soft target probability to train other neural networks. In this paper, we propose a new knowledge distillation method self-knowledge distillation, based on the soft target probabilities of the training model itself, where multimode information is distilled from the word embedding space right below the softmax layer. Due to the time complexity, our method approximates the soft target probabilities. In experiments, we applied the proposed method to two different and fundamental NLP tasks: language model and neural machine translation. The experiment results show that our proposed method improves performance on the tasks.

📄 PDF Abstract BibTeX arXiv:1908.01851

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningKnowledge DistillationLanguage ModelingLanguage ModellingMachine TranslationSelf-Knowledge DistillationTranslation

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.…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Knowledge distillation from language model to acoustic model: a hierarchical multi-task learning approach

2021-10-20 · Mun-Hak Lee, Joon-Hyuk Chang

The remarkable performance of the pre-trained language model (LM) using self-supervised learning has led to a major paradigm shift in the study of natural language processing. In line with these changes, leveraging the p…

Knowledge DistillationLanguage ModelingLanguage Modellingmodel+4

Towards Zero-Shot Knowledge Distillation for Natural Language Processing

2020-12-31 · EMNLP 2021 11 · Ahmad Rashid, Vasileios Lioutas, Abbas Ghaddar, Mehdi Rezagholizadeh

Knowledge Distillation (KD) is a common knowledge transfer algorithm used for model compression across a variety of deep learning based natural language processing (NLP) solutions. In its regular manifestations, KD requi…

Knowledge DistillationModel CompressionTransfer Learning

Improving Knowledge Distillation for BERT Models: Loss Functions, Mapping Methods, and Weight Tuning

2023-08-26 · Apoorv Dankar, Adeem Jassani, Kartikaeya Kumar

The use of large transformer-based models such as BERT, GPT, and T5 has led to significant advancements in natural language processing. However, these models are computationally expensive, necessitating model compression…

Knowledge DistillationModel Compression

TextBrewer: An Open-Source Knowledge Distillation Toolkit for Natural Language Processing

2020-02-28 · ACL 2020 6 · Ziqing Yang, Yiming Cui, Zhipeng Chen, Wanxiang Che 외

In this paper, we introduce TextBrewer, an open-source knowledge distillation toolkit designed for natural language processing. It works with different neural network models and supports various kinds of supervised learn…

Knowledge DistillationReading Comprehensiontext-classificationText Classification

Improving BERT Fine-Tuning via Self-Ensemble and Self-Distillation

2020-02-24 · Yige Xu, Xipeng Qiu, Ligao Zhou, Xuanjing Huang

Fine-tuning pre-trained language models like BERT has become an effective way in NLP and yields state-of-the-art results on many downstream tasks. Recent studies on adapting BERT to new tasks mainly focus on modifying th…

Natural Language Inferencetext-classificationText Classification