Multi-Way, Multilingual Neural Machine Translation with a Shared Attention Mechanism
Written for the Research library (claude-opus-5-5) from the paper text. Original — aclanthology.org/N16-1101.pdf
Summary
Attention-based neural MT systems are usually built for a single language pair. Their attention (alignment) component was assumed to be pair-specific, so earlier multilingual NMT work either dropped attention or supported only one-to-many translation. Firat, Cho and Bengio design one network with a separate encoder for each source language, a separate decoder for each target language, and a single attention module reused by every pair. Since only encoders and decoders are added per language, model size scales linearly with the number of languages, rather than quadratically as with a collection of bilingual systems. The model is trained jointly on WMT'15 data for English, French, Czech, German, Russian and Finnish (ten translation directions). It is also tested in simulated low-resource settings where the target parallel corpus is artificially reduced. The multilingual model outperforms single-pair baselines in all low-resource cases and matches or beats them on most large-scale directions while using roughly half the parameters. This shows that attention can be shared across languages and that multilinguality especially benefits data-poor pairs.
Key points
- Architecture: N encoders and M decoders connected through one shared attention mechanism. Parameter count grows as O(L), versus O(L²) for separate single-pair models.
- Data: all ten WMT'15 pairs/directions (En↔Fr, Cs, De, Ru, Fi). Low-resource conditions were created by artificially limiting the size of the target parallel corpus.
- In low-resource tests, the multilingual model ("Multi") beats both "Single" and "Single+DF", which adds target-side monolingual data. The advantage widens as parallel data shrinks, so the gain is not just a result of seeing more target text.
- At large scale, the multilingual model is better than or comparable to single-pair models in both BLEU and log-probability, with the clearest gains when translating into English. The authors attribute this to English appearing in every training corpus. Adding monolingual data via autoencoder-style reconstruction led to token copying and worse results.
- Training splits language pairs across GPUs (NVidia Titan X, 12GB) and synchronises only the attention parameters, which gives near-linear speed-up. Code is released at github.com/nyu-dl/dl4mt-multi.
Cited by
- Morphological Word Embeddings for Arabic Neural Machine Translation in Low-Resource Settings
- Few-Shot and Zero-Shot Learning for Historical Text Normalization
- Massively Multilingual Neural Machine Translation
- Massively Multilingual Neural Machine Translation in the Wild: Findings and Challenges
- Unsupervised Neural Machine Translation
- Simple, Scalable Adaptation for Neural Machine Translation
- Evaluating prose style transfer with the Bible
- A Survey of Domain Adaptation for Neural Machine Translation
- Meta-Learning for Low-Resource Neural Machine Translation
- Universal Neural Machine Translation for Extremely Low Resource Languages
- Toward Multilingual Neural Machine Translation with Universal Encoder and Decoder
- Survey of Low-Resource Machine Translation
- Fully Character-Level Neural Machine Translation without Explicit Segmentation
- A neural interlingua for multilingual machine translation
- Participatory Research for Low-resourced Machine Translation: A Case Study in African Languages
- When and Why Are Pre-Trained Word Embeddings Useful for Neural Machine Translation?
- Samanantar: The Largest Publicly Available Parallel Corpora Collection for 11 Indic Languages
- Multilingual Translation from Denoising Pre-Training
- The Tatoeba Translation Challenge – Realistic Data Sets for Low Resource and Multilingual MT
- Exploiting Source-side Monolingual Data in Neural Machine Translation
- Improving Massively Multilingual Neural Machine Translation and Zero-Shot Translation
- Legal Judgment Prediction via Topological Learning
Cite
@inproceedings{firat2016multi,
title = {{Multi-Way, Multilingual Neural Machine Translation with a Shared Attention Mechanism}},
author = {Firat, Orhan and Cho, Kyunghyun and Bengio, Yoshua},
booktitle = {Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies},
year = {2016},
doi = {10.18653/v1/n16-1101},
eprint = {1601.01073},
archivePrefix = {arXiv},
url = {https://doi.org/10.18653/v1/n16-1101}
}References
- Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2014. Neural machine translation by jointly learning to align and translate. In ICLR 2015. Léon Bottou, Yoshua Bengio, and Yann Le Cun. 1997. Global training of document processing systems using graph transformer networks. In Computer Vision and P… find our card
- IEEE Computer Society Conference on, pages 489– 494. IEEE. Rich Caruana. 1997. Multitask learning. Machine learning, 28(1):41–75. Kyunghyun Cho, Bart van Merriënboer, Dzmitry Bahdanau, and Yoshua Bengio. 2014a. On the properties of neural machine translation: Encoder–Decoder approaches. In Eighth W… find
- Jan K Chorowski, Dzmitry Bahdanau, Dmitriy Serdyuk, Kyunghyun Cho, and Yoshua Bengio. 2015. Attention-based models for speech recognition. In Advances in Neural Information Processing Systems, pages 577–585. Ronan Collobert, Jason Weston, Léon Bottou, Michael Karlen, Koray Kavukcuoglu, and Pavel Ku… find our card
- Weiguang Ding, Ruoyan Wang, Fei Mao, and Graham W. Taylor. 2014. Theano-based large-scale visual recognition with multiple gpus. arXiv:1412.2302. — [arXiv:1412.2302](https://arxiv.org/abs/1412.2302) find
- Daxiang Dong, Hua Wu, Wei He, Dianhai Yu, and Haifeng Wang. 2015. Multi-task learning for multiple language translation. ACL. Alex Graves, Santiago Fernández, Faustino Gomez, and Jürgen Schmidhuber. 2006. Connectionist temporal classification: labelling unsegmented sequence data with recurrent neu… find our card
- Caglar Gulcehre, Orhan Firat, Kelvin Xu, Kyunghyun Cho, Loic Barrault, Huei-Chi Lin, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2015. On using monolingual corpora in neural machine translation. arXiv preprint arXiv:1503.03535. Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term me… find our card
- Sébastien Jean, Orhan Firat, Kyunghyun Cho, Roland Memisevic, and Yoshua Bengio. 2015. Montreal neural machine translation systems for wmt’15. In Proceedings of the Tenth Workshop on Statistical Machine Translation, pages 134–140, Lisbon, Portugal, September. Association for Computational Linguisti… find
- Diederik Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. The International Conference on Learning Representations (ICLR). find
- Minh-Thang Luong, Quoc V Le, Ilya Sutskever, Oriol Vinyals, and Lukasz Kaiser. 2015a. Multi-task sequence to sequence learning. arXiv preprint arXiv:1511.06114. find our card
- Minh-Thang Luong, Hieu Pham, and Christopher D Manning. 2015b. Effective approaches to attention-based neural machine translation. arXiv preprint arXiv:1508.04025. find
- Razvan Pascanu, Tomas Mikolov, and Yoshua Bengio. 2012. On the difficulty of training recurrent neural networks. arXiv preprint arXiv:1211.5063. find
- Rico Sennrich, Barry Haddow, and Alexandra Birch. 2015a. Improving neural machine translation models with monolingual data. arXiv preprint arXiv:1511.06709. find
- Rico Sennrich, Barry Haddow, and Alexandra Birch. 2015b. Neural machine translation of rare words with subword units. arXiv preprint arXiv:1508.07909. find
- Ilya Sutskever, Oriol Vinyals, and Quoc VV Le. 2014. Sequence to sequence learning with neural networks. In Advances in neural information processing systems, pages 3104–3112. find