What's a good explanation of statistical machine translation?
Asked Answered
S

3

10

I'm trying to find a good high level explanation of how statistical machine translation works. That is, supposing I have a corpus of non-aligned English, French and German texts, how could I use that to translate any sentence from one language to another ? It's not that I'm looking to build a Google Translate myself, but I'd like to understand how it works in more detail.

I've seen searched Google but come across nothing good, it either quickly needs advanced mathematics knowledge to understand or is way too generalized. Wikipedia's article on SMT seems to be both, so it doesn't really help much. I'm skeptical that this is such a complex area that it's simply not possible to understand without all the mathematics.

Can anyone give, or know of, a general step-by-step explanation of how such a system works, targeted towards programmers (so code examples are fine) but without needing a mathematics degree to understand ? Or a book that's like this would be great too.

Edit: A perfect example of what I'm looking for would be an SMT equivalent to Peter Norvig's great article on spelling correction. That gives a good idea of what it's involved in writing a spell checker, without going into detailed maths on Levenshtein/soundex/smoothing algorithms etc...

Sulfanilamide answered 28/4, 2011 at 7:35 Comment(2)
I'm a bit perplexed. Are you suggesting that machine translation works? Please elaborate...Biltong
You may have seen it, but Google has a video giving an overview of how it "works": translate.google.com/about/intl/en_ALL which I thought was pretty good and layperson-y. HTHOverlying
F
3

Here is a nice video lecture (in 2 parts):

http://videolectures.net/aerfaiss08_koehn_pbfs/

For in-depth details, I highly advise this book:

http://www.amazon.com/Statistical-Machine-Translation-Philipp-Koehn/dp/0521874157

Both are from the guy who created the most widely used MT system in research. It covers all the fundamental stuff, is very well explained and accurate. This probably one of the de-facto standard books that any researcher beginning in this field should read.

Fatso answered 23/6, 2011 at 18:48 Comment(0)
C
3

The Atlantic Online had a very straightforward nontechnical description of statistical machine translation back in December 1998:

Lost in Translation by Stephen Budiansky

I've read nontechnical stuff on statistical MT before but always wondered "yeah but how does the statistical stuff know which words map to which when word orders vary and supposedly no dictionary and no grammar are used?" Well this article actually does answer that and it's simple and straightforward and I was quite surprised.

Carlita answered 4/8, 2011 at 16:58 Comment(0)
A
0

A Peter Norvig talk from Google Developer Day 2007, Theorizing from Data: Avoiding the Capital Mistake, contains some accessible high-level explanation of the principles of statstical machine translation (starting from about 21:20).

Amyloid answered 29/4, 2011 at 6:46 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.