CLMay 7, 2020

Does Multi-Encoder Help? A Case Study on Context-Aware Neural Machine Translation

arXiv:2005.03393v21011 citations
AI Analysis

This work addresses the problem of improving translation quality in context-aware NMT for researchers and practitioners, but it is incremental as it re-evaluates existing multi-encoder methods.

The paper investigates multi-encoder approaches in document-level neural machine translation and finds that context encoders can act as noise generators, with improvements partly due to robust training rather than contextual encoding. It establishes a new state-of-the-art on the IWSLT Fr-En task by using noise generation and dropout methods.

In encoder-decoder neural models, multiple encoders are in general used to represent the contextual information in addition to the individual sentence. In this paper, we investigate multi-encoder approaches in documentlevel neural machine translation (NMT). Surprisingly, we find that the context encoder does not only encode the surrounding sentences but also behaves as a noise generator. This makes us rethink the real benefits of multi-encoder in context-aware translation - some of the improvements come from robust training. We compare several methods that introduce noise and/or well-tuned dropout setup into the training of these encoders. Experimental results show that noisy training plays an important role in multi-encoder-based NMT, especially when the training data is small. Also, we establish a new state-of-the-art on IWSLT Fr-En task by careful use of noise generation and dropout methods.

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