Tree Transducers in Machine Translation
Andreas Maletti
Universität Stuttgart Institute for Natural Language Processing andreas.maletti@ims.uni-stuttgart.de
Szeged — November 29, 2011
Tree Transducers in MT
- A. Maletti
· 1
Tree Transducers in Machine Translation Andreas Maletti Universitt - - PowerPoint PPT Presentation
Tree Transducers in Machine Translation Andreas Maletti Universitt Stuttgart Institute for Natural Language Processing andreas.maletti@ims.uni-stuttgart.de Szeged November 29, 2011 Tree Transducers in MT A. Maletti 1 Machine
Tree Transducers in MT
· 1
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 2
Tree Transducers in MT
· 3
Tree Transducers in MT
· 3
1
◮ rule-based systems (e.g., SYSTRAN) ◮ CHOMSKYAN approach ◮ perfect translation, poor coverage 2
◮ word-based, phrase-based, syntax-based systems ◮ statistical approach ◮ cheap, automatically trained 3
◮ semantics-based systems (e.g., FRAMENET) ◮ semi-supervised, statistical approach ◮ basic understanding of translated text Tree Transducers in MT
· 4
1
◮ rule-based systems (e.g., SYSTRAN) ◮ CHOMSKYAN approach ◮ perfect translation, poor coverage 2
◮ word-based, phrase-based, syntax-based systems ◮ statistical approach ◮ cheap, automatically trained 3
◮ semantics-based systems (e.g., FRAMENET) ◮ semi-supervised, statistical approach ◮ basic understanding of translated text Tree Transducers in MT
· 4
1
◮ rule-based systems (e.g., SYSTRAN) ◮ CHOMSKYAN approach ◮ perfect translation, poor coverage 2
◮ word-based, phrase-based, syntax-based systems ◮ statistical approach ◮ cheap, automatically trained 3
◮ semantics-based systems (e.g., FRAMENET) ◮ semi-supervised, statistical approach ◮ basic understanding of translated text Tree Transducers in MT
· 4
Tree Transducers in MT
· 5
Tree Transducers in MT
· 5
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 6
Tree Transducers in MT
· 7
Tree Transducers in MT
· 7
Tree Transducers in MT
· 8
1 the matter 5 was decided 2 , and everything 3 was put 4 in place 6
Tree Transducers in MT
· 8
1 the matter 5 was decided 2 , and everything 3 was put 4 in place 6
1 An tm AlHsm 2 w 3 wDEt 4 Almwr 5 fy nSAb hA 6 Tree Transducers in MT
· 8
Tree Transducers in MT
· 9
Tree Transducers in MT
· 9
S S CC And ADVP RB then NP-SBJ-9 DT the NN matter VP VBD was VP VBN decided NP-9 , CC and S NP-SBJ-1 NN everything VP VBD was VP VBN put NP-1 * PP IN in NP NN place And then the matter was decided , and everything was put in place
Tree Transducers in MT
· 10
S S CC And ADVP RB then NP-SBJ-9 DT the NN matter VP VBD was VP VBN decided NP-9 , CC and S NP-SBJ-1 NN everything VP VBD was VP VBN put NP-1 * PP IN in NP NN place S CONJ f VP PV kAn NP-SBJ * SBAR SUB An S S VP PV tm NP-SBJ DET-NN AlHsm CONJ w S VP PV wDEt NP-SBJ1 DET-NN Almwr NP-OBJ1 * PP PREP fy NP NN nSAb NP POSS hA
Tree Transducers in MT
· 11
Tree Transducers in MT
· 12
Tree Transducers in MT
· 13
Tree Transducers in MT
· 14
Tree Transducers in MT
· 14
Tree Transducers in MT
· 14
Tree Transducers in MT
· 15
Tree Transducers in MT
· 16
Tree Transducers in MT
· 16
Tree Transducers in MT
· 16
Tree Transducers in MT
· 17
Tree Transducers in MT
· 18
Tree Transducers in MT
· 19
Tree Transducers in MT
· 19
Tree Transducers in MT
· 19
Tree Transducers in MT
· 19
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
q S x1 VP VBD signed x2 → S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1
Tree Transducers in MT
· 20
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
q S x1 VP VBD signed x2 → S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1 q NP-SBJ x1 NNP Voislav → NP-SBJ q x1 NP NN-PROP fwyslAf
Tree Transducers in MT
· 20
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
q S x1 VP VBD signed x2 → S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1 q NP-SBJ x1 NNP Voislav → NP-SBJ q x1 NP NN-PROP fwyslAf q NML JJ Yugoslav NNP President → NP DET-NN Alr}ys DET-ADJ AlywgwslAfy
Tree Transducers in MT
· 20
q S x1 VP VBD signed x2 → S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1
Tree Transducers in MT
· 21
q S x1 VP VBD signed x2 → S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1
q S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1 → S q x1 VP VBD signed q x2
Tree Transducers in MT
· 21
q S x1 VP VBD signed x2 → S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1
q S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE q x2 q x1 → S q x1 VP VBD signed q x2
Tree Transducers in MT
· 21
Tree Transducers in MT
· 22
Tree Transducers in MT
· 22
Tree Transducers in MT
· 22
Tree Transducers in MT
· 22
Tree Transducers in MT
· 23
Tree Transducers in MT
· 23
Tree Transducers in MT
· 23
Tree Transducers in MT
· 24
Tree Transducers in MT
· 24
Tree Transducers in MT
· 24
Tree Transducers in MT
· 25
Tree Transducers in MT
· 26
Tree Transducers in MT
· 26
Tree Transducers in MT
· 27
Tree Transducers in MT
· 27
Tree Transducers in MT
· 27
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
Tree Transducers in MT
· 28
Tree Transducers in MT
· 29
Tree Transducers in MT
· 30
Tree Transducers in MT
· 30
Tree Transducers in MT
· 30
Tree Transducers in MT
· 30
Tree Transducers in MT
· 30
Tree Transducers in MT
· 30
Tree Transducers in MT
· 31
Tree Transducers in MT
· 31
Tree Transducers in MT
· 32
Tree Transducers in MT
· 32
Tree Transducers in MT
· 32
Tree Transducers in MT
· 32
Tree Transducers in MT
· 32
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
S q x1 p x2 x3 → q S CONJ w VP x2 x3 x1
Tree Transducers in MT
· 33
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
S q x1 p x2 x3 → q S CONJ w VP x2 x3 x1 VP VBD signed q x1 → p PV twlY NP-OBJ NP DET-NN AltwqyE x1
Tree Transducers in MT
· 33
Tree Transducers in MT
· 34
Tree Transducers in MT
· 34
Tree Transducers in MT
· 34
Tree Transducers in MT
· 35
Tree Transducers in MT
· 35
Tree Transducers in MT
· 35
Tree Transducers in MT
· 36
Tree Transducers in MT
· 36
Tree Transducers in MT
· 36
Tree Transducers in MT
· 36
Tree Transducers in MT
· 37
Tree Transducers in MT
· 37
Tree Transducers in MT
· 38
Tree Transducers in MT
· 38
S NP-SBJ NML JJ Yugoslav NNP President NNP Voislav VP VBD signed PP IN for NP NNP Serbia S CONJ w VP PV twlY NP-OBJ NP DET-NN AltwqyE PP PREP En NP NN-PROP SrbyA NP-SBJ NP DET-NN Alr}ys DET-ADJ AlywgwslAfy NP NN-PROP fwyslAf
Tree Transducers in MT
· 39
Tree Transducers in MT
· 40
Tree Transducers in MT
· 40
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 41
Tree Transducers in MT
· 42
Tree Transducers in MT
· 43
Tree Transducers in MT
· 43
S T c — S T c S S a S T c a — S a S S T c a S S S b S a S T c a b — S a S b S S S T c a b
S T c — S T c S S a S⋆ a — S a S S⋆ a S S b S⋆ b — S b S S⋆ b S S⋆ — S S⋆
Tree Transducers in MT
· 44
S T c — S T c S S a S T c a — S a S S T c a S S S b S a S T c a b — S a S b S S S T c a b
Tree Transducers in MT
· 44
Tree Transducers in MT
· 45
Tree Transducers in MT
· 45
Tree Transducers in MT
· 46
Tree Transducers in MT
· 47
Tree Transducers in MT
· 47
Tree Transducers in MT
· 48