an incremental parser for abstract meaning representation
play

An Incremental Parser for Abstract Meaning Representation 1 Marco - PowerPoint PPT Presentation

An Incremental Parser for Abstract Meaning Representation 1 Marco Damonte 1 Shay B. Cohen 2 Giorgio Satta 1 University of Edinburgh 2 University of Padua EACL 2017 1 / 25 AMR He described her as a genius describe-01 ARG2 ARG1 ARG0 genius


  1. An Incremental Parser for Abstract Meaning Representation 1 Marco Damonte 1 Shay B. Cohen 2 Giorgio Satta 1 University of Edinburgh 2 University of Padua EACL 2017 1 / 25

  2. AMR He described her as a genius describe-01 ARG2 ARG1 ARG0 genius he she 2 / 25

  3. Dependency trees • Transition-based dependency parsing (Nivre, 2004) root nsubj xcomp poss advmod My dog also likes eating 3 / 25

  4. Concept identification The proposal 10 January 1989 The teacher person thing date-entity year day ARG0-of ARG1-of month 10 1989 propose-01 teach-01 1 4 / 25

  5. Reentrancy I beg you to excuse me beg-01 ARG2 ARG1 ARG0 you excuse-01 ARG0 i ARG1 5 / 25

  6. Reentrancy I beg you to excuse me beg-01 ARG2 ARG1 ARG0 you excuse-01 ARG0 i ARG1 6 / 25

  7. Reentrancy I beg you to excuse me beg-01 ARG2 ARG1 ARG0 you excuse-01 ARG0 i ARG1 7 / 25

  8. Transition-based AMR Parser 8 / 25

  9. Transition system The boy wants to believe the girl STACK GRAPH boy 9 / 25

  10. Transition system The boy wants to believe the girl STACK GRAPH want-01 want-01 boy boy 10 / 25

  11. Transition system The boy wants to believe the girl STACK GRAPH want-01 want-01 boy 11 / 25

  12. Transition system The boy wants to believe the girl STACK GRAPH want-01 believe-01 boy want-01 believe-01 12 / 25

  13. Transition system The boy wants to believe the girl STACK GRAPH want-01 girl boy believe-01 believe-01 want-01 girl 13 / 25

  14. Transition system The boy wants to believe the girl STACK GRAPH want-01 believe-01 boy want-01 believe-01 girl 14 / 25

  15. Transition system The boy wants to believe the girl STACK GRAPH want-01 boy believe-01 believe-01 want-01 girl 15 / 25

  16. Transition system The boy wants to believe the girl STACK GRAPH want-01 want-01 boy believe-01 girl 16 / 25

  17. Transition system The boy wants to believe the girl STACK GRAPH want-01 boy believe-01 girl 17 / 25

  18. Oracle • Given the current configuration ( σ, β, A ) and the gold-standard graph G = ( V g , A g ) :  LARC ( ℓ )    RARC ( ℓ )     T ( G , σ, β, A ) = RED-REENT ( ℓ )  REDUCE      SHIFT  • (English, AMR) ⇒ Transitions to obtain AMR* from English 18 / 25

  19. Evaluation 19 / 25

  20. Fine-grained evaluation • Smatch. Cai and Knight (2013) • Unlabeled. Smatch score after removing edge labels • No WSD. Smatch score while ignoring Propbank senses • Reentrancy. Smatch computed on reentrant edges • Semantic Role Labelling. Smatch computed on :ARG roles 20 / 25

  21. Fine-grained evaluation • Smatch. Cai and Knight (2013) • Unlabeled. Smatch score after removing edge labels • No WSD. Smatch score while ignoring Propbank senses • Reentrancy. Smatch computed on reentrant edges • Semantic Role Labelling. Smatch computed on :ARG roles 20 / 25

  22. Fine-grained evaluation • Smatch. Cai and Knight (2013) • Unlabeled. Smatch score after removing edge labels • No WSD. Smatch score while ignoring Propbank senses • Reentrancy. Smatch computed on reentrant edges • Semantic Role Labelling. Smatch computed on :ARG roles 20 / 25

  23. Fine-grained evaluation • Smatch. Cai and Knight (2013) • Unlabeled. Smatch score after removing edge labels • No WSD. Smatch score while ignoring Propbank senses • Reentrancy. Smatch computed on reentrant edges • Semantic Role Labelling. Smatch computed on :ARG roles 20 / 25

  24. Fine-grained evaluation • Smatch. Cai and Knight (2013) • Unlabeled. Smatch score after removing edge labels • No WSD. Smatch score while ignoring Propbank senses • Reentrancy. Smatch computed on reentrant edges • Semantic Role Labelling. Smatch computed on :ARG roles 20 / 25

  25. Fine-grained evaluation (cont’d) • Concepts. F-score on the concept identification task • Negations. F-score on :polarity roles • Named Entities. F-score on :name roles • Wikification. F-score on :wiki roles 21 / 25

  26. Fine-grained evaluation (cont’d) • Concepts. F-score on the concept identification task • Negations. F-score on :polarity roles • Named Entities. F-score on :name roles • Wikification. F-score on :wiki roles 21 / 25

  27. Fine-grained evaluation (cont’d) • Concepts. F-score on the concept identification task • Negations. F-score on :polarity roles • Named Entities. F-score on :name roles • Wikification. F-score on :wiki roles 21 / 25

  28. Fine-grained evaluation (cont’d) • Concepts. F-score on the concept identification task • Negations. F-score on :polarity roles • Named Entities. F-score on :name roles • Wikification. F-score on :wiki roles 21 / 25

  29. Experiments Metric JAMR (’14) CAMR JAMR (’16) Ours Smatch 58 63 64 67 Unlabeled 61 69 69 69 No WSD 58 64 65 68 NP-only 47 54 55 58 Reentrancy 38 41 41 42 Concepts 79 80 83 83 Named Ent. 75 75 79 83 Wikification 0 0 64 75 Negations 16 18 45 48 SRL 55 60 60 56 JAMR: Flanigan et al. (2014) CAMR: Wang et al. (2015) 22 / 25

  30. Software • Online demo: http://cohort.inf.ed.ac.uk/amreager.html • Source code for parser: https://github.com/mdtux89/amr-eager • Source code for evaluation: https://github.com/mdtux89/amr-evaluation 23 / 25

  31. Demo 24 / 25

  32. Conclusions • AMREager is a linear-time, left-to-right transition system • AMR parsing akin to dependency parsing • Fine-grained evaluation suite to assess AMR parsers 25 / 25

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend