Consistency by Agreement in Zero-shot Neural Machine Translation

Maruan Al-Shedivat, Ankur P. Parikh
4/4/2019
cs.LGcs.CLcs.NE

Official code: google-research/language (1,820 stars, Apache-2.0, last commit 2026-04-21).

Abstract

Generalization and reliability of multilingual translation often highly depend on the amount of available parallel data for each language pair of interest. In this paper, we focus on zero-shot generalization---a challenging setup that tests models on translation directions they have not been optimized for at training time. To solve the problem, we (i) reformulate multilingual translation as probabilistic inference, (ii) define the notion of zero-shot consistency and show why standard training often results in models unsuitable for zero-shot tasks, and (iii) introduce a consistent agreement-based training method that encourages the model to produce equivalent translations of parallel sentences in auxiliary languages. We test our multilingual NMT models on multiple public zero-shot translation benchmarks (IWSLT17, UN corpus, Europarl) and show that agreement-based learning often results in 2-3 BLEU zero-shot improvement over strong baselines without any loss in performance on supervised translation directions.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Shared repository for open-sourced projects from the Google AI Language team.

1,820364C++, CSSOct 16, 20186 months agoApache-2.0
machine-learningnatural-language-processingresearch

Similar Papers

Cite this paper

@article{alshedivat2019consistency,
  title  = {Consistency by Agreement in Zero-shot Neural Machine Translation},
  author = {Maruan Al-Shedivat and Ankur P. Parikh},
  year   = {2019},
  eprint = {1904.02338},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1904.02338}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1904.02338.svg)](https://codeofpaper.com/paper/1904.02338)

Discussion