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.
Cited by
- Towards String-To-Tree Neural Machine Translation
- Graph Convolutional Encoders for Syntax-aware Neural Machine Translation
- Findings of the 2016 Conference on Machine Translation
- Findings of the 2017 Conference on Machine Translation (WMT17)
- 8-bit Optimizers via Block-wise Quantization
- APE at Scale and Its Implications on MT Evaluation Biases
- Convolutional Sequence to Sequence Learning
- Meta-Learning for Low-Resource Neural Machine Translation
- Universal Neural Machine Translation for Extremely Low Resource Languages
- Has Machine Translation Achieved Human Parity? A Case for Document-level Evaluation
- Fully Character-Level Neural Machine Translation without Explicit Segmentation
- BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension
- Learning How to Simplify From Explicit Labeling of Complex-Simplified Text Pairs
- Using the Output Embedding to Improve Language Models
- Dear Sir or Madam, May I Introduce the GYAFC Dataset: Corpus, Benchmarks and Metrics for Formality Style Transfer
- How Grammatical is Character-level Neural Machine Translation? Assessing MT Quality with Contrastive Translation Pairs
- Nematus: a Toolkit for Neural Machine Translation
Cite
@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
- 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
- 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
- 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
- Matthew D. Zeiler. 2012. ADADELTA: An Adaptive Learning Rate Method. CoRR, abs/1212.5701. find our card