Minh-Thang Luong, Hieu Pham, Christopher D. Manning
An attentional mechanism has lately been used to improve neural machine translation (NMT) by selectively focusing on parts of the source sentence during translation. However, there has been little work exploring useful architectures for attention-based NMT. This paper examines two simple and effective classes of attentional mechanism: a global approach which always attends to all source words and a local one that only looks at a subset of source words at a time. We demonstrate the effectiveness of both approaches over the WMT translation tasks between English and German in both directions. With local attention, we achieve a significant gain of 5.0 BLEU points over non-attentional systems which already incorporate known techniques such as dropout. Our ensemble model using different attention architectures has established a new state-of-the-art result in the WMT'15 English to German translation task with 25.9 BLEU points, an improvement of 1.0 BLEU points over the existing best system backed by NMT and an n-gram reranker.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Machine Translation | 20NEWS | Accuracy | 1 | 12 |
| Machine Translation | WMT2014 English-German | BLEU score | 20.9 | RNN Enc-Dec Att |
| Machine Translation | WMT2014 English-German | BLEU score | 14 | Reverse RNN Enc-Dec |
| Machine Translation | WMT2014 English-German | BLEU score | 11.3 | RNN Enc-Dec |
| Text Generation | LSMDC-E | BLEU-1 | 14.21 | Seq2Seq |
| Text Generation | LSMDC-E | BLEU-2 | 4.56 | Seq2Seq |
| Text Generation | LSMDC-E | BLEU-3 | 1.7 | Seq2Seq |
| Text Generation | LSMDC-E | BLEU-4 | 0.7 | Seq2Seq |
| Text Generation | LSMDC-E | CIDEr | 8.69 | Seq2Seq |
| Text Generation | LSMDC-E | METEOR | 11.01 | Seq2Seq |
| Text Generation | LSMDC-E | ROUGE-L | 19.69 | Seq2Seq |
| Text Generation | VIST-E | BLEU-1 | 13.96 | Seq2Seq |
| Text Generation | VIST-E | BLEU-2 | 5.57 | Seq2Seq |
| Text Generation | VIST-E | BLEU-3 | 2.94 | Seq2Seq |
| Text Generation | VIST-E | BLEU-4 | 1.69 | Seq2Seq |
| Text Generation | VIST-E | CIDEr | 12.04 | Seq2Seq |
| Text Generation | VIST-E | METEOR | 4.54 | Seq2Seq |
| Text Generation | VIST-E | ROUGE-L | 16.84 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | BLEU-1 | 14.21 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | BLEU-2 | 4.56 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | BLEU-3 | 1.7 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | BLEU-4 | 0.7 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | CIDEr | 8.69 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | METEOR | 11.01 | Seq2Seq |
| Data-to-Text Generation | LSMDC-E | ROUGE-L | 19.69 | Seq2Seq |
| Data-to-Text Generation | VIST-E | BLEU-1 | 13.96 | Seq2Seq |
| Data-to-Text Generation | VIST-E | BLEU-2 | 5.57 | Seq2Seq |
| Data-to-Text Generation | VIST-E | BLEU-3 | 2.94 | Seq2Seq |
| Data-to-Text Generation | VIST-E | BLEU-4 | 1.69 | Seq2Seq |
| Data-to-Text Generation | VIST-E | CIDEr | 12.04 | Seq2Seq |
| Data-to-Text Generation | VIST-E | METEOR | 4.54 | Seq2Seq |
| Data-to-Text Generation | VIST-E | ROUGE-L | 16.84 | Seq2Seq |
| Visual Storytelling | LSMDC-E | BLEU-1 | 14.21 | Seq2Seq |
| Visual Storytelling | LSMDC-E | BLEU-2 | 4.56 | Seq2Seq |
| Visual Storytelling | LSMDC-E | BLEU-3 | 1.7 | Seq2Seq |
| Visual Storytelling | LSMDC-E | BLEU-4 | 0.7 | Seq2Seq |
| Visual Storytelling | LSMDC-E | CIDEr | 8.69 | Seq2Seq |
| Visual Storytelling | LSMDC-E | METEOR | 11.01 | Seq2Seq |
| Visual Storytelling | LSMDC-E | ROUGE-L | 19.69 | Seq2Seq |
| Visual Storytelling | VIST-E | BLEU-1 | 13.96 | Seq2Seq |
| Visual Storytelling | VIST-E | BLEU-2 | 5.57 | Seq2Seq |
| Visual Storytelling | VIST-E | BLEU-3 | 2.94 | Seq2Seq |
| Visual Storytelling | VIST-E | BLEU-4 | 1.69 | Seq2Seq |
| Visual Storytelling | VIST-E | CIDEr | 12.04 | Seq2Seq |
| Visual Storytelling | VIST-E | METEOR | 4.54 | Seq2Seq |
| Visual Storytelling | VIST-E | ROUGE-L | 16.84 | Seq2Seq |
| Story Generation | LSMDC-E | BLEU-1 | 14.21 | Seq2Seq |
| Story Generation | LSMDC-E | BLEU-2 | 4.56 | Seq2Seq |
| Story Generation | LSMDC-E | BLEU-3 | 1.7 | Seq2Seq |
| Story Generation | LSMDC-E | BLEU-4 | 0.7 | Seq2Seq |
| Story Generation | LSMDC-E | CIDEr | 8.69 | Seq2Seq |
| Story Generation | LSMDC-E | METEOR | 11.01 | Seq2Seq |
| Story Generation | LSMDC-E | ROUGE-L | 19.69 | Seq2Seq |
| Story Generation | VIST-E | BLEU-1 | 13.96 | Seq2Seq |
| Story Generation | VIST-E | BLEU-2 | 5.57 | Seq2Seq |
| Story Generation | VIST-E | BLEU-3 | 2.94 | Seq2Seq |
| Story Generation | VIST-E | BLEU-4 | 1.69 | Seq2Seq |
| Story Generation | VIST-E | CIDEr | 12.04 | Seq2Seq |
| Story Generation | VIST-E | METEOR | 4.54 | Seq2Seq |
| Story Generation | VIST-E | ROUGE-L | 16.84 | Seq2Seq |