Machine Translation Flashcards

1
Q

Machine Translation

A

Automatically translating from one language to another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is machine translation difficult?

A
  • Word order differences
  • Vocabulary gaps
  • Metaphor, idioms, collocations
  • Cultural difference
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vaquois triangle

A

Depth of linguistic analysis vs. distance to be covered by the translation

Furthest to closest:

  • Word to word
  • Syntax to syntax
  • Semantic to semantic
  • Interlingua
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How to build a translation model using a parallel corpus with word alignments

A

Learn the co-occurrence probabilities

Compute conditional probability as a relative frequency

P (witch | bruja)
= count (witch + bruja) / count(witch)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How to build a translation model using a parallel corpus with translational probabilities

A

Compute the alignments that maximize the overall probabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How to build a translation model from a parallel text using expectation maximization

A

Start by setting all translational probabilities to be uniform.

Compute word alignment probabilities from them.

Now recompute translation probabilities based on these word alignments.

Then recompute word alignments based on the new translational probabilities.

Repeat until convergence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Statistical approach to machine translation: two questions

A

Which words and phrases in the source language translate to which words and phrases in the target language?

How do I best phrase things (in a natural way) in the target language?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Machine translation

Decoder: Given F, find most likely E

A

Language model: P(E)
Translation model: P(F | E)

P(E | F) = argmax P(F | E) * P(E)
(drop P(F) from Bayes rule because it is always the same)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly