{"id":{"repo_id":"aachen","oai_identifier":"oai:publications.rwth-aachen.de:50042"},"canonical_url":"https://search.dev.ndltd.org/etd/aachen/oai:publications.rwth-aachen.de:50042","repository":{"repo_id":"aachen","name":"RWTH Aachen University","base_url":"https://publications.rwth-aachen.de/oai2d"},"display":{"title":"Phrase based statistical machine translation : models, search, training","abstract":"Machine translation is the task of automatically translating a text from one natural language into another. In this work, we describe and analyze the phrase-based approach to statistical machine translation. In any statistical approach to machine translation, we have to address three problems: the modeling problem, i.e. how to structure the dependencies of source and target language sentences; the search problem, i.e. how to find the best translation candidate among all possible target language sentences; the training problem, i.e. how to estimate the free parameters of the model from the training data. We present improved alignment and translation models. We present alignment models which improve the alignment quality significantly. We extend the standard IBM word alignment models with a symmetric lexicon and we describe the corresponding training procedure. Furthermore, we reduce the word alignment problem to the minimum-weight edge cover problem and present an efficient algorithm to solve this problem. Both approaches result in significantly reduced word alignment error rates on the German-English Verbmobil and French-English Canadian Hansards tasks. We describe several phrase translation models and analyze their contribution to the overall translation quality. We formulate the search problem for phrase-based statistical machine translation and present different search algorithms in detail. The search problem consists of two main components: lexical choice, i.e. selecting the correct target language words, and reordering, i.e. selecting the correct word order of the target language sentence. We analyze the search and show that it is important to focus on alternative reorderings, whereas on the other hand, already a small number of lexical alternatives are sufficient to achieve good translation quality. The reordering problem in machine translation is difficult for two reasons: first, it is computationally expensive to explore all possible permutations; second, it is hard to select a good permutation. We compare different reordering constraints to solve this problem efficiently and introduce a lexicalized reordering model to find better reorderings. Standard phrase-based machine translation systems store the whole phrase table in memory. This requires large amounts of memory. A common approach is to filter the phrase table for a specific text. This is a time-consuming task and it has to be repeated whenever a new text has to be translated. We introduce a phrase-table representation that is loaded on-demand from disk. This enables online translation, i.e. the translation of arbitrary text without time-consuming pre-filtering of the phrase table. Additionally, the memory requirements are reduced by two to three orders of a magnitude. The implementation was made available as part of a public open-source toolkit. Often, machine translation is a component of a larger pipeline; then, the input to the machine translation component is the output of another natural language processing tool. A typical example is a speech translation system where the input to the machine translation system is the output of an automatic speech recognizer. As the output of the speech recognizer may be erroneous, it is preferable to take multiple alternatives into account. On the other hand, taking a large number of input alternatives into account is computationally problematic. The alternative input sentences can be represented as a lattice. The phrase matching of input lattice and phrase table can be done efficiently by exploiting the prefix tree structure of the phrase table. Using this algorithm on the Spanish-English TC-Star task, we achieve a significant speed-up compared to previous work and generate translations of better quality. We investigate alternative training criteria for phrase-based statistical machine translation. We compare the common minimum error rate training with maximum likelihood training as well as a maximization of the expected accuracy. In this context, we generalize the known word posterior probabilities to n-gram posterior probabilities. Additionally, we introduce a sentence length posterior probability. These can be also used in a rescoring/reranking framework. The resulting machine translation system achieves state-of-the-art performance on the large scale Chinese-English NIST task. Furthermore, the system was ranked first in the official TC-Star evaluations in 2005, 2006 and 2007 for the Chinese-English broadcast news speech translation task.","abstract_html":"Machine translation is the task of automatically translating a text from one natural language into another. In this work, we describe and analyze the phrase-based approach to statistical machine translation. In any statistical approach to machine translation, we have to address three problems: the modeling problem, i.e. how to structure the dependencies of source and target language sentences; the search problem, i.e. how to find the best translation candidate among all possible target language sentences; the training problem, i.e. how to estimate the free parameters of the model from the training data. We present improved alignment and translation models. We present alignment models which improve the alignment quality significantly. We extend the standard IBM word alignment models with a symmetric lexicon and we describe the corresponding training procedure. Furthermore, we reduce the word alignment problem to the minimum-weight edge cover problem and present an efficient algorithm to solve this problem. Both approaches result in significantly reduced word alignment error rates on the German-English Verbmobil and French-English Canadian Hansards tasks. We describe several phrase translation models and analyze their contribution to the overall translation quality. We formulate the search problem for phrase-based statistical machine translation and present different search algorithms in detail. The search problem consists of two main components: lexical choice, i.e. selecting the correct target language words, and reordering, i.e. selecting the correct word order of the target language sentence. We analyze the search and show that it is important to focus on alternative reorderings, whereas on the other hand, already a small number of lexical alternatives are sufficient to achieve good translation quality. The reordering problem in machine translation is difficult for two reasons: first, it is computationally expensive to explore all possible permutations; second, it is hard to select a good permutation. We compare different reordering constraints to solve this problem efficiently and introduce a lexicalized reordering model to find better reorderings. Standard phrase-based machine translation systems store the whole phrase table in memory. This requires large amounts of memory. A common approach is to filter the phrase table for a specific text. This is a time-consuming task and it has to be repeated whenever a new text has to be translated. We introduce a phrase-table representation that is loaded on-demand from disk. This enables online translation, i.e. the translation of arbitrary text without time-consuming pre-filtering of the phrase table. Additionally, the memory requirements are reduced by two to three orders of a magnitude. The implementation was made available as part of a public open-source toolkit. Often, machine translation is a component of a larger pipeline; then, the input to the machine translation component is the output of another natural language processing tool. A typical example is a speech translation system where the input to the machine translation system is the output of an automatic speech recognizer. As the output of the speech recognizer may be erroneous, it is preferable to take multiple alternatives into account. On the other hand, taking a large number of input alternatives into account is computationally problematic. The alternative input sentences can be represented as a lattice. The phrase matching of input lattice and phrase table can be done efficiently by exploiting the prefix tree structure of the phrase table. Using this algorithm on the Spanish-English TC-Star task, we achieve a significant speed-up compared to previous work and generate translations of better quality. We investigate alternative training criteria for phrase-based statistical machine translation. We compare the common minimum error rate training with maximum likelihood training as well as a maximization of the expected accuracy. In this context, we generalize the known word posterior probabilities to n-gram posterior probabilities. Additionally, we introduce a sentence length posterior probability. These can be also used in a rescoring/reranking framework. The resulting machine translation system achieves state-of-the-art performance on the large scale Chinese-English NIST task. Furthermore, the system was ranked first in the official TC-Star evaluations in 2005, 2006 and 2007 for the Chinese-English broadcast news speech translation task.","abstract_has_math":false,"creators":["Zens, Richard"],"institution":"Publikationsserver der RWTH Aachen University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Ney, Hermann"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2008,"date_issued":"2008","date_published":"2008","updated_at":"2026-07-30T19:40:16Z","subjects":["info:eu-repo/classification/ddc/004","Automatische Übersetzung","Sprachverarbeitung","Informatik","Machine Translation","Natural Language Processing"],"languages":["eng"],"rights":["info:eu-repo/semantics/openAccess"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112606%22"],"render_values":[{"text":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112606%22","href":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112606%22","code":true}]}]},"links":{"outbound_url":"https://publications.rwth-aachen.de/record/50042","outbound_label":"Repository record","outbound_source":"dc:identifier"},"source_record":{"url":"https://publications.rwth-aachen.de/oai2d?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Apublications.rwth-aachen.de%3A50042","prefix":"oai_dc"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Ney, Hermann"]},{"key":"dc:creator","label":"Author","values":["Zens, Richard"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:coverage","label":"Dc Coverage","values":["DE"]},{"key":"dc:date","label":"Dc Date","values":["2008"]},{"key":"dc:publisher","label":"Institution","values":["Publikationsserver der RWTH Aachen University"]},{"key":"dc:relation","label":"Dc Relation","values":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-23880"]},{"key":"dc:type","label":"Dc Type","values":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["info:eu-repo/classification/ddc/004","Automatische Übersetzung","Sprachverarbeitung","Informatik","Machine Translation","Natural Language Processing"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["info:eu-repo/semantics/openAccess"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/record/50042","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112606%22"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Machine translation is the task of automatically translating a text from one natural language into another. In this work, we describe and analyze the phrase-based approach to statistical machine translation. In any statistical approach to machine translation, we have to address three problems: the modeling problem, i.e. how to structure the dependencies of source and target language sentences; the search problem, i.e. how to find the best translation candidate among all possible target language sentences; the training problem, i.e. how to estimate the free parameters of the model from the training data. We present improved alignment and translation models. We present alignment models which improve the alignment quality significantly. We extend the standard IBM word alignment models with a symmetric lexicon and we describe the corresponding training procedure. Furthermore, we reduce the word alignment problem to the minimum-weight edge cover problem and present an efficient algorithm to solve this problem. Both approaches result in significantly reduced word alignment error rates on the German-English Verbmobil and French-English Canadian Hansards tasks. We describe several phrase translation models and analyze their contribution to the overall translation quality. We formulate the search problem for phrase-based statistical machine translation and present different search algorithms in detail. The search problem consists of two main components: lexical choice, i.e. selecting the correct target language words, and reordering, i.e. selecting the correct word order of the target language sentence. We analyze the search and show that it is important to focus on alternative reorderings, whereas on the other hand, already a small number of lexical alternatives are sufficient to achieve good translation quality. The reordering problem in machine translation is difficult for two reasons: first, it is computationally expensive to explore all possible permutations; second, it is hard to select a good permutation. We compare different reordering constraints to solve this problem efficiently and introduce a lexicalized reordering model to find better reorderings. Standard phrase-based machine translation systems store the whole phrase table in memory. This requires large amounts of memory. A common approach is to filter the phrase table for a specific text. This is a time-consuming task and it has to be repeated whenever a new text has to be translated. We introduce a phrase-table representation that is loaded on-demand from disk. This enables online translation, i.e. the translation of arbitrary text without time-consuming pre-filtering of the phrase table. Additionally, the memory requirements are reduced by two to three orders of a magnitude. The implementation was made available as part of a public open-source toolkit. Often, machine translation is a component of a larger pipeline; then, the input to the machine translation component is the output of another natural language processing tool. A typical example is a speech translation system where the input to the machine translation system is the output of an automatic speech recognizer. As the output of the speech recognizer may be erroneous, it is preferable to take multiple alternatives into account. On the other hand, taking a large number of input alternatives into account is computationally problematic. The alternative input sentences can be represented as a lattice. The phrase matching of input lattice and phrase table can be done efficiently by exploiting the prefix tree structure of the phrase table. Using this algorithm on the Spanish-English TC-Star task, we achieve a significant speed-up compared to previous work and generate translations of better quality. We investigate alternative training criteria for phrase-based statistical machine translation. We compare the common minimum error rate training with maximum likelihood training as well as a maximization of the expected accuracy. In this context, we generalize the known word posterior probabilities to n-gram posterior probabilities. Additionally, we introduce a sentence length posterior probability. These can be also used in a rescoring/reranking framework. The resulting machine translation system achieves state-of-the-art performance on the large scale Chinese-English NIST task. Furthermore, the system was ranked first in the official TC-Star evaluations in 2005, 2006 and 2007 for the Chinese-English broadcast news speech translation task."]},{"key":"dc:source","label":"Dc Source","values":["Aachen : Publikationsserver der RWTH Aachen University 151 S. : graph. Darst. (2008). = Aachen, Techn. Hochsch., Diss., 2008"]},{"key":"dc:title","label":"Title","values":["Phrase based statistical machine translation : models, search, training"]}]}],"canonical_facts":{"dc:contributor":["Ney, Hermann"],"dc:coverage":["DE"],"dc:creator":["Zens, Richard"],"dc:date":["2008"],"dc:description":["Machine translation is the task of automatically translating a text from one natural language into another. In this work, we describe and analyze the phrase-based approach to statistical machine translation. In any statistical approach to machine translation, we have to address three problems: the modeling problem, i.e. how to structure the dependencies of source and target language sentences; the search problem, i.e. how to find the best translation candidate among all possible target language sentences; the training problem, i.e. how to estimate the free parameters of the model from the training data. We present improved alignment and translation models. We present alignment models which improve the alignment quality significantly. We extend the standard IBM word alignment models with a symmetric lexicon and we describe the corresponding training procedure. Furthermore, we reduce the word alignment problem to the minimum-weight edge cover problem and present an efficient algorithm to solve this problem. Both approaches result in significantly reduced word alignment error rates on the German-English Verbmobil and French-English Canadian Hansards tasks. We describe several phrase translation models and analyze their contribution to the overall translation quality. We formulate the search problem for phrase-based statistical machine translation and present different search algorithms in detail. The search problem consists of two main components: lexical choice, i.e. selecting the correct target language words, and reordering, i.e. selecting the correct word order of the target language sentence. We analyze the search and show that it is important to focus on alternative reorderings, whereas on the other hand, already a small number of lexical alternatives are sufficient to achieve good translation quality. The reordering problem in machine translation is difficult for two reasons: first, it is computationally expensive to explore all possible permutations; second, it is hard to select a good permutation. We compare different reordering constraints to solve this problem efficiently and introduce a lexicalized reordering model to find better reorderings. Standard phrase-based machine translation systems store the whole phrase table in memory. This requires large amounts of memory. A common approach is to filter the phrase table for a specific text. This is a time-consuming task and it has to be repeated whenever a new text has to be translated. We introduce a phrase-table representation that is loaded on-demand from disk. This enables online translation, i.e. the translation of arbitrary text without time-consuming pre-filtering of the phrase table. Additionally, the memory requirements are reduced by two to three orders of a magnitude. The implementation was made available as part of a public open-source toolkit. Often, machine translation is a component of a larger pipeline; then, the input to the machine translation component is the output of another natural language processing tool. A typical example is a speech translation system where the input to the machine translation system is the output of an automatic speech recognizer. As the output of the speech recognizer may be erroneous, it is preferable to take multiple alternatives into account. On the other hand, taking a large number of input alternatives into account is computationally problematic. The alternative input sentences can be represented as a lattice. The phrase matching of input lattice and phrase table can be done efficiently by exploiting the prefix tree structure of the phrase table. Using this algorithm on the Spanish-English TC-Star task, we achieve a significant speed-up compared to previous work and generate translations of better quality. We investigate alternative training criteria for phrase-based statistical machine translation. We compare the common minimum error rate training with maximum likelihood training as well as a maximization of the expected accuracy. In this context, we generalize the known word posterior probabilities to n-gram posterior probabilities. Additionally, we introduce a sentence length posterior probability. These can be also used in a rescoring/reranking framework. The resulting machine translation system achieves state-of-the-art performance on the large scale Chinese-English NIST task. Furthermore, the system was ranked first in the official TC-Star evaluations in 2005, 2006 and 2007 for the Chinese-English broadcast news speech translation task."],"dc:identifier":["https://publications.rwth-aachen.de/record/50042","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-112606%22"],"dc:language":["eng"],"dc:publisher":["Publikationsserver der RWTH Aachen University"],"dc:relation":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-23880"],"dc:rights":["info:eu-repo/semantics/openAccess"],"dc:source":["Aachen : Publikationsserver der RWTH Aachen University 151 S. : graph. Darst. (2008). = Aachen, Techn. Hochsch., Diss., 2008"],"dc:subject":["info:eu-repo/classification/ddc/004","Automatische Übersetzung","Sprachverarbeitung","Informatik","Machine Translation","Natural Language Processing"],"dc:title":["Phrase based statistical machine translation : models, search, training"],"dc:type":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]},"updated_at":"2026-07-30T19:40:16Z"}