[Paper Review] Multilingual Neural Machine Translation with Task-Specific Attention
The paper introduces task-specific attention variants for multilingual NMT to improve translation quality across multiple language directions, including zero-shot, with only a small parameter overhead.
Multilingual machine translation addresses the task of translating between multiple source and target languages. We propose task-specific attention models, a simple but effective technique for improving the quality of sequence-to-sequence neural multilingual translation. Our approach seeks to retain as much of the parameter sharing generalization of NMT models as possible, while still allowing for language-specific specialization of the attention model to a particular language-pair or task. Our experiments on four languages of the Europarl corpus show that using a target-specific model of attention provides consistent gains in translation quality for all possible translation directions, compared to a model in which all parameters are shared. We observe improved translation quality even in the (extreme) low-resource zero-shot translation directions for which the model never saw explicitly paired parallel data.
Motivation & Objective
- Improve translation quality in fully multilingual NMT by specializing attention per task while sharing other parameters.
- Maintain parameter sharing to leverage cross-language generalization.
- Enhance zero-shot and low-resource directions without requiring separate models for every language pair.
Proposed method
- Extend attentional NMT with three task-specific attention variants: target-specific, source-specific, and paired attention.
- Condition attention weights and biases on the chosen task (language or language pair) during training and decoding.
- Augment encoder inputs with task tokens to indicate the desired target language.
- Train with a merged Europarl dataset across multiple language directions using shared embeddings and a common subword vocabulary (80k BPE).
- Use a single recurrent encoder/decoder with attention, and add a small number of task-specific parameters (one attention weight matrix and one bias per task).
- Evaluate with BLEU on in-domain dev/test sets and out-of-domain News Commentary, averaging results over five random seeds.
Experimental results
Research questions
- RQ1Does target-specific attention improve multilingual MT compared to fully shared attention?
- RQ2How do the three task-specific attention variants perform across all translation directions, including zero-shot?
- RQ3What is the impact on parameter count and training efficiency?
- RQ4Are improvements robust to out-of-domain data?
- RQ5How does attention visualization differ between shared and target-specific variants?
Key findings
- Target-specific attention yields consistent BLEU gains of roughly +0.5 to +0.9 over shared-attention multilingual models across six directions.
- Zero-shot translations improve by about +1.0 to +1.5 BLEU with target-specific attention, while source-specific attention is less effective for zero-shot.
- Paired attention shows little improvement over shared attention, likely due to fewer data per task and no explicit zero-shot handling.
- Overall multilingual models with target-specific attention reduce degradation seen in multilingual setups compared to fully shared attention, and perform robustly on out-of-domain data, with gains of +0.6 to +1.2 BLEU on nc-dev2007/nc-devtest2007.
- The approach introduces only a small parameter overhead (target-specific model adds one d×d weight matrix and d biases per target language, about 1.2% increase for four targets).
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.