Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T00:14:01.026Z Has data issue: false hasContentIssue false

Backward and trigger-based language models for statistical machine translation

Published online by Cambridge University Press:  24 July 2013

DEYI XIONG
Affiliation:
School of Computer Science and Technology, Soochow University, Suzhou 215006, China email: dyxiong@suda.edu.cn, minzhang@suda.edu.cn
MIN ZHANG
Affiliation:
School of Computer Science and Technology, Soochow University, Suzhou 215006, China email: dyxiong@suda.edu.cn, minzhang@suda.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

The language model is one of the most important knowledge sources for statistical machine translation. In this article, we present two extensions to standard n-gram language models in statistical machine translation: a backward language model that augments the conventional forward language model, and a mutual information trigger model which captures long-distance dependencies that go beyond the scope of standard n-gram language models. We introduce algorithms to integrate the two proposed models into two kinds of state-of-the-art phrase-based decoders. Our experimental results on Chinese/Spanish/Vietnamese-to-English show that both models are able to significantly improve translation quality in terms of BLEU and METEOR over a competitive baseline.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Fig. 1. The CKY-style decoding algorithm for BTG-based SMT.

Figure 1

Fig. 2. The CKY-style decoding procedure for BTG-based SMT.

Figure 2

Fig. 3. Integrating the backward language model into a BTG-based CKY-style decoder.

Figure 3

Table 1. Values of $\mathcal {P}$, $\mathcal {L}$, and $\mathcal {R}$ in a 3-gram example

Figure 4

Fig. 4. A BTG tree fragment showing how the values of the forward (FLM), backward (BLM) and mutual information trigger (MI) language model are computed. The rectangles display the FLM/BLM costs (log (base-10) probabilities) of target strings as well as the PMI values of trigger pairs that are used to calculate the FLM/BLM/MI values of items X01 (the combination of items X0 and X1) and X012 (the combination of items X01 and X2).

Figure 5

Fig. 5. Integrating the MI trigger language model into a BTG-based CKY-style decoder.

Figure 6

Fig. 6. Integrating the backward language model into a standard phrase-based decoder.

Figure 7

Fig. 7. Integrating the MI trigger model into a standard phrase-based decoder.

Figure 8

Table 2. Parallel data sets used for Chinese/Spanish/Vietnamese-to-English experiments

Figure 9

Table 3. Effects of the proposed backward language model. FLM: forward language model; BLM: backward language model; MR: METEOR

Figure 10

Table 4. Perplexity of the forward/backward language models on the reference sets

Figure 11

Table 5. Translation example from the NIST MT-04 test set, comparing the baseline with the backward language model

Figure 12

Table 6. Distribution of trigger pairs on the Chinese-to-English translation task

Figure 13

Table 7. Results of using various trigger pair selection criteria

Figure 14

Table 8. Results of using distance-dependent/syntactically informed MI triggers. MI-di: distance-independent MI model; MI-dd: distance-dependent MI model; MI-syn: syntactically informed MI model

Figure 15

Table 9. Results of combining the MI trigger model with the forward and backward language model. For the convenience of comparison, here we repeat the results of FLM + BLM from Table 3. MR: METEOR

Figure 16

Table 10. Translation example from the NIST MT-04 test set, comparing the baseline with the MI trigger model. Both system outputs are not detokenized so that we can see how language model scores are calculated. The underlined words highlight the difference between the enhanced models and the baseline

Figure 17

Table 11. Relative weights of the backward language model (BLM) and the mutual information trigger model (MI) against the weight of the forward language model assigned by MERT. We set the weights of the forward language model as the reference (values are set to 1)

Figure 18

Table 12. Language model size and decoding speed