XNMT: The eXtensible Neural Machine Translation Toolkit
Graham Neubig, Matthias Sperber, Xinyi Wang, Matthieu Felix, Austin, Matthews, Sarguna Padmanabhan, Ye Qi, Devendra Singh Sachan, Philip Arthur,, Pierre Godard, John Hewitt, Rachid Riad, Liming Wang

TL;DR
XNMT is an open-source, modular toolkit for neural machine translation that facilitates rapid research iteration and reliable, reproducible results across multiple language and speech tasks.
Contribution
It introduces a highly modular design and experiment configuration system, enhancing flexibility and reproducibility in NMT research.
Findings
Demonstrated utility on machine translation, speech recognition, and multi-task learning
Facilitated rapid experimentation and iteration
Produced reliable and reproducible results
Abstract
This paper describes XNMT, the eXtensible Neural Machine Translation toolkit. XNMT distin- guishes itself from other open-source NMT toolkits by its focus on modular code design, with the purpose of enabling fast iteration in research and replicable, reliable results. In this paper we describe the design of XNMT and its experiment configuration system, and demonstrate its utility on the tasks of machine translation, speech recognition, and multi-tasked machine translation/parsing. XNMT is available open-source at https://github.com/neulab/xnmt
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Software Engineering Research
