CLSep 10, 2021

Rethinking Zero-shot Neural Machine Translation: From a Perspective of Latent Variables

arXiv:2109.04705v1663 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses poor transfer performance in zero-shot translation for multilingual NMT systems, representing an incremental improvement.

The paper tackles the problem of spurious correlations in zero-shot neural machine translation by introducing a denoising autoencoder objective based on pivot language, which significantly outperforms state-of-the-art methods on benchmark datasets.

Zero-shot translation, directly translating between language pairs unseen in training, is a promising capability of multilingual neural machine translation (NMT). However, it usually suffers from capturing spurious correlations between the output language and language invariant semantics due to the maximum likelihood training objective, leading to poor transfer performance on zero-shot translation. In this paper, we introduce a denoising autoencoder objective based on pivot language into traditional training objective to improve the translation accuracy on zero-shot directions. The theoretical analysis from the perspective of latent variables shows that our approach actually implicitly maximizes the probability distributions for zero-shot directions. On two benchmark machine translation datasets, we demonstrate that the proposed method is able to effectively eliminate the spurious correlations and significantly outperforms state-of-the-art methods with a remarkable performance. Our code is available at https://github.com/Victorwz/zs-nmt-dae.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes