Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T02:38:47.242Z Has data issue: false hasContentIssue false

End-to-end statistical machine translation with zero or small parallel texts†

Published online by Cambridge University Press:  15 June 2016

ANN IRVINE
Affiliation:
Johns Hopkins University e-mail: annirvine@gmail.com
CHRIS CALLISON-BURCH
Affiliation:
University of Pennsylvania e-mail: ccb@cis.upenn.edu
Rights & Permissions [Opens in a new window]

Abstract

We use bilingual lexicon induction techniques, which learn translations from monolingual texts in two languages, to build an end-to-end statistical machine translation (SMT) system without the use of any bilingual sentence-aligned parallel corpora. We present detailed analysis of the accuracy of bilingual lexicon induction, and show how a discriminative model can be used to combine various signals of translation equivalence (like contextual similarity, temporal similarity, orthographic similarity and topic similarity). Our discriminative model produces higher accuracy translations than previous bilingual lexicon induction techniques. We reuse these signals of translation equivalence as features on a phrase-based SMT system. These monolingually estimated features enhance low resource SMT systems in addition to allowing end-to-end machine translation without parallel corpora.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2016 
Figure 0

Fig. 1. The rate of out of vocabulary (OOV) items for six low resources languages. We show the token-based and type-based OOV rates. The curves are generated by randomly sampling the training datasets described in Section 4.1.

Figure 1

Fig. 2. Example of projecting contextual vectors over a seed bilingual lexicon. The Spanish word crecer appears in the context of the words empleo, extranjero, etc. in monolingual texts. We use this co-occurence information to build a context vector. Each position in the context vector for corresponds to a word in the Spanish vocabulary. The vector for crecer is projected into the English vector space using a small seed dictionary. Context vectors for all English words (policy, expand, etc.) are collected and then compared against the projected context vector for Spanish crecer. Finally, contextual similarities are calculated by comparing the projected vector with the context vector of each target word using cosine similarity. Word pairs with high cosine similarity are likely to be translations of one another.

Figure 2

Fig. 3. Illustration of how we compute the topical similarity between troops and three Russian candidate translations. We first collect the topical signatures for each word (e.g. troops appears in the page about Barack Obama fifteen times and in the page about Virginia thirty-two times.) based on the interlingually linked pages. We can then directly compare each pair of topical signatures.

Figure 3

Table 1. Examples of translation candidates ranked using contextual similarity, temporal similarity, orthographic similarity and topic similarity. The correct English translations, when found, are bolded

Figure 4

Table 2. Statistics about the data used in our bilingual lexicon induction experiments

Figure 5

Fig. 4. Learning curves varying the number of dictionary entries used as positive training instances to our discriminative models, up to 1,000. For all languages, performance is fairly stable after about 300 positive training instances. The x-axis shows the number of dictionary entries used in training, and the y-axis gives the top-k accuracy of the model.

Figure 6

Fig. 5. Bilingual lexicon induction learning curves over varying monolingual corpora sizes for Tamil. The x-axis is shown on a log scale.

Figure 7

Fig. 6. Bilingual lexicon induction accuracy as a function of source word frequency in Wikipedia monolingual data. Frequency is plotted along the x-axis. Top-k accuracy for the model is given in the y-axis.

Figure 8

Table 3. Top-10 Accuracy for bilingual lexicon induction on a test set. The accuracy increases significantly moving from the unsupervised MRR baseline to our discriminative model

Figure 9

Table 4. Examples of OOV Bengali words, our top-3 ranked induced translations, and their correct translations. Correct induced translations are bolded

Figure 10

Table 5. Examples of automatically learned transliteration rules from Russian to English and from Greek to English, along with their associated log probabilities for a character sequence mapping probability, a character substitution probability, and a character-based language model probability

Figure 11

Table 6. The number of Wikipedia articles with interlanguage links to English Wikipedia articles that describe people. These name pairs are used as training data to our SMT-inspired transliteration system

Figure 12

Table 7. A comparison of our performance (Irvine et al.2010) against the systems submitted to the Hindi transliteration shared task at the ACL 2009 Named Entities Workshop. There were 4,840 training pairs for English → Hindi in the NEWS shared task

Figure 13

Table 8. Example transliterations. Sometimes the errors are near-misses where the system’s proposed transliterations are only a few letters off from the reference transliteration. In these cases, the system does not receive any credit under metrics like the Bleu score, even though they may still be useful for human readers. Normalized edit distance is the number of edits divided by the length of the reference

Figure 14

Table 9. Information about datasets released by Post et al. (2012): words in the source language parallel sentences and dictionaries, and per cent of development set word types and tokens that are OOV (do not appear in either section of the training data). Post et al. (2012) did not provide a dictionary for Hindi, so we exclude it from the baseline SMT system

Figure 15

Table 10. The number of sentence pairs in the training/dev/test set splits for the Indian-language bilingual parallel corpora released by (Post et al.2012)

Figure 16

Table 11. Per cent of word types in a held out portion of the training data which are translated correctly by our bilingual lexicon induction technique. Evaluation is over the top-1 and top-10 outputs in the ranked lists for each source word

Figure 17

Table 12. BLEU scores improve for all six low resource languages when we add translations of OOV using bilingual lexicon induction (+OOV Trans.), and when we add monolingually derived features to the standard phrase table features (+Features). The greatest gains come from incorporating both OOV translations and new features (+Features & Trans)

Figure 18

Table 13. Varying minimum parallel training data frequency of source words for which new translations are induced and included in the phrase-based model. In all cases, the top-1 induced translation is added to the phrase table and features estimated over comparable corpora are included (i.e. +Feats & Trans model)

Figure 19

Table 14. Adding top-k induced translations for source language OOV words, varying k. Features estimated over comparable corpora are included (i.e. +Feats & Trans model). The highest BLEU score for each language is highlighted. In many cases, differences are less than 0.1 BLEU

Figure 20

Fig. 7. Comparison of learning curves over lines of parallel training data for four SMT systems: our baseline phrase-based model (baseline), model that supplements the baseline with translations of OOV words induced using our supervised bilingual lexicon induction framework (+Trans), model that supplements the baseline with additional phrase table features estimated over comparable corpora (+Feats) and a system that supplements the baseline with both OOV translations and additional features (+Trans & Feats).

Figure 21

Fig. 8. Urdu to English translation results using varying amounts of monolingual corpora to estimate features and induce translations.

Figure 22

Fig. 9. First paragraph of Hindi Wikipedia page on Forest, and a progression of translations of it.

Figure 23

Fig. 10. First paragraph of Hindi Wikipedia page on Islam, and a progression of translations of it.