CLOct 9, 2020

Token-level Adaptive Training for Neural Machine Translation

arXiv:2010.04380v11004 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses translation quality issues for low-frequency tokens in NMT, which is an incremental improvement for the field.

The paper tackles token imbalance in neural machine translation by proposing token-level adaptive training objectives based on token frequencies, resulting in BLEU score improvements of up to 1.68 on sentences with low-frequency tokens across multiple language pairs.

There exists a token imbalance phenomenon in natural language as different tokens appear with different frequencies, which leads to different learning difficulties for tokens in Neural Machine Translation (NMT). The vanilla NMT model usually adopts trivial equal-weighted objectives for target tokens with different frequencies and tends to generate more high-frequency tokens and less low-frequency tokens compared with the golden token distribution. However, low-frequency tokens may carry critical semantic information that will affect the translation quality once they are neglected. In this paper, we explored target token-level adaptive objectives based on token frequencies to assign appropriate weights for each target token during training. We aimed that those meaningful but relatively low-frequency words could be assigned with larger weights in objectives to encourage the model to pay more attention to these tokens. Our method yields consistent improvements in translation quality on ZH-EN, EN-RO, and EN-DE translation tasks, especially on sentences that contain more low-frequency tokens where we can get 1.68, 1.02, and 0.52 BLEU increases compared with baseline, respectively. Further analyses show that our method can also improve the lexical diversity of translation.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes