Tecto to AMR and translation
Ondˇ rej Bojar, Silvie Cinkov´ a, Ondˇ rej Duˇ sek, Tim O’Gorman, Martin Popel, Roman Sudarikov, Zdeˇ nka Ureˇ sov´ a August 1, 2014
1 / 24
Tecto to AMR and translation Ond rej Bojar, Silvie Cinkov a, Ond - - PowerPoint PPT Presentation
Tecto to AMR and translation Ond rej Bojar, Silvie Cinkov a, Ond rej Du sek, Tim OGorman, Martin Popel, Roman Sudarikov, Zde nka Ure sov a August 1, 2014 1 / 24 Introduction 2 / 24 Motivation We are
1 / 24
2 / 24
◮ We are investigating the value of parallel
◮ Question 1: How similar are AMRs
◮ Question 2: How could we get a large
3 / 24
◮ (AMR Inspector with Cross-language
◮ Usual evaluation and alignment methods
◮ Extension to Smatch (Cai & Knight
4 / 24
5 / 24
6 / 24
7 / 24
8 / 24
9 / 24
◮ PCEDT: Large parallel corpus (WSJ)
◮ T-layer to AMR conversion would
◮ Could be used dynamically to turn a
10 / 24
◮ AMR and t-layer are very similar:
◮ Both abstract away from syntax. ◮ Both make all semantic links in a
◮ Both do coreference
◮ Various minor structural differences. ◮ AMR is more abstract, makes more
11 / 24
be.ENUNC Peter ACT eager PAT please PAT #Gen PAT #Cor ACT coreference name Peter
person name eager-41 arg0 please-01 arg1 arg0
12 / 24
be.ENUNC Peter ACT eager PAT please PAT ACT #Gen PAT
name Peter
person name eager-41 arg0 please-01 arg1 arg0
13 / 24
eager Peter ACT please PAT ACT
name Peter
person name eager-41 arg0 please-01 arg1 arg0
14 / 24
eager-41 Peter arg0 please-01 arg1 arg0
name Peter
person name eager-41 arg0 please-01 arg1 arg0
15 / 24
name Peter
person name eager-41 arg0 please-01 arg1 arg0 name Peter
person name eager-41 arg0 please-01 arg1 arg0
16 / 24
◮ Converted t-trees to AMR format ◮ Added named entities using NER
◮ Tried two strategies for doing more
◮ PML-TQ ◮ Tsurgeon
◮ List-based verbalization and semantic
17 / 24
◮ Based on AMR guidelines (generalized) ◮ For copula, attributes, non-core roles . . .
t-node Ib2 functor{={}ACT} formeme{~{}n:.*} t-node Ib_DEL t_lemma{in{{}be},{}become},{}remain}} a-node tag{={}IN} t-node Iw functor{={}PAT} t-node Ir functor{={}PAT} formeme{={}adj:compl} conditions on surface conditions on a t-subtree
LHS (PML-TQ Query) RHS (AMR Subtree)
b2 r ARG0 w ARG1
Guidelines example: The boy is responsible for the work.
A PML-TQ rule
18 / 24
t-tree zone=en Ondrej ACTn:subj Ondrej be.enunc PREDv:fin was nervous PATadj:compl nervous presentation PATn:about+X about the presentation
Matching t-tree
n2/name "Ondrej"
p2/person name n/nervous ARG0 p/presentation ARG1
Conversion result
Matching sentence: Ondrej was nervous about the presentation.
19 / 24
◮ We converted to constituency trees so
20 / 24
◮ Many of the structural differences are
21 / 24
◮ Verbalizations are based on dictionary
◮ beekeeper → person :ARG0-of keep-01
◮ As are complex predications:
22 / 24
Vallex Propbank Lexicon Other WSJ annotation Lexical Lists Map t-layer roles to AMR roles X X X Verbalize nouns/adjectives X X Introduce inferrable predicates X Named Entities X X
23 / 24
Semantic Role Mapping Named Entities Verbalization Lists Smatch Smatch w/o senses Baseline (direct conversion) 20 28 Baseline (direct conversion) X 33 41 Baseline (direct conversion) X X 37 45 Baseline (direct conversion) X X X 40 48 PML-TQ (guidelines-based) X X 35 43 PML-TQ (guidelines-based) X X X 38 47 Tsurgeon (rule-based) X X X 44 52 JAMR 44 45
24 / 24