SLIDE 3 4CSLL5 ’Advanced Computational Linguistics’ Phrase Based Machine Trans Introduction
Constructing a Phrase-Based Translation
◮ Assume a ’phrase-table’ giving for many possible ’phrases’ ¯
- in the
- bserved German, possible ’phrases’ ¯
s in potential source English
he
er geht ja nicht nach hause
it , it , he is are goes go yes is , of course not do not does not is not after to according to in house home chamber at home not is not does not do not home under house return home do not it is he will be it goes he goes is are is after all does to following not after not to , not is not are not is not a
◮ the phrase-based translation will be built with these ingredients
4CSLL5 ’Advanced Computational Linguistics’ Phrase Based Machine Trans Introduction
Constructing a Phrase-Based Translation
er geht ja nicht nach hause er he
◮ Pick a phrase ¯
- = ’er’ in observed, choose ’he’ as ¯
s1 in source
4CSLL5 ’Advanced Computational Linguistics’ Phrase Based Machine Trans Introduction
Constructing a Phrase-Based Translation
er geht ja nicht nach hause er ja nicht he does not
◮ Pick a phrase ¯
- = ’ja nicht’ in observed, choose ’does not’ as ¯
s2 in source
◮ NB: allowed to choose ¯
- phrases out of sequence; ¯
s phrases chosen in sequence
◮ NB: phrases may have multiple words: many-to-many translation
4CSLL5 ’Advanced Computational Linguistics’ Phrase Based Machine Trans Introduction
Constructing a Phrase-Based Translation
er geht ja nicht nach hause er ja nicht geht he go does not
◮ Pick a phrase ¯
- = ’geht’ in observed, choose ’go’ as ¯
s3 in source