[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/johansson-2008-dependency-based-semantic-role-labeling/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [English](https://md.mova.elamur.ai/free/en/docs/papers/en/) / Dependency-based Semantic Role Labeling of PropBank

# Dependency-based Semantic Role Labeling of PropBank

**Authors:** [Richard Johansson](https://md.mova.elamur.ai/free/en/docs/papers/authors/richard-johansson/) and [Pierre Nugues](https://md.mova.elamur.ai/free/en/docs/papers/authors/pierre-nugues/) · **Year:** 2008 · **Venue:** Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing **Link:** [aclanthology.org/D08-1008](https://aclanthology.org/D08-1008/) · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) (ACL Anthology, before 2016) — summary only

[**37** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/johansson-2008-dependency-based-semantic-role-labeling/) of the 140673 papers whose bibliographies we read[Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing](https://aclanthology.org/volumes/D08-1/)[licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/D08-1008/)
- [PDF](https://aclanthology.org/D08-1008.pdf)

**Authors (2)**

1. Richard Johansson
2. Pierre Nugues

Citations and author metrics from OpenAlex (); authors with the same name are not always told apart.

## What it is about

The paper builds a PropBank role labeler on top of a dependency parser. A syntactic model (second-order projective, with pseudo-projective handling of non-projective links) and a semantic model (a pipeline of logistic classifiers for sense, argument identification and labeling, followed by a global model) each produce candidates, and a joint reranker picks the complete syntactic-semantic output from the top 16 trees. Training uses the online passive-aggressive algorithm. On the CoNLL-2005 WSJ+Brown test set the segment-based F1 is 77.97 (78.84 after punctuation normalisation), close to the best published 79.22. On the CoNLL-2008 test set the dependency-based F1 is 84.29, above the constituent-based system used as reference (83.45). Precision drops sharply on the Brown out-of-domain set, which the authors trace to prepositional attachment errors of the parser.

## Ideas

- I1. Global constraints as deterministic filters on candidate frames: no core role twice, a continuation label C-X needs an X, and a relative-clause reference R-X needs an X. Implement them as checks in `prag/src/roles.rs`, count how many candidates each one removes, and measure dev argument F1 with and without them (run twice).
- I2. Keep a candidate pool of the top k structures from the rule-based labeler and rerank it with a log-linear score over the parts. Report dev F1 for k = 1, 4 and 16 to see where the reranker starts to pay.
- I3. Report the score in two ways, segment-based and head-based. The paper shows that the same output can rank differently under the two metrics, so a single number hides the choice of metric.
- I4. Keep an out-of-domain split in the school tests. The paper's Brown result shows that attachment accuracy falls off quickly out of domain, which a Mova lesson set can expose.

## For Mova

The chapters are [21. The simple clause](https://md.mova.elamur.ai/free/en/docs/languages/en/21-clause-structure/) and [22. Phrases: noun, adjective, adverb and prepositional phrases](https://md.mova.elamur.ai/free/en/docs/languages/en/22-phrases/) (attachment), with [28. Voice and the passive](https://md.mova.elamur.ai/free/en/docs/languages/en/28-voice-and-passive/) for argument alternations. The code is `prag/src/roles.rs` and `world/src/events.rs`. The measure is argument F1 on dev, with an out-of-domain check on the Early Modern lessons in `languages/en-x-emode/`, where the parser is expected to be weaker.

Topics: [Semantic role labeling](https://md.mova.elamur.ai/free/en/docs/papers/topics/semantic-role-labeling/)

## Cite

The paper itself, not this card. BibTeX from the library's record of the work.

```
@inproceedings{johansson2008dependency,
  title = {{Dependency-based Semantic Role Labeling of PropBank}},
  author = {Johansson, Richard and Nugues, Pierre},
  booktitle = {Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing},
  year = {2008},
  url = {https://aclanthology.org/D08-1008/}
}
```

- [← previous He Thinks He Knows Better than the Doctors: BERT for Event Factuality Fails on Pragmatics](https://md.mova.elamur.ai/free/en/docs/papers/jiang-2021-he-thinks-he-knows-better/)
- [next → Automatic Dialect Density Estimation for African American English](https://md.mova.elamur.ai/free/en/docs/papers/johnson-2022-automatic-dialect-density-estimation-african/)
- [↑ back to English](https://md.mova.elamur.ai/free/en/docs/papers/en/)

## References

31 references, 7 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Collin Baker, Michael Ellsworth, and Katrin Erk. 2007. SemEval task 19: Frame semantic structure extraction. In Proceedings of SemEval-2007. [find](https://scholar.google.com/scholar?q=Collin+Baker%2C+Michael+Ellsworth%2C+and+Katrin+Erk%2E+2007%2E+SemEval+task+19%3A+Frame+semantic+structure+extraction%2E+In+Proceedings+of+SemEval%2D2007%2E)
2. Xavier Carreras and Lluís Màrquez. 2004. Introduction to the CoNLL-2004 shared task: Semantic role labeling. In Proceedings of CoNLL-2004. [find](https://scholar.google.com/scholar?q=Xavier+Carreras+and+Llu%C3%ADs+M%C3%A0rquez%2E+2004%2E+Introduction+to+the+CoNLL%2D2004+shared+task%3A+Semantic+role+labeling%2E+In+Proceedings+of+CoNLL%2D2004%2E)
3. Xavier Carreras and Lluís Màrquez. 2005. Introduction to the CoNLL-2005 shared task: Semantic role labeling. In Proceedings of CoNLL-2005. [find](https://scholar.google.com/scholar?q=Xavier+Carreras+and+Llu%C3%ADs+M%C3%A0rquez%2E+2005%2E+Introduction+to+the+CoNLL%2D2005+shared+task%3A+Semantic+role+labeling%2E+In+Proceedings+of+CoNLL%2D2005%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/carreras-2005-introduction-conll-2005-shared-task/)
4. Xavier Carreras. 2007. Experiments with a higher-order projective dependency parser. In Proceedings of CoNLL-2007. [find](https://scholar.google.com/scholar?q=Xavier+Carreras%2E+2007%2E+Experiments+with+a+higher%2Dorder+projective+dependency+parser%2E+In+Proceedings+of+CoNLL%2D2007%2E)
5. David M. Chickering, Dan Geiger, and David Heckerman. 1994. Learning Bayesian networks: The combination of knowledge and statistical data. Technical Report MSR-TR-94-09, Microsoft Research. [find](https://scholar.google.com/scholar?q=David+M%2E+Chickering%2C+Dan+Geiger%2C+and+David+Heckerman%2E+1994%2E+Learning+Bayesian+networks%3A+The+combination+of+knowledge+and+statistical+data%2E+Technical+Report+MSR%2DTR%2D94%2D09%2C+Microsoft+Research%2E)
6. Ronan Collobert and Jason Weston. 2007. Fast semantic extraction using a novel neural network architecture. In Proceedings of ACL-2007. [find](https://scholar.google.com/scholar?q=Ronan+Collobert+and+Jason+Weston%2E+2007%2E+Fast+semantic+extraction+using+a+novel+neural+network+architecture%2E+In+Proceedings+of+ACL%2D2007%2E)
7. Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Schwartz, and Yoram Singer. 2006. Online passive-aggressive algorithms. JMLR, 2006(7):551–585. [find](https://scholar.google.com/scholar?q=Koby+Crammer%2C+Ofer+Dekel%2C+Joseph+Keshet%2C+Shai+Shalev%2DSchwartz%2C+and+Yoram+Singer%2E+2006%2E+Online+passive%2Daggressive+algorithms%2E+JMLR%2C+2006%287%29%3A551%E2%80%93585%2E)
8. Jason M. Eisner. 1996. Three new probabilistic models for dependency parsing: An exploration. In Proceedings of ICCL. [find](https://scholar.google.com/scholar?q=Jason+M%2E+Eisner%2E+1996%2E+Three+new+probabilistic+models+for+dependency+parsing%3A+An+exploration%2E+In+Proceedings+of+ICCL%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/ast-1996-eisner-three-new-probabilistic-models-dependency/)
9. Daniel Gildea and Daniel Jurafsky. 2002. Automatic labeling of semantic roles. Computational Linguistics, 28(3):245–288. [find](https://scholar.google.com/scholar?q=Daniel+Gildea+and+Daniel+Jurafsky%2E+2002%2E+Automatic+labeling+of+semantic+roles%2E+Computational+Linguistics%2C+28%283%29%3A245%E2%80%93288%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/gildea-2002-automatic-labeling-semantic-roles/)
10. Daniel Gildea and Martha Palmer. 2002. The necessity of syntactic parsing for predicate argument recognition. In Proceedings of the ACL-2002. [find](https://scholar.google.com/scholar?q=Daniel+Gildea+and+Martha+Palmer%2E+2002%2E+The+necessity+of+syntactic+parsing+for+predicate+argument+recognition%2E+In+Proceedings+of+the+ACL%2D2002%2E)
11. Aria Haghighi, Andrew Y. Ng, and Christopher D. Manning. 2005. Robust textual inference via graph matching. In Proceedings of EMNLP-2005. [find](https://scholar.google.com/scholar?q=Aria+Haghighi%2C+Andrew+Y%2E+Ng%2C+and+Christopher+D%2E+Manning%2E+2005%2E+Robust+textual+inference+via+graph+matching%2E+In+Proceedings+of+EMNLP%2D2005%2E)
12. Andrew Hickl, Jeremy Bensley, John Williams, Kirk Roberts, Bryan Rink, and Ying Shi. 2006. Recognizing textual entailment with LCC’s G ROUNDHOG systems. In Proceedings of the Second PASCAL Recognizing Textual Entailment Challenge. [find](https://scholar.google.com/scholar?q=Andrew+Hickl%2C+Jeremy+Bensley%2C+John+Williams%2C+Kirk+Roberts%2C+Bryan+Rink%2C+and+Ying+Shi%2E+2006%2E+Recognizing+textual+entailment+with+LCC%E2%80%99s+G+ROUNDHOG+systems%2E+In+Proceedings+of+the+Second+PASCAL+Recognizing)
13. Liang Huang. 2008. Forest reranking: Discriminative parsing with non-local features. In Proceedings of ACL-2008. [find](https://scholar.google.com/scholar?q=Liang+Huang%2E+2008%2E+Forest+reranking%3A+Discriminative+parsing+with+non%2Dlocal+features%2E+In+Proceedings+of+ACL%2D2008%2E)
14. Richard Johansson and Pierre Nugues. 2008a. Dependency-based syntactic–semantic analysis with PropBank and NomBank. In Proceedings of the Shared Task Session of CoNLL-2008. [find](https://scholar.google.com/scholar?q=Richard+Johansson+and+Pierre+Nugues%2E+2008a%2E+Dependency%2Dbased+syntactic%E2%80%93semantic+analysis+with+PropBank+and+NomBank%2E+In+Proceedings+of+the+Shared+Task+Session+of+CoNLL%2D2008%2E)
15. Richard Johansson and Pierre Nugues. 2008b. The effect of syntactic representation on semantic role labeling. In Proceedings of COLING-2008. [find](https://scholar.google.com/scholar?q=Richard+Johansson+and+Pierre+Nugues%2E+2008b%2E+The+effect+of+syntactic+representation+on+semantic+role+labeling%2E+In+Proceedings+of+COLING%2D2008%2E)
16. Chih-Jen Lin, Ruby C. Weng, and S. Sathiya Keerthi. 2008. Trust region Newton method for large-scale logistic regression. JMLR, 2008(9):627–650. [find](https://scholar.google.com/scholar?q=Chih%2DJen+Lin%2C+Ruby+C%2E+Weng%2C+and+S%2E+Sathiya+Keerthi%2E+2008%2E+Trust+region+Newton+method+for+large%2Dscale+logistic+regression%2E+JMLR%2C+2008%289%29%3A627%E2%80%93650%2E)
17. Ken Litkowski. 2004. Senseval-3 task: Automatic labeling of semantic roles. In Proceedings of Senseval-3. [find](https://scholar.google.com/scholar?q=Ken+Litkowski%2E+2004%2E+Senseval%2D3+task%3A+Automatic+labeling+of+semantic+roles%2E+In+Proceedings+of+Senseval%2D3%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/gildea-2002-automatic-labeling-semantic-roles/)
18. Mitchell P. Marcus, Beatrice Santorini, and Mary Ann Marcinkiewicz. 1993. Building a large annotated corpus of English: the Penn Treebank. Computational Linguistics, 19(2):313–330. [↗](https://doi.org/10.21236/ada273556) [our card](https://md.mova.elamur.ai/free/en/docs/papers/bank-1993-marcus-building-large-annotated-corpus-english/)
19. Ryan McDonald and Fernando Pereira. 2006. Online learning of approximate dependency parsing algorithms. In Proceedings of EACL-2006. [find](https://scholar.google.com/scholar?q=Ryan+McDonald+and+Fernando+Pereira%2E+2006%2E+Online+learning+of+approximate+dependency+parsing+algorithms%2E+In+Proceedings+of+EACL%2D2006%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/continual-2006-mcdonald-online-learning-approximate-dependency-parsing/)
20. Alessandro Moschitti, Paul Morărescu, and Sanda Harabagiu. 2003. Open domain information extraction via automatic semantic labeling. In Proceedings of FLAIRS. [find](https://scholar.google.com/scholar?q=Alessandro+Moschitti%2C+Paul+Mora%CC%86rescu%2C+and+Sanda+Harabagiu%2E+2003%2E+Open+domain+information+extraction+via+automatic+semantic+labeling%2E+In+Proceedings+of+FLAIRS%2E)
21. Joakim Nivre and Jens Nilsson. 2005. Pseudo-projective dependency parsing. In Proceedings of ACL-2005. [find](https://scholar.google.com/scholar?q=Joakim+Nivre+and+Jens+Nilsson%2E+2005%2E+Pseudo%2Dprojective+dependency+parsing%2E+In+Proceedings+of+ACL%2D2005%2E)
22. Jacob Persson, Richard Johansson, and Pierre Nugues. 2008. Text categorization using predicate–argument structures. Submitted. [find](https://scholar.google.com/scholar?q=Jacob+Persson%2C+Richard+Johansson%2C+and+Pierre+Nugues%2E+2008%2E+Text+categorization+using+predicate%E2%80%93argument+structures%2E+Submitted%2E)
23. Sameer Pradhan, Wayne Ward, Kadri Hacioglu, James Martin, and Daniel Jurafsky. 2005. Semantic role labeling using different syntactic views. In Proceedings of ACL-2005. [find](https://scholar.google.com/scholar?q=Sameer+Pradhan%2C+Wayne+Ward%2C+Kadri+Hacioglu%2C+James+Martin%2C+and+Daniel+Jurafsky%2E+2005%2E+Semantic+role+labeling+using+different+syntactic+views%2E+In+Proceedings+of+ACL%2D2005%2E)
24. Vasin Punyakanok, Dan Roth, and Wen-tau Yih. 2008. The importance of syntactic parsing and inference in semantic role labeling. Computational Linguistics, 34(2):257–287. [find](https://scholar.google.com/scholar?q=Vasin+Punyakanok%2C+Dan+Roth%2C+and+Wen%2Dtau+Yih%2E+2008%2E+The+importance+of+syntactic+parsing+and+inference+in+semantic+role+labeling%2E+Computational+Linguistics%2C+34%282%29%3A257%E2%80%93287%2E)
25. Mihai Surdeanu, Sanda Harabagiu, John Williams, and Paul Aarseth. 2003. Using predicate-argument structures for information extraction. In Proceedings of ACL-2003. [find](https://scholar.google.com/scholar?q=Mihai+Surdeanu%2C+Sanda+Harabagiu%2C+John+Williams%2C+and+Paul+Aarseth%2E+2003%2E+Using+predicate%2Dargument+structures+for+information+extraction%2E+In+Proceedings+of+ACL%2D2003%2E)
26. Mihai Surdeanu, Lluís Màrquez, Xavier Carreras, and Pere R. Comas. 2007. Combination strategies for semantic role labeling. Journal of Artificial Intelligence Research, 29:105–151. [find](https://scholar.google.com/scholar?q=Mihai+Surdeanu%2C+Llu%C3%ADs+M%C3%A0rquez%2C+Xavier+Carreras%2C+and+Pere+R%2E+Comas%2E+2007%2E+Combination+strategies+for+semantic+role+labeling%2E+Journal+of+Artificial+Intelligence+Research%2C+29%3A105%E2%80%93151%2E)
27. Mihai Surdeanu, Richard Johansson, Adam Meyers, Lluís Màrquez, and Joakim Nivre. 2008. The CoNLL–2008 shared task on joint parsing of syntactic and semantic dependencies. In Proceedings of CoNLL–2008. [find](https://scholar.google.com/scholar?q=Mihai+Surdeanu%2C+Richard+Johansson%2C+Adam+Meyers%2C+Llu%C3%ADs+M%C3%A0rquez%2C+and+Joakim+Nivre%2E+2008%2E+The+CoNLL%E2%80%932008+shared+task+on+joint+parsing+of+syntactic+and+semantic+dependencies%2E+In+Proceedings+of+CoNLL%E2%80%932008%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/surdeanu-2008-conll-2008-shared-task-joint/)
28. Reid Swanson and Andrew S. Gordon. 2006. A comparison of alternative parse tree paths for labeling semantic roles. In Proceedings of COLING/ACL-2006. [find](https://scholar.google.com/scholar?q=Reid+Swanson+and+Andrew+S%2E+Gordon%2E+2006%2E+A+comparison+of+alternative+parse+tree+paths+for+labeling+semantic+roles%2E+In+Proceedings+of+COLING%2FACL%2D2006%2E)
29. Ben Taskar, Carlos Guestrin, and Daphne Koller. 2003. Max-margin Markov networks. In Proceedings of NIPS-2003. [find](https://scholar.google.com/scholar?q=Ben+Taskar%2C+Carlos+Guestrin%2C+and+Daphne+Koller%2E+2003%2E+Max%2Dmargin+Markov+networks%2E+In+Proceedings+of+NIPS%2D2003%2E)
30. Kristina Toutanova, Aria Haghighi, and Christopher D. Manning. 2005. Joint learning improves semantic role labeling. In Proceedings of ACL-2005. [find](https://scholar.google.com/scholar?q=Kristina+Toutanova%2C+Aria+Haghighi%2C+and+Christopher+D%2E+Manning%2E+2005%2E+Joint+learning+improves+semantic+role+labeling%2E+In+Proceedings+of+ACL%2D2005%2E)
31. Nianwen Xue and Martha Palmer. 2004. Calibrating features for semantic role labeling. In Proceedings of EMNLP-2004. [find](https://scholar.google.com/scholar?q=Nianwen+Xue+and+Martha+Palmer%2E+2004%2E+Calibrating+features+for+semantic+role+labeling%2E+In+Proceedings+of+EMNLP%2D2004%2E)
