Elamur Research
☰
home / papers / 2016 / Edinburgh Neural Machine Translation Systems for WMT 16

Edinburgh Neural Machine Translation Systems for WMT 16

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

Summary

This paper describes the University of Edinburgh's entries in the WMT16 news translation shared task. The systems cover English paired with Czech, German, Romanian and Russian, each in both directions. The core model is an attention-based encoder-decoder built on the dl4mt-tutorial code, which was later released as Nematus. Byte-pair encoding (BPE) splits words into subword units, so a fixed vocabulary can still represent rare and unseen words.

On top of this baseline, the authors test three additions:

  • synthetic parallel data, made by back-translating in-domain News Crawl monolingual text;
  • dropout on every layer, including the recurrent ones, used for the low-resource Romanian pair;
  • re-scoring of n-best lists with models that generate the target sentence right-to-left.

Ensembles of training checkpoints add further gains. Together, these techniques raise BLEU by 4.3–11.2 points over the baselines. In the human evaluation, the systems were the best or tied-best constrained entry in 7 of 8 directions. The work showed that neural MT with inexpensive data augmentation could lead a major evaluation campaign. This recipe transfers directly to languages with limited parallel data, such as Ukrainian.

Key points

  • Back-translation: 2–10M synthetic sentences per direction were generated, mostly from News Crawl 2015. For CS→EN, growing the synthetic set from 2.5M to 10M sentences helped steadily, though the first 2.5M brought most of the gain.
  • BPE setup: 89,500 merge operations were learned jointly on source and target text. For EN↔RU, Russian was first transliterated to Latin script (ISO-9) to learn shared merges, which were then mapped back to Cyrillic.
  • EN↔RO:
    • Pervasive dropout gave +4–5 BLEU. It reuses one mask across time steps, following Gal (2015), with word dropout at 0.1 and 0.2 on other layers.
    • Removing diacritics from the Romanian source gave +1.3–1.4 BLEU.
    • Synthetic data gave +4.1–5.1 BLEU.
  • EN↔DE:
    • Synthetic data: +3.4–5.7 BLEU.
    • Ensemble of the last 4 checkpoints: +1.3–1.7 BLEU.
    • Right-to-left reranking of 50-best lists: +0.6–1.1 BLEU.
    • Final newstest2016 scores: 34.2 (EN→DE) and 38.6 (DE→EN).
  • Released resources: the Nematus toolkit, the wmt16-scripts repository (configs, synthetic data, trained models), and subword-nmt for BPE. The AmuNMT C++ decoder was used for faster decoding.

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: Machine translation · Natural language processing

Topics: Machine translation

Cited by

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

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/w16-2323 · arXiv 1606.02891

@inproceedings{sennrich2016edinburgh,
  title = {{Edinburgh Neural Machine Translation Systems for WMT 16}},
  author = {Sennrich, Rico and Haddow, Barry and Birch, Alexandra},
  booktitle = {Proceedings of the First Conference on Machine Translation: Volume 2, Shared Task Papers},
  year = {2016},
  doi = {10.18653/v1/w16-2323},
  eprint = {1606.02891},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.18653/v1/w16-2323}
}

References

4 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 Proceedings of the International Conference on Learning Representations (ICLR). find our card
  2. Rico Sennrich, Barry Haddow, and Alexandra Birch. 2016a. Improving Neural Machine Translation Models with Monolingual Data. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (ACL 2016), Berlin, Germany. find
  3. Rico Sennrich, Barry Haddow, and Alexandra Birch. 2016b. Neural Machine Translation of Rare Words with Subword Units. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (ACL 2016), Berlin, Germany. find
  4. Matthew D. Zeiler. 2012. ADADELTA: An Adaptive Learning Rate Method. CoRR, abs/1212.5701. find our card