Elamur Research
☰
home / papers / 2018 / Iterative Back-Translation for Neural Machine Translation

Iterative Back-Translation for Neural Machine Translation

Written for the Research library (claude-opus-5-5) from the paper text. Original — aclanthology.org/W18-2703.pdf

Summary

Neural machine translation (NMT) can use target-language monolingual text by back-translating it into the source language. This creates synthetic sentence pairs. The authors first test whether the quality of the reverse-direction system matters. On WMT 2017 German↔English, they compare back-translation systems trained for different lengths of time and find that stronger reverse models produce more useful synthetic corpora.

Building on this, they propose iterative back-translation. Systems in both directions take turns regenerating synthetic data for each other, so each round can draw on monolingual text from both languages. This resembles co-training. Experiments use the Marian toolkit for the high-resource setting and Sockeye for low-resource settings. The low-resource settings are a simulated English–French setup with 100K and 1M sentence pairs and a more realistic English–Farsi setup.

Repeating the process gives consistent gains over a single round of back-translation. Deep ensembles trained this way exceeded the best WMT 2017 German↔English submissions. This makes the method a simple and practical way to get more value from abundant monolingual data.

Key points

  • Reverse-model quality matters. A reverse model stopped after 10k iterations added nothing. Training for 100k iterations gave +1.5 BLEU in both directions, and a converged model gave +2.9 (de→en) and +2.2 (en→de) on newstest2017.
  • High-resource gains. One extra round (re-back-translation) improved final systems by 0.5–1.1 BLEU across shallow, deep and ensemble architectures. The best results were 36.5 BLEU for de→en and 29.3 for en→de, about 1 BLEU above the top WMT 2017 entries (35.1 and 28.3).
  • Low-resource English–French. With 100K pairs, plain back-translation added +5.4 BLEU for fr→en and +3.5 for en→fr. Extra iterations helped further, with 1 and 2 additional rounds performing about the same.
  • English–Farsi. Gains were small (+0.3 to +0.4 BLEU), possibly because of the language's difficulty and a domain mismatch between the parallel and monolingual data.
  • Extra findings. Raising the ratio of synthetic to real data up to 1:3 helped slightly. Using Moses phrase-based SMT for back-translation gave mixed results, but scores stayed close to those from neural back-translation.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Linguistics & languages · Machine translation

Topics: Machine translation

Cited by

185 papers of our library cite it (of the 140673 whose bibliographies we read); 8 of them have a page here, 177 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/w18-2703

@inproceedings{hoang2018iterative,
  title = {{Iterative Back-Translation for Neural Machine Translation}},
  author = {Hoang, Vu Cong Duy and Koehn, Philipp and Haffari, Gholamreza and Cohn, Trevor},
  booktitle = {Proceedings of the 2nd Workshop on Neural Machine Translation and Generation},
  year = {2018},
  doi = {10.18653/v1/w18-2703},
  url = {https://doi.org/10.18653/v1/w18-2703}
}

References

2 references, 2 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2015. Neural machine translation by jointly learning to align and translate. In ICLR. find our card
  2. Avrim Blum and Tom Mitchell. 1998. Combining labeled and unlabeled data with co-training. In Proceedings of the eleventh annual conference on Computational learning theory, pages 92–100. ACM. find our card