Understanding and Improving Sequence-to-Sequence Pretraining for Neural Machine Translation
About
In this paper, we present a substantial step in better understanding the SOTA sequence-to-sequence (Seq2Seq) pretraining for neural machine translation~(NMT). We focus on studying the impact of the jointly pretrained decoder, which is the main difference between Seq2Seq pretraining and previous encoder-based pretraining approaches for NMT. By carefully designing experiments on three language pairs, we find that Seq2Seq pretraining is a double-edged sword: On one hand, it helps NMT models to produce more diverse translations and reduce adequacy-related translation errors. On the other hand, the discrepancies between Seq2Seq pretraining and NMT finetuning limit the translation quality (i.e., domain discrepancy) and induce the over-estimation issue (i.e., objective discrepancy). Based on these observations, we further propose simple and effective strategies, named in-domain pretraining and input adaptation to remedy the domain and objective discrepancies, respectively. Experimental results on several language pairs show that our approach can consistently improve both translation performance and model robustness upon Seq2Seq pretraining.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Machine Translation | WMT16 Ro-En (test) | BLEU38.1 | 27 | |
| Machine Translation | WMT19 English-German (En-De) (test) | BLEU42.2 | 19 | |
| Machine Translation | IWSLT17 En-Fr (test) | BLEU41.1 | 18 | |
| Machine Translation | WMT En-De (S) 19 (test) | BLEU36.9 | 10 | |
| Machine Translation | WMT En-Ro 16 (test) | BLEU38 | 5 | |
| Machine Translation | WMT En-De Multiple References 19 (test) | BLEU80.1 | 5 | |
| Machine Translation | WMT En-De (S) Multiple References 19 (test) | BLEU75.6 | 5 | |
| Machine Translation | WMT De-En 19 (test) | BLEU41.4 | 5 |