Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T14:25:10.794Z Has data issue: false hasContentIssue false

Extracting parallel phrases from comparable data for machine translation†

Published online by Cambridge University Press:  15 June 2016

SANJIKA HEWAVITHARANA
Affiliation:
Raytheon BBN Technologies, Cambridge, MA 02138, USA email: shewavit@bbn.com
STEPHAN VOGEL
Affiliation:
Qatar Computing Research Institute, Doha, Qatar email: svogel@qf.org.qa
Rights & Permissions [Opens in a new window]

Abstract

Mining parallel data from comparable corpora is a promising approach for overcoming the data sparseness in statistical machine translation and other natural language processing applications. In this paper, we address the task of detecting parallel phrase pairs embedded in comparable sentence pairs. We present a novel phrase alignment approach that is designed to only align parallel sections bypassing non-parallel sections of the sentence. We compare the proposed approach with two other alignment methods: (1) the standard phrase extraction algorithm, which relies on the Viterbi path of the word alignment, (2) a binary classifier to detect parallel phrase pairs when presented with a large collection of phrase pair candidates. We evaluate the accuracy of these approaches using a manually aligned data set, and show that the proposed approach outperforms the other two approaches. Finally, we demonstrate the effectiveness of the extracted phrase pairs by using them in Arabic–English and Urdu–English translation systems, which resulted in improvements upto 1.2 Bleu over the baseline. The main contributions of this paper are two-fold: (1) novel phrase alignment algorithms to extract parallel phrase pairs from comparable sentences, (2) evaluating the utility of the extracted phrases by using them directly in the MT decoder.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2016 
Figure 0

Fig. 1. Parallel data extraction framework.

Figure 1

Fig. 2. Sample comparable sentences that contain parallel phrases.

Figure 2

Fig. 3. Word-to-word alignment pattern for (a) a parallel sentence pair and (b) a non-parallel sentence pair.

Figure 3

Fig. 4. PESA phrase alignment.

Figure 4

Fig. 5. Phrase alignment for comparable sentences.

Figure 5

Algorithm 1 Identify the best phrase translation pair in a comparable sentence pair

Figure 6

Algorithm 2 Search for the remaining parallel phrases in a comparable sentence pair

Figure 7

Algorithm 3 Algorithm to identify the best target boundaries for a given source phrase

Figure 8

Table 1. n-gram type distribution of manually aligned phrase set

Figure 9

Table 2. Alignment accuracy for the three approaches: standard Viterbi, classifier and the extended-PESA approach

Figure 10

Table 3. Translation results for Arabic–English extracted phrases when combined with the extracted sentences plus different sizes of initial parallel data. Each row indicates the size of the initial parallel corpus used as the baseline system. Best results for each metric are marked in boldface

Figure 11

Table 4. Translation results for Urdu–English extracted phrases when combined with the baseline corpus. Best results for each metric are marked in boldface