projecting propbank roles onto the ccgbank
play

Projecting Propbank Roles onto the CCGbank Stephen A. Boxwell and - PowerPoint PPT Presentation

Three Corpora that Dont Get Along Distinguishing Arguments from Adjuncts for Fun and Profit Conclusions and Future Work Projecting Propbank Roles onto the CCGbank Stephen A. Boxwell and Michael White The Ohio State University Stephen A.


  1. Three Corpora that Don’t Get Along Distinguishing Arguments from Adjuncts for Fun and Profit Conclusions and Future Work Projecting Propbank Roles onto the CCGbank Stephen A. Boxwell and Michael White The Ohio State University Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  2. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank The Penn Treebank WSJ section Tens of thousands of sentences from the Wall Street Journal Annotated with Part-of-Speech and syntactic structure Widely used for a variety of NLP tasks. Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  3. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank The Penn Treebank WSJ section ✥ S ✥ ✥ ❜ ✥ ✥ ❜ ✥ ✥ ✥ ❜ NP VP ✏ ❜ ✏ ✪ ❙ ✪ ✏ ❜ ✏ ❙ ✏ ❜ Det N V NP ✟ ❜ ✟ ✂ ❜ ✟ ✟ ✂ ❜ dog devoured the Det Adj N the steak juicy Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  4. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank The Propbank Annotates semantic roles on Penn Treebank trees Distinguishes argument roles from modifier roles (manner of action, duration, etc) Identifies role-bearing constituents using terminal index and height Example: the “Agent” is at terminal index 2, at height 1 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  5. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank Penn Treebank Tree with Semantic Role annotated ✥ S ✥ ✥ ❜ ✥ ✥ ❜ ✥ ✥ ✥ ❜ NP - Agent VP ✏ ✏ ❜ ✏ ❜ ✪ ❙ ✪ ✏ ✏ ❜ ❙ V NP Det N ✟ ❜ ✟ ✂ ❜ ✟ ✟ ✂ ❜ devoured Det Adj N the dog steak the juicy Agent : terminal index 2, height 1 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  6. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank Penn Treebank Tree with Semantic Role annotated ✥ S ✥ ✥ ❜ ✥ ✥ ❜ ✥ ✥ ✥ ❜ NP - Agent VP ✏ ❜ ✏ ✏ ❜ ✏ ✪ ❙ ✪ ✏ ❜ ❙ V NP - Patient Det N ✟ ❜ ✟ ✂ ❜ ✟ ✟ ✂ ❜ devoured Det Adj N the dog the steak juicy Agent: terminal index 2, height 1 Patient : terminal index 6, height 1 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  7. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank The CCGbank Combinatory Categorial Grammar is a grammar formalism that treats words as functions and arguments A corpus of CCG derivations derived automatically from the Penn Treebank CCGbank removes traces and some punctuation CCGbank is binary branching, PTB is not. Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  8. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank The CCG formalism CCG uses syntactically informative lexical categories Slash direction ( / or \ ) indicates direction of combinatory potential NP/N = determiner (the, a) PP/NP = preposition (to, with) S \ NP = intransitive verb (sleep, die) (S \ NP)/NP = transitive verb (devour, love) ((S \ NP)/NP)/NP = ditransitive verb (give) ((S \ NP)/PP)/NP = ditransitive verb (put) Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  9. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank How CCG Categories Make Sentences The dog devoured the juicy steak Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  10. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank How CCG Categories Make Sentences The dog devoured the juicy steak np / n ( s \ np ) / np np / n n / n n n Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  11. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank How CCG Categories Make Sentences The dog devoured the juicy steak np / n ( s \ np ) / np np / n n / n n n > > np n > np Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  12. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank How CCG Categories Make Sentences The dog devoured the juicy steak np / n ( s \ np ) / np np / n n / n n n > > np n > np > s \ np Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  13. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank How CCG Categories Make Sentences The dog devoured the juicy steak np / n ( s \ np ) / np np / n n / n n n > > np n > np > s \ np < s Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  14. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank The CCGbank and Propbank The CCGbank cannot be used directly with the Propbank CCGbank terminals � = PTB terminals Binary branching constraint causes tree height mismatch Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  15. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank Inadvisable Application of Propbank Role to Derivation The dog devoured the juicy steak np / n ( s \ np ) / np np / n n / n n n > > np − Agent n − Patient > np > s \ np < s Agent: terminal index 2, height 1 Patient : terminal index 6, height 1 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  16. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank Trace Annotated with Semantic Role ✘ S ✘ ❍ ✘ ✘ ❍ ✘ ❍ ✘ ✘ ❍ NP - Agent VP ✏ ✏ ✚ ✆✆❩ ✏ ❅ ✏ ✚ ❩ ✏ ❅ ✚ ❩ V S Det Adj N ◗ ★ ◗ ★ ◗ wants t - Agent VP dog the big ✓ ❆ ✓ ❆ To V to run Agent (run): index 3, height 1 AND terminal index 5, height 0 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  17. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank ✥ S ✥ ✥ ❜ ✥ ✥ ✥ ❜ ✥ ✥ ❜ NP ✘ VP ✘ ✘ ✘ ❧ ✪ ❙ ✪ ✘ ✘ ❙ ✘ ❧ Det N V S ✏ ✏ ✏ ❈❈ ✏ ✏ the dog wants t VP ✦ ✦ ❆ ✦ ✦ ❆ To VP � ❝❝ � to V NP - Patient devour steak Patient (devour): terminal index 7, height 1 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

  18. Three Corpora that Don’t Get Along The Penn Treebank and the Propbank Distinguishing Arguments from Adjuncts for Fun and Profit CCGbank Conclusions and Future Work Aligning CCGbank and Propbank Application of Propbank Role to Derivation Impossible The dog wants to devour steak np / n n ( s \ np ) / ( s \ np ) ( s \ np ) / ( s \ np ) ( s \ np ) / np n > > np s \ np > s \ np > s \ np < s Patient (devour): terminal index 7, height 1 Stephen A. Boxwell and Michael White Projecting Propbank Roles onto the CCGbank

Recommend


More recommend