Lably
Skip to content

Statistical machine translation

Machine translation paradigm

  • 8 min read
  • 10 chapters

Related on Lably

Through Text corpus, Statistics and Probability distribution

The first ideas of statistical machine translation were introduced by Warren Weaver in 1949, including the ideas of applying Claude Shannon's information theory. Statistical machine translation was re-introduced in the late 1980s and early 1990s by researchers at IBM's Thomas J. Watson Research Center. Before the introduction of neural machine translation, it was by far the most widely studied machine translation method.

Basis

The idea behind statistical machine translation comes from information theory. A document is translated according to the probability distribution p(e|f) that a string e in the target language (for example, English) is the translation of a string f in the source language (for example, French).

The problem of modeling the probability distribution p(e|f) has been approached in a number of ways. One approach which lends itself well to computer implementation is to apply Bayes' theorem, that is p(e|f)∝p(f|e)p(e), where the translation model p(f|e) is the probability that the source string is the translation of the target string, and the language model p(e) is the probability of seeing that target language string. This decomposition is attractive as it splits the problem into two subproblems. Finding the best translation e~ is done by picking up the one that gives the highest probability:

e~=argmaxe∈e∗p(e|f)=argmaxe∈e∗p(f|e)p(e).

For a rigorous implementation of this one would have to perform an exhaustive search by going through all strings e∗ in the native language. Performing the search efficiently is the work of a machine translation decoder that uses the foreign string, heuristics and other methods to limit the search space and at the same time keeping acceptable quality. This trade-off between quality and time usage can also be found in speech recognition.

As the translation systems are not able to store all native strings and their translations, a document is typically translated sentence by sentence. Language models are typically approximated by smoothed n-gram models, and similar approaches have been applied to translation models, but this introduces additional complexity due to different sentence lengths and word orders in the languages.

Statistical translation models were initially word based (Models 1-5 from IBM Hidden Markov model from Stephan Vogel and Model 6 from Franz-Joseph Och), but significant advances were made with the introduction of phrase based models. Later work incorporated syntax or quasi-syntactic structures.

Sign in to keep reading

9 more chapters are free with a Lably account.

More in Computing and communication