On the Relationship between Neural Machine Translation and Word Alignment
Prior researches suggest that attentional neural machine translation (NMT) is able to capture word alignment by attention, however, to our surprise, it almost fails for NMT models with multiple attentional layers except for those with a single layer. This paper introduce two methods to induce word alignment from general neural machine translation models. Experiments verify that both methods obtain much better word alignment than the method by attention. Furthermore, based on one of the proposed method, we design a criterion to divide target words into two categories (i.e. those mostly contributed from source "CFS" words and the other words mostly contributed from target "CFT" words), and analyze word alignment under these two categories in depth. We find that although NMT models are difficult to capture word alignment for CFT words but these words do not sacrifice translation quality significantly, which provides an explanation why NMT is more successful for translation yet worse for word alignment compared to statistical machine translation. We further demonstrate that word alignment errors for CFS words are responsible for translation errors in some extent by measuring the correlation between word alignment and translation for several NMT systems.
Code (0)
등록된 구현이 없습니다.
Tasks
Machine TranslationNMTTranslationWord AlignmentSimilar Papers 제목 키워드 기반
Word-Alignment-Based Segment-Level Machine Translation Evaluation using Word Embeddings
One of the most important problems in machine translation (MT) evaluation is to evaluate the similarity between translation hypotheses with different surface forms from the reference, especially at the segment level. We …
Machine TranslationTranslationWord AlignmentWord EmbeddingsSupervised Visual Attention for Multimodal Neural Machine Translation
This paper proposed a supervised visual attention mechanism for multimodal neural machine translation (MNMT), trained with constraints based on manual alignments between words in a sentence and their corresponding region…
Machine TranslationSentenceTranslationOptimizing Word Alignments with Better Subword Tokenization
Word alignment identify translational correspondences between words in a parallel sentence pair and are used and for example and to train statistical machine translation and learn bilingual dictionaries or to perform qua…
Machine TranslationSentenceTranslationWord AlignmentLearning aligned embeddings for semi-supervised word translation using Maximum Mean Discrepancy
Word translation is an integral part of language translation. In machine translation, each language is considered a domain with its own word embedding. The alignment between word embeddings allows linking semantically eq…
Machine TranslationSentenceTranslationWord Alignment+2Gaussian Multi-head Attention for Simultaneous Machine Translation
Simultaneous machine translation (SiMT) outputs translation while receiving the streaming source inputs, and hence needs a policy to determine where to start translating. The alignment between target and source words oft…
de-enMachine TranslationPositionTranslation