Stronger Baselines for Trustable Results in Neural Machine Translation
Summary
NMT papers often report gains over weak "vanilla" systems, so it is unclear whether a new method would still help a production-grade model. Denkowski and Neubig propose three easy-to-adopt upgrades for experimental baselines. The first is Adam training with learning-rate halving and optimizer restarts. The second is sub-word vocabularies built with byte pair encoding (BPE). The third is decoding with ensembles of independently trained models. They use an attentional encoder-decoder built with Lamtram and DyNet and test it on five WMT16 and IWSLT16 translation scenarios, with training sets from about 114K to 4.5M sentence pairs. BLEU is averaged over several training runs. Combined, the upgrades add roughly 4–5 BLEU in every scenario. The authors then re-test four published extensions: lexicon bias, pre-translation, data bootstrapping and dropout. Gains seen on vanilla systems often shrink, disappear or reverse on the stronger baselines. The study shows that baseline strength can change experimental conclusions, and it urges researchers to evaluate new ideas on realistic systems.
Key points
- Data: The scenarios are WMT German-English (4.56M sentences), English-Finnish (2.08M) and Romanian-English (612K), plus IWSLT English-French (220K) and Czech-English (114K, TED talks).
- Baseline model: A bi-directional single-layer LSTM (size 1024) with MLP attention, 512-dimensional embeddings and a 50K-word vocabulary. Unknown words are handled by a fast_align dictionary lookup or by copying the source word.
- Training: Adam (max step 0.0002) with only 2 restarts plus SGD-style annealing trained faster than fully annealed SGD (initial rate 0.5, 5 halvings). It also reached lower dev perplexity and higher BLEU. Restarting resets Adam's per-parameter rates, which helps it leave poor local optima.
- Re-tested extensions: Of the four extensions, only data bootstrapping (with a phrase-based re-segmentation extension) improved the fully strengthened systems in both evaluated scenarios, and only marginally. Lexicon bias and pre-translation became redundant or harmful and reduced ensemble diversity.
- Dropout: Dropout still helped all configurations for Czech-English, but stronger English-French systems needed it less.
Cited by
- The Best of Both Worlds: Combining Recent Advances in Neural Machine Translation
- A Simple and Strong Baseline for End-to-End Neural RST-style Discourse Parsing
- An Empirical Study of Contextual Data Augmentation for Japanese Zero Anaphora Resolution
- SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processing
- Neural Semantic Parsing by Character-based Translation: Experiments with Abstract Meaning Representations
- When and Why Are Pre-Trained Word Embeddings Useful for Neural Machine Translation?
Cite
@inproceedings{denkowski2017stronger,
title = {{Stronger Baselines for Trustable Results in Neural Machine Translation}},
author = {Denkowski, Michael and Neubig, Graham},
booktitle = {Proceedings of the First Workshop on Neural Machine Translation},
year = {2017},
doi = {10.18653/v1/w17-3203},
url = {https://doi.org/10.18653/v1/w17-3203}
}References
- pure neural machine translation systems. abs/1610.05540. — [arXiv:1610.05540](https://arxiv.org/abs/1610.05540) find
- Philip Arthur, Graham Neubig, and Satoshi Nakamura. 2016. Incorporating discrete translation lexicons into neural machine translation. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Austin, Texas, pages 1557–1567. find
- CoRR Chris Dyer, Victor Chahuneau, and Noah A. Smith. 2013. A simple, fast, and effective reparameterization of ibm model 2. In Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. pages 644–648. find
- Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2015. Neural machine translation by jointly learning to align and translate. In International Conference on Learning Representations. find our card
- M Amin Farajian, Rajen Chatterjee, Costanza Conforti, Shahab Jalalvand, Vevake Balaraman, Mattia A Di Gangi, Duygu Ataman, Marco Turchi, Matteo Negri, and Marcello Federico. 2016. Fbks neural machine translation systems for iwslt 2016. In Proceedings of the ninth International Workshop on Spoken Lan… find
- Ondřej Bojar, Rajen Chatterjee, Christian Federmann, Yvette Graham, Barry Haddow, Matthias Huck, Antonio Jimeno Yepes, Philipp Koehn, Varvara Logacheva, Christof Monz, Matteo Negri, Aurelie Neveol, Mariana Neves, Martin Popel, Matt Post, Raphael Rubino, Carolina Scarton, Lucia Specia, Marco Turchi,… find our card
- Yarin Gal and Zoubin Ghahramani. 2016. A theoretically grounded application of dropout in recurrent neural networks. In D. D. Lee, M. Sugiyama, U. V. Luxburg, I. Guyon, and R. Garnett, editors, Advances in Neural Information Processing Systems 29, Curran Associates, Inc., pages 1019–1027. find our card
- Geoffrey Hinton, Oriol Vinyals, and Jeff Dean. 2015. Distilling the knowledge in a neural network. arXiv preprint arXiv:1503.02531 . find our card
- Denny Britz, Anna Goldie, Thang Luong, and Quoc Le. 2017. Massive exploration of neural machine translation architectures. arXiv preprint arXiv:1703.03906 . find
- Sébastien Jean, Kyunghyun Cho, Roland Memisevic, and Yoshua Bengio. 2015. On using very large target vocabulary for neural machine translation. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language P… find our card
- M Cettolo, J Niehues, S Stüker, L Bentivogli, R Cattoni, and M Federico. 2016. The iwslt 2016 evaluation campaign . find
- Mauro Cettolo, Christian Girardi, and Marcello Federico. 2012. Wit 3 : Web inventory of transcribed and translated talks. In Proceedings of the 16 th Conference of the European Association for Machine Translation (EAMT). Trento, Italy, pages 261–268. find
- Yoon Kim and Alexander M. Rush. 2016. Sequence-level knowledge distillation. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Austin, Texas, pages 1317–1327. find our card
- Wenhu Chen, Evgeny Matusov, Shahram Khadivi, and Jan-Thorsten Peter. 2016. Guided alignment training for topic-aware neural machine translation. find
- Diederik P. Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR). find
- Jonathan H. Clark, Chris Dyer, Alon Lavie, and Noah A. Smith. 2011. Better hypothesis testing for statistical machine translation: Controlling for optimizer instability. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies. pages 176… find
- Adhiguna Kuncoro, Miguel Ballesteros, Lingpeng Kong, Chris Dyer, and Noah A. Smith. 2016. Distilling an ensemble of greedy dependency parsers into one mst parser. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Aus… find
- Josep Crego, Jungi Kim, Guillaume Klein, Anabel Rebollo, Kathy Yang, Jean Senellart, Egor Akhanov, Patrice Brunelle, Aurelien Coquard, Yongchao Deng, Satoshi Enoue, Chiyo Geiss, Joshua Johanson, Ardas Khalsa, Raoum Khiari, Byeongil Ko, Catherine Kobus, Jean Lorieux, Leidiana Martins, Dang-Chuan Nguy… find
- SYSTRAN’s Jason Lee, Kyunghyun Cho, and Thomas Hofmann. 2016. Fully character-level neural machine translation without explicit segmentation. CoRR abs/1610.03017. find our card
- Thang Luong, Ilya Sutskever, Quoc Le, Oriol Vinyals, and Wojciech Zaremba. 2015. Addressing the rare Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V. Le, Mohammad Norouzi, Wolfgang Macherey, Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, Jeff Klingner, Apurva Shah, Melvin Johnson, Xiaobing Liu, Lu… find
- Graham Neubig. 2015. lamtram: A toolkit for language and translation modeling using neural networks. http://www.github.com/neubig/lamtram. ↗
- Graham Neubig, Chris Dyer, Yoav Goldberg, Austin Matthews, Waleed Ammar, Antonios Anastasopoulos, Miguel Ballesteros, David Chiang, Daniel Clothiaux, Trevor Cohn, Kevin Duh, Manaal Faruqui, Cynthia Gan, Dan Garrette, Yangfeng Ji, Lingpeng Kong, Adhiguna Kuncoro, Gaurav Kumar, Chaitanya Malaviya, Pau… find our card
- Matthew D. Zeiler. 2012. ADADELTA: an adaptive learning rate method. CoRR abs/1212.5701. find our card
- Jan Niehues, Eunah Cho, Thanh-Le Ha, and Alex Waibel. 2016. Pre-translation for neural machine translation. CoRR abs/1610.05243. find
- Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: a method for automatic evaluation of machine translation. In Proceedings of 40th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, Philadelphia, Pennsylvania, USA, pages… find our card
- Rico Sennrich, Orhan Firat, Kyunghyun Cho, Alexandra Birch, Barry Haddow, Julian Hitschler, Marcin Junczys-Dowmunt, Samuel Läubli, Antonio Valerio Miceli Barone, Jozef Mokry, and Maria Nadejde. 2017. Nematus: a Toolkit for Neural Machine Translation. In Proceedings of the Demonstrations at the 15th… find our card
- Rico Sennrich, Barry Haddow, and Alexandra Birch. 2016a. Edinburgh neural machine translation systems for wmt 16. In Proceedings of the First Conference on Machine Translation. Association for Computational Linguistics, Berlin, Germany, pages 371– 376. find our card
- 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 (Volume 1: Long Papers). Association for Computational Linguistics, Berlin, Germany, pages… find
- Ilya Sutskever, Oriol Vinyals, and Quoc V Le. 2014. Sequence to sequence learning with neural networks. In Advances in neural information processing systems. pages 3104–3112. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/denkowski-2017-stronger-baselines-trustable-results-neural/