Syntax-Enhanced Neural Machine Translation with Syntax-Aware Word Representations
About
Syntax has been demonstrated highly effective in neural machine translation (NMT). Previous NMT models integrate syntax by representing 1-best tree outputs from a well-trained parsing system, e.g., the representative Tree-RNN and Tree-Linearization methods, which may suffer from error propagation. In this work, we propose a novel method to integrate source-side syntax implicitly for NMT. The basic idea is to use the intermediate hidden representations of a well-trained end-to-end dependency parser, which are referred to as syntax-aware word representations (SAWRs). Then, we simply concatenate such SAWRs with ordinary word embeddings to enhance basic NMT models. The method can be straightforwardly integrated into the widely-used sequence-to-sequence (Seq2Seq) NMT models. We start with a representative RNN-based Seq2Seq baseline system, and test the effectiveness of our proposed method on two benchmark datasets of the Chinese-English and English-Vietnamese translation tasks, respectively. Experimental results show that the proposed approach is able to bring significant BLEU score improvements on the two datasets compared with the baseline, 1.74 points for Chinese-English translation and 0.80 point for English-Vietnamese translation, respectively. In addition, the approach also outperforms the explicit Tree-RNN and Tree-Linearization methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Machine Translation (Chinese-to-English) | NIST 2003 (MT-03) | BLEU41.63 | 52 | |
| Machine Translation (Chinese-to-English) | NIST MT-05 2005 | BLEU38.27 | 42 | |
| Machine Translation | IWSLT English-Vietnamese 2015 (tst2013) | BLEU29.09 | 23 | |
| Machine Translation | NIST Chinese-English MT03-MT06 (test) | Average Score41.78 | 18 | |
| Machine Translation (Chinese-to-English) | NIST MT 2004 | BLEU40.6 | 15 | |
| Machine Translation (Chinese-to-English) | NIST MT-06 | BLEU38.04 | 15 | |
| Machine Translation | NIST MT04 | BLEU43.6 | 10 | |
| Machine Translation | NIST MT05 | BLEU41.68 | 4 | |
| Machine Translation | NIST MT06 | BLEU Score40.21 | 4 |