Machine Translation Contd
- Prof. Sameer Singh
CS 295: STATISTICAL NLP WINTER 2017
March 7, 2017
Based on slides from Richard Socher, Chris Manning, Philipp Koehn, and everyone else they copied from.
Machine Translation Contd Prof. Sameer Singh CS 295: STATISTICAL - - PowerPoint PPT Presentation
Machine Translation Contd Prof. Sameer Singh CS 295: STATISTICAL NLP WINTER 2017 March 7, 2017 Based on slides from Richard Socher, Chris Manning, Philipp Koehn, and everyone else they copied from. Upcoming Status report due tonight: March
March 7, 2017
Based on slides from Richard Socher, Chris Manning, Philipp Koehn, and everyone else they copied from.
Homework
Project
Summaries
CS 295: STATISTICAL NLP (WINTER 2017) 2
CS 295: STATISTICAL NLP (WINTER 2017) 3
CS 295: STATISTICAL NLP (WINTER 2017) 4
CS 295: STATISTICAL NLP (WINTER 2017) 5
CS 295: STATISTICAL NLP (WINTER 2017) 6
CS 295: STATISTICAL NLP (WINTER 2017) 7
CS 295: STATISTICAL NLP (WINTER 2017) 8
(Mary)
CS 295: STATISTICAL NLP (WINTER 2017) 9
(Mary) (did not)
CS 295: STATISTICAL NLP (WINTER 2017) 10
(Mary) (did not) (slap)
CS 295: STATISTICAL NLP (WINTER 2017) 11
(Mary) (did not) (slap) (the)
CS 295: STATISTICAL NLP (WINTER 2017) 12
(Mary) (did not) (slap) (the) (green witch)
CS 295: STATISTICAL NLP (WINTER 2017) 13
CS 295: STATISTICAL NLP (WINTER 2017) 14
CS 295: STATISTICAL NLP (WINTER 2017) 15
CS 295: STATISTICAL NLP (WINTER 2017) 16
CS 295: STATISTICAL NLP (WINTER 2017) 17
CS 295: STATISTICAL NLP (WINTER 2017) 18
CS 295: STATISTICAL NLP (WINTER 2017) 19
CS 295: STATISTICAL NLP (WINTER 2017) 20
CS 295: STATISTICAL NLP (WINTER 2017) 21
CS 295: STATISTICAL NLP (WINTER 2017) 22
CS 295: STATISTICAL NLP (WINTER 2017) 23
function STACKDECODING(source sentence) initialize stacks from 0..n for i = 0 .. n-1 for h in k-best hypothesis from stack[i] for h’ in possible expansion of h assign a score to h’ push h’ onto stack[len(h’)] return max(stack[n])
CS 295: STATISTICAL NLP (WINTER 2017) 24
CS 295: STATISTICAL NLP (WINTER 2017) 25
Non-Contiguous Phrases Ich habe das Auto gekauft I bought the car Syntactic Transformations Den Antrag verabschiedet das Parlament The draft approves the Parliament
CS 295: STATISTICAL NLP (WINTER 2017) 26
CS 295: STATISTICAL NLP (WINTER 2017) 27
CS 295: STATISTICAL NLP (WINTER 2017) 28
[Yamada and Knight, 2001]
CS 295: STATISTICAL NLP (WINTER 2017) 29
CS 295: STATISTICAL NLP (WINTER 2017) 30
CS 295: STATISTICAL NLP (WINTER 2017) 31
CS 295: STATISTICAL NLP (WINTER 2017) 32
CS 295: STATISTICAL NLP (WINTER 2017) 33
CS 295: STATISTICAL NLP (WINTER 2017) 34
rodillas de abejas Bee’s knees
CS 295: STATISTICAL NLP (WINTER 2017) 35
rodillas de abejas Bee’s knees
CS 295: STATISTICAL NLP (WINTER 2017) 36
rodillas de abejas Bee’s knees
CS 295: STATISTICAL NLP (WINTER 2017) 37
CS 295: STATISTICAL NLP (WINTER 2017) 38
Reverse
rodillas de abejas Bee’s knees rodillas de abejas
CS 295: STATISTICAL NLP (WINTER 2017) 39
Stacking
rodillas de abejas Bee’s knees
CS 295: STATISTICAL NLP (WINTER 2017) 40
Bi-directional
rodillas de abejas Bee’s knees abejas de rodillas
CS 295: STATISTICAL NLP (WINTER 2017) 41
ht-1 ht xt
CS 295: STATISTICAL NLP (WINTER 2017) 42
ht-1 ht xt rt zt ĥt
CS 295: STATISTICAL NLP (WINTER 2017) 43
ht-1 ht xt it ct
ct-1 ĉt ft
CS 295: STATISTICAL NLP (WINTER 2017) 44
CS 295: STATISTICAL NLP (WINTER 2017) 45
CS 295: STATISTICAL NLP (WINTER 2017) 46
English-Spanish Encoder English-Spanish Decoder English-Hindi Encoder English-Hindi Decoder English-Chinese Encoder English-Chinese Decoder Spanish Hindi Chinese English English English
CS 295: STATISTICAL NLP (WINTER 2017) 47
English-Spanish Encoder English-Hindi Encoder Shared Decoder English-Chinese Encoder Spanish Hindi Chinese English
CS 295: STATISTICAL NLP (WINTER 2017) 48
English-Spanish Decoder English Encoder English-Hindi Decoder English-Chinese Decoder Spanish Hindi Chinese English
CS 295: STATISTICAL NLP (WINTER 2017) 49
Spanish Encoder Spanish Decoder Hindi Encoder Hindi Decoder Chinese Encoder Chinese Decoder Spanish Hindi Chinese Spanish Hindi Chinese English Encoder English Decoder English English GNMT
CS 295: STATISTICAL NLP (WINTER 2017) 50
From Ryan Cotterell @_shrdlu_
CS 295: STATISTICAL NLP (WINTER 2017) 51
From Iain Murray @driainmurray
CS 295: STATISTICAL NLP (WINTER 2017) 52
From Iain Murray @driainmurray