Building a Multi-domain Neural Machine Translation Model using Knowledge Distillation
Lack of specialized data makes building a multi-domain neural machine translation tool challenging. Although emerging literature dealing with low resource languages starts to show promising results, most state-of-the-art models used millions of sentences. Today, the majority of multi-domain adaptation techniques are based on complex and sophisticated architectures that are not adapted for real-world applications. So far, no scalable method is performing better than the simple yet effective mixed-finetuning, i.e finetuning a generic model with a mix of all specialized data and generic data. In this paper, we propose a new training pipeline where knowledge distillation and multiple specialized teachers allow us to efficiently finetune a model without adding new costs at inference time. Our experiments demonstrated that our training pipeline allows improving the performance of multi-domain translation over finetuning in configurations with 2, 3, and 4 domains by up to 2 points in BLEU.
Code (0)
등록된 구현이 없습니다.
Tasks
Domain AdaptationKnowledge DistillationMachine TranslationTranslationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Factorized Transformer for Multi-Domain Neural Machine Translation
Multi-Domain Neural Machine Translation (NMT) aims at building a single system that performs well on a range of target domains. However, along with the extreme diversity of cross-domain wording and phrasing style, the im…
DiversityMachine TranslationNMTTranslationUkrainian-to-English folktale corpus: Parallel corpus creation and augmentation for machine translation in low-resource languages
Folktales are linguistically very rich and culturally significant in understanding the source language. Historically, only human translation has been used for translating folklore. Therefore, the number of translated tex…
Machine TranslationSentenceTranslationBuilding Machine Translation System for Software Product Descriptions Using Domain-specific Sub-corpora Extraction
Building Machine Translation systems for a specific domain requires a sufficiently large and good quality parallel corpus in that domain. However, this is a bit challenging task due to the lack of parallel data in many d…
Machine TranslationSentenceSentence EmbeddingSentence-Embedding+1Analyzing Knowledge Distillation in Neural Machine Translation
Knowledge distillation has recently been successfully applied to neural machine translation. It allows for building shrunk networks while the resulting systems retain most of the quality of the original model. Despite th…
Knowledge DistillationMachine TranslationTranslationIterative Dual Domain Adaptation for Neural Machine Translation
Previous studies on the domain adaptation for neural machine translation (NMT) mainly focus on the one-pass transferring out-of-domain translation knowledge to in-domain NMT model. In this paper, we argue that such a str…
Domain AdaptationKnowledge DistillationMachine TranslationNMT+2