The Proposition Bank: An Annotated Corpus of Semantic Roles
What it is about
PropBank adds predicate-argument labels to the Penn Treebank (Wall Street Journal part): numbered roles Arg0 to Arg5 that are defined per verb sense, plus adjunct tags (ArgM with function types such as temporal, locative, manner). Each verb sense has a frameset in a frames file. The WSJ part covers over 3,300 verbs and just over 4,500 framesets; 2,581 of the 3,342 verbs have only one frameset, and inter-annotator agreement on frameset choice is 94%. A rule-based tagger reached 83% accuracy on pilot data, and annotators corrected its output by hand. A statistical role labeller trained on a preliminary release (72,109 predicate-argument structures) reached 82.8% role accuracy with gold parses and 80.9% with automatic parses, after dropping predicates with fewer than 10 training examples. Adding the treebank's trace information raised performance by roughly 5%.
Ideas
- I1. Store one roleset per (lemma, sense) as a BTreeMap in the pupil dictionary (
world/src/dictionary.rs), with the sense's roles and their descriptions. Measure how many verbs in the school lessons get a roleset, and how many of their sentences have every role filled. - I2. Report role accuracy split by the number of framesets of the verb (one versus several), as the paper's frameset counts suggest that polysemy is where errors concentrate. This goes in the
pragrole evaluation. - I3. Fix the adjunct inventory as a closed table of function tags (temporal, locative, manner, purpose, cause, and so on) in
prag/src/roles.rs. The tags are assigned by rule, so each label can say why it was chosen. - I4. The trace result is a measured case for keeping empty or implicit subjects in the frame reader (see 29. Ellipsis, word order and information structure). Test it on school sentences with controlled subjects, with and without the implicit argument.
For Mova
The chapters are 13. Verbs, 28. Voice and the passive and 21. The simple clause. The code is prag/src/roles.rs and prag/src/frames.rs, with the lexicon in en/src/dict.rs. Measure role accuracy on the school test sentences, split by frameset count, and run it twice to confirm identical output.
Cite
@article{palmer2005proposition,
title = {{The Proposition Bank: An Annotated Corpus of Semantic Roles}},
author = {Palmer, Martha and Gildea, Daniel and Kingsbury, Paul},
journal = {Computational Linguistics},
year = {2005},
doi = {10.1162/0891201053630264},
url = {https://doi.org/10.1162/0891201053630264}
}References
- Abeillé, Anne, editor. 2003. Building and Using Parsed Corpora. Language and Speech series. Kluwer, Dordrecht. find
- Alshawi, Hiyan, editor. 1992. The Core Language Engine. MIT Press, Cambridge, MA. find
- Baker, Collin F., Charles J. Fillmore, and John B. Lowe. 1998. The Berkeley FrameNet project. In Proceedings of COLING/ACL, pages 86–90, Montreal. find our card
- Bangalore, Srinivas and Aravind K. Joshi. 1999. Supertagging: An approach to almost parsing. Computational Linguistics, 25(2):237–265. find
- Brent, Michael R. 1993. From grammar to lexicon: Unsupervised learning of lexical syntax. Computational Linguistics, 19(2): 243–262. find
- Briscoe, Ted and John Carroll. 1997. Automatic extraction of subcategorization from corpora. In Fifth Conference on Applied Natural Language Processing, pages 356–363, Washington, DC. ACL. find
- Carreras, Xavier and LluŃs Màrquez. 2004. Introduction to the CoNLL-2004 shared task: Semantic role labeling. In HLT-NAACL 2004 Workshop: Eighth Conference on Computational Natural Language Learning (CoNLL-2004), pages 89–97, Boston. find
- Carroll, John, Ted Briscoe, and Antonio Sanfilippo. 1998. Parser evaluation: A survey and a new proposal. In Proceedings of the First International Conference on Language Resources and Evaluation, pages 447–454, Granada, Spain. find
- Charniak, Eugene. 2000. A maximum-entropy-inspired parser. In Proceedings of the First Annual Meeting of the North American Chapter of the ACL (NAACL), pages 132–139, Seattle. find
- Chen, John and Owen Rambow. 2003. Use of deep linguistic features for the recognition and labeling of semantic arguments. In Michael Collins and Mark Steedman, editors, Proceedings of the 2003 Conference on Empirical Methods in Natural Language Processing, Sapporo, Japan, pages 41–48. find
- Collins, Michael. 1999. Head-Driven Statistical Models for Natural Language Parsing. Ph.D. thesis, University of Pennsylvania, Philadelphia. find our card
- Collins, Michael. 2000. Discriminative reranking for natural language parsing. In Proceedings of the International Conference on Machine Learning (ICML), Stanford, CA. find our card
- Dang, Hoa Trang, Karin Kipper, Martha Palmer, and Joseph Rosenzweig. 1998. Investigating regular sense extensions based on intersective Levin classes. In COLING/ACL-98, pages 293–299, Montreal. ACL. find
- Dienes, Peter and Amit Dubey. 2003. Antecedent recovery: Experiments with a trace tagger. In 2003 Conference on Empirical Methods in Natural Language Processing (EMNLP), Sapporo, Japan. find
- Dorr, Bonnie J. and Douglas Jones. 2000. Acquisition of semantic lexicons: Using word sense disambiguation to improve precision. In Evelyn Viegas, editor, Breadth and Depth of Semantic Lexicons. Kluwer Academic, Norwell, MA, pages 79–98. find
- Dowty, David R. 1991. Thematic proto-roles and argument selection. Language, 67(3):547–619. find
- Fillmore, Charles J. 1976. Frame semantics and the nature of language. In Annals of the New York Academy of Sciences: Conference on the Origin and Development of Language and Speech, volume 280, pages 20–32. find
- Fillmore, Charles J. and B. T. S. Atkins. 1998. FrameNet and lexicographic relevance. In Proceedings of the First International Conference on Language Resources and Evaluation, Granada, Spain. find
- Fillmore, Charles J. and Collin F. Baker. 2001. Frame semantics for text understanding. In Proceedings of NAACL WordNet and Other Lexical Resources Workshop, Pittsburgh, June. find
- Gildea, Daniel and Julia Hockenmaier. 2003. Identifying semantic roles using combinatory categorial grammar. In 2003 Conference on Empirical Methods in Natural Language Processing (EMNLP), Sapporo, Japan. find
- Gildea, Daniel and Daniel Jurafsky. 2002. Automatic labeling of semantic roles. Computational Linguistics, 28(3):245–288. find our card
- Gildea, Daniel and Martha Palmer. 2002. The necessity of syntactic parsing for predicate argument recognition. In Proceedings of the 40th Annual Conference of the Association for Computational Linguistics (ACL-02), pages 239–246, Philadelphia. find
- Hajičová, Eva and Ivona Kučerová. 2002. Argument/valency structure in PropBank, LCS Database and Prague Dependency Treebank: A comparative pilot study. In Proceedings of the Third International Conference on Language Resources and Evaluation (LREC 2002), Las Palmas, Spain, pages 846–851. ELRA. find
- He, Shan and Daniel Gildea. 2004. Semantic roles labeling by maximum entropy model. Technical Report 847, University of Rochester. find
- Hobbs, Jerry R., Douglas Appelt, John Bear, David Israel, Megumi Kameyama, Mark E. Stickel, and Mabry Tyson. 1997. FASTUS: A cascaded finite-state transducer for extracting information from natural-language text. In Emmanuel Roche and Yves Schabes, editors, Finite-State Language Processing. MIT Press, Cambridge, MA, pages 383–406. find
- Hockenmaier, Julia and Mark Steedman. 2002. Generative models for statistical parsing with combinatory categorial grammar. In Proceedings of the 40th Annual Conference of the Association for Computational Linguistics (ACL-02), pages 335–342, Philadelphia. find
- Johnson, Christopher R., Charles J. Fillmore, Miriam R. L. Petruck, Collin F. Baker, Michael Ellsworth, Josef Ruppenhofer, and Esther J. Wood. 2002. FrameNet: Theory and practice. Version 1.0, available at http://www.icsi.berkeley.edu/framenet/. ↗
- Johnson, Mark. 2002. A simple pattern-matching algorithm for recovering empty nodes and their antecedents. In Proceedings of the 40th Annual Conference of the Association for Computational Linguistics (ACL-02), Philadelphia. find
- Kipper, Karin, Hoa Trang Dang, and Martha Palmer. 2000. Class-based construction of a verb lexicon. In Proceedings of the Seventh National Conference on Artificial Intelligence (AAAI-2000), Austin, TX, July–August. find
- Kipper, Karin, Martha Palmer, and Owen Rambow. 2002. Extending PropBank with VerbNet semantic predicates. Paper presented at Workshop on Applied Interlinguas, AMTA-2002, Tiburon, California, October. find
- Korhonen, Anna and Ted Briscoe. 2004. Extended lexical-semantic classification of English verbs. In Proceedings of the HLT/ NAACL Workshop on Computational Lexical Semantics, Boston. find
- Korhonen, Anna, Yuval Krymolowsky, and Zvika Marx. 2003. Clustering polysemic subcategorization frame distributions semantically. In Proceedings of the 41st Annual Conference of the Association for Computational Linguistics (ACL-03), Sapporo, Japan. find
- Levin, Beth. 1993. English Verb Classes and Alternations: A Preliminary Investigation. University of Chicago Press, Chicago. find
- Manning, Christopher D. 1993. Automatic acquisition of a large subcategorization dictionary from corpora. In Proceedings of the 31st Annual Meeting of the Association for Computational Linguistics, pages 235–242, Ohio State University, Columbus. find
- Marcus, Mitchell P., Beatrice Santorini, and Mary Ann Marcinkiewicz. 1993. Building a large annotated corpus of English: The Penn Treebank. Computational Linguistics, 19(2):313–330. find our card
- McCarthy, Diana. 2000. Using semantic preferences to identify verbal participation in role switching alternations. In Proceedings of the 1st Annual Meeting of the North American Chapter of the ACL (NAACL), pages 256–263, Seattle. find
- Merlo, Paola and Suzanne Stevenson. 2001. Automatic verb classification based on statistical distribution of argument structure. Computational Linguistics, 27(3):373–408. find
- Miller, Scott, Michael Crystal, Heidi Fox, Lance Ramshaw, Richard Schwartz, Rebecca Stone, Ralph Weischedel, and the Annotation Group. 1998. Algorithms that learn to extract information—BBN: Description of the SIFT system as used for MUC-7. In Proceedings of the Seventh Message Understanding Conference (MUC-7), April. find
- Babko-Malaya, Olga, Martha Palmer, Nianwen Xue, Aravind Joshi, Seth Kulick, Proposition Bank II: Delving deeper, frontiers in corpus annotation, Workshop in conjunction with HLT/NAACL 2004, Boston, MA, May 6, 2004. find
- Palmer, Martha, Olga Babko-Malaya, and Hoa Trang Dang. 2004. Different sense granularities for different applications. In Second Workshop on Scalable Natural Language Understanding Systems at HLT/ NAACL-04, Boston. find
- Palmer, Martha, Joseph Rosenzweig, and Scott Cotton. 2001. Predicate argument analysis of the Penn Treebank. In Proceedings of HLT 2001, First International Conference on Human Language Technology Research, San Diego, CA, March. find
- Pradhan, S., K. Hacioglu, W. Ward, J. Martin, and Daniel Jurafsky. 2003. Semantic role parsing: Adding semantic structure to unstructured text. In Proceedings of the International Conference on Data Mining (ICDM-2003), Melbourne, FL. find
- Rambow, Owen, Bonnie J. Dorr, Karin Kipper, Ivona Kučerová, and Martha Palmer. 2003. Automatically deriving tectogrammatical labels from other resources: A comparison of semantic labels across frameworks. Prague Bulletin of Mathematical Linguistics, vol. 79–80, pages 23–35. find
- Ratnaparkhi, Adwait. 1997. A linear observed time statistical parser based on maximum entropy models. In Proceedings of the Second Conference on Empirical Methods in Natural Language Processing, pages 1–10, Providence, ACL. find
- Ray, Soumya and Mark Craven. 2001. Representing sentence structure in hidden Markov model for information extraction. In Seventeenth International Joint Conference on Artificial Intelligence (IJCAI-01), Seattle. find
- Schulte im Walde, Sabine. 2000. Clustering verbs semantically according to their alternation behaviour. In Proceedings of the 18th International Conference on Computational Linguistics (COLING-00), pages 747–753, Saarbrücken, Germany. find
- Schulte im Walde, Sabine and Chris Brew. 2002. Inducing German semantic verb classes from purely syntactic subcategorisation information. In Proceedings of the 40th Annual Conference of the Association for Computational Linguistics (ACL-02), pages 223–230, Philadelphia. find
- Siegel, Sidney and N. John Castellan Jr. 1988. Nonparametric Statistics for the Behavioral Sciences. 2nd ed. McGraw-Hill, New York. find
- Steedman, Mark. 2000. The Syntactic Process. MIT Press, Cambridge, MA. find
- Surdeanu, Mihai, Sanda Harabagiu, John Williams, and Paul Aarseth. 2003. Using predicate-argument structures for information extraction. In Proceedings of the 41st Annual Conference of the Association for Computational Linguistics (ACL-03), Sapporo, Japan, pages 8–15. find
- Tjong Kim Sang, Erik F. and Sabine Buchholz. 2000. Introduction to the CoNLL-2000 shared task: Chunking. In Proceedings of CoNLL-2000 and LLL-2000, Lisbon, Portugal. find
- Xue, Nianwen, and Martha Palmer. 2004. Calibrating Features for Semantic Role Labeling, Empirical Methods in Natural Language Processing Conference, in conjunction with the 42nd Meeting of the Association for Computational Linguistics (ACL-04), Barcelona, Spain, July 21–26. find
- Xue, Nianwen, and Martha Palmer. 2004. Annotating the Propositions in the Penn Chinese Treebank Second SIGHAN Workshop on Chinese Language Processing, held in conjunction with ACL-03, Sapporo, Japan, pages 47–54, July. find
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/palmer-2005-proposition-bank-annotated-corpus-semantic/