A Challenge Set Approach to Evaluating Machine Translation
What it is about
The paper proposes challenge sets: small, hand-written sets of English to French sentences, each built to test one structural divergence between the two languages, for example morphology that exposes agreement, stranded prepositions, double-object verbs, subcategorisation frames, idioms and WH-movement. Each item has a yes or no question for a human judge. The authors compare phrase-based and neural systems of 2017. Neural systems beat phrase-based ones on almost every category, idioms being the exception. Some rules are learned by the neural system in simple cases and still fail in longer sentences, which the authors report as brittle generalisation. The method is manual, the sets are small, and native speakers are needed to repeat it.
Ideas
- I1. A challenge set for the Bible translator: one set per divergence between Hebrew and English (verb-initial order, construct chains, thou and ye by number and person, hath, negation particles, idioms). Each item has a fixed target output, and the score is the exact-match rate per class, not BLEU.
- I2. Turn the yes or no questions into rules a script can check on the output (for example, the subject precedes the verb). The set then needs no human judge, and it runs in the test suite.
- I3. A brittleness item: a pattern that passes in the short form and fails in a longer verse, to test the frame and encoder path rather than the lexicon.
For Mova
The places are tools/translate test data, tools/macula for the source trees and en/src/morph.rs for the forms. The items are small and can live in the repo as data. The set is a dev instrument; any score on it must be read against the held-out rule and the two-run check.
Cite
@inproceedings{isabelle2017challenge,
title = {{A Challenge Set Approach to Evaluating Machine Translation}},
author = {Isabelle, Pierre and Cherry, Colin and Foster, George},
booktitle = {Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing},
year = {2017},
doi = {10.18653/v1/d17-1263},
url = {https://doi.org/10.18653/v1/d17-1263}
}References
- Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2015. Neural machine translation by jointly learning to align and translate. In Proceedings of the Third International Conference on Learning Representations (ICLR). San Diego, USA. http://arxiv.org/abs/1409.0473. ↗
- Luisa Bentivogli, Arianna Bisazza, Mauro Cettolo, and Marcello Federico. 2016. Neural versus phrase-based machine translation quality: a case study. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Austin, Texas, pages 257–267. https://aclweb.org/anthology/D16-1025. ↗
- 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, Karin Verspoor, and Marcos Zampieri. 2016. Findings of the 2016 conference on machine translation. In Proceedings of the First Conference on Machine Translation. Association for Computational Linguistics, Berlin, Germany, pages 131–198. http://www.aclweb.org/anthology/W16-2301. ↗
- Colin Cherry. 2013. Improved reordering for phrase-based translation using sparse features. In Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, Atlanta, Georgia, pages 22–31. http://www.aclweb.org/anthology/N13-1003. ↗
- Colin Cherry and George Foster. 2012. Batch tuning strategies for statistical machine translation. In Proceedings of the 2012 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, Montréal, Canada, pages 427–436. http://www.aclweb.org/anthology/N12-1047. ↗
- Kyunghyun Cho, Bart van Merrienboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2014. Learning phrase representations using rnn encoder–decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). Association for Computational Linguistics, Doha, Qatar, pages 1724–1734. http://www.aclweb.org/anthology/D14-1179. ↗
- Jacob Devlin, Rabih Zbib, Zhongqiang Huang, Thomas Lamar, Richard Schwartz, and John Makhoul. 2014. Fast and robust neural network joint models for statistical machine translation. In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). Association for Computational Linguistics, Baltimore, Maryland, pages 1370–1380. http://www.aclweb.org/anthology/P14-1129. ↗
- Bonnie J. Dorr. 1994. Machine translation divergences: a formal description and proposed solution. Computational Linguistics 20:4. http://aclweb.org/anthology/J/J94/J94-4004.pdf. ↗ our card
- Nadir Durrani, Fahim Dalvi, Hassan Sajjad, and Stephan Vogel. 2016. QCRI machine translation systems for IWSLT 16. In Proceedings of the 13th International Workshop on Spoken Language Translation (IWSLT). Seattle, Washington. https://workshop2016.iwslt.org/downloads/qcri-machine-translation.pdf. ↗
- Michel Galley and Christopher D. Manning. 2008. A simple and effective hierarchical phrase reordering model. In Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Honolulu, Hawaii, pages 848–856. http://www.aclweb.org/anthology/D08-1089. ↗
- Liang Huang and David Chiang. 2007. Forest rescoring: Faster decoding with integrated language models. In Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics. Association for Computational Linguistics, Prague, Czech Republic, pages 144–151. http://www.aclweb.org/anthology/P07-1019. ↗
- Marcin Junczys-Dowmunt, Tomasz Dwojak, and Hieu Hoang. 2016a. Is neural machine translation ready for deployment? a case study on 30 translation directions. In Proceedings of the 13th International Workshop on Spoken Language Translation (IWSLT). Seattle, Washington. find
- Marcin Junczys-Dowmunt, Tomasz Dwojak, and Rico Sennrich. 2016b. The amu-uedin submission to the wmt16 news translation task: Attention-based nmt models as feature functions in phrase-based smt. In Proceedings of the First Conference on Machine Translation. Association for Computational Linguistics, Berlin, Germany, pages 319–325. http://www.aclweb.org/anthology/W16-2316. ↗
- Nal Kalchbrenner and Phil Blunsom. 2013. Recurrent continuous translation models. In Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Seattle, Washington, USA, pages 1700–1709. http://www.aclweb.org/anthology/D13-1176. ↗
- Margaret King and Kirsten Falkedal. 1990. Using test suites in evaluation of machine translation systems. In Proceedings of the 1990 Conference on Computational Linguistics. Association for Computational Linguistics, Helsinki, Finland. http://aclweb.org/anthology/C/C90/C90-2037.pdf. ↗ our card
- 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 311–318. https://doi.org/10.3115/1073083.1073135. ↗ our card
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/isabelle-2017-challenge-set-approach-evaluating-machine/