---
title: "An effective Discourse Parser that uses Rich — Subba 2009"
description: "The paper addresses discourse parsing: building a tree over a text's segments and labeling each internal node with a rhetorical relation."
authors: ["Rajen Subba", "Barbara Di Eugenio"]
year: 2009
venue: "Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics"
source: "https://aclanthology.org/N09-1064/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/subba-2009-effective-discourse-parser-that-uses/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/subba-2009-effective-discourse-parser-that-uses/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2009](https://md.research.elamur.ai/free/en/papers/2009/) / An effective Discourse Parser that uses Rich Linguistic Information

# An effective Discourse Parser that uses Rich Linguistic Information

**Authors:** [Rajen Subba](https://md.research.elamur.ai/free/en/authors/rajen-subba/), [Barbara Di Eugenio](https://md.research.elamur.ai/free/en/authors/barbara-di-eugenio/) · **Year:** 2009 · **Venue:** Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/N09-1064/) · [PDF](https://aclanthology.org/N09-1064.pdf) · [OpenAlex](https://openalex.org/W2069684104)

**Citations:** 116 citations (openalex-snapshot · 2026-10-14) · [47](#cited-by) in our library, of the 140884 papers whose bibliographies we read

## Summary
The paper addresses discourse parsing: building a tree over a text's segments and labeling each internal node with a rhetorical relation. Most earlier parsers used only shallow lexical and syntactic signals. Subba and Di Eugenio test whether deeper linguistic knowledge helps. They work with a corpus of home-repair how-to instructions, manually split into EDUs and annotated with 26 informational relations. They also add VerbNet-based compositional semantics, derived largely automatically with the LCFLEX parser and a CoreLex noun lexicon.

Relations are classified with Inductive Logic Programming (the Aleph system). The background knowledge includes:
- words and part-of-speech tags,
- WordNet hypernymy and meronymy,
- discourse cues,
- segment similarity,
- semantic predicates,
- the internal structure of larger segments.

This relational learner significantly beats Decision Trees, RIPPER and Naive Bayes, and it produces readable first-order rules. The classifier drives a modified shift-reduce parser, which can attach new segments anywhere on the right frontier of the tree. The parser clearly outperforms a right-branching majority-class baseline. Adding semantics gives a statistically significant gain.

## Key points
- **Corpus:** 176 instructional documents with 5744 EDUs and 53,250 words. Full semantic representations were obtained for 3257 EDUs (56.7%).
- **Relation annotation:** 5172 relations were labeled using 26 types grouped into 5 classes. The most frequent is preparation:act (24.46%). Inter-annotator agreement was κ = 0.66, rising to 0.78 when preparation:act and step1:step2 are merged. Only 43% of relations carry an explicit cue.
- **Sentence-level parsing (relation F-score):** SR-ILP with semantics reached 63.06%, compared with 58.58% without semantics (p = 0.006) and 34.32% for the baseline.
- **Document-level parsing (relation F-score):** performance falls to 35.44%, against 22.46% for the baseline. The authors attribute the drop to errors made at lower levels, which propagate upward, and they argue for a less greedy parsing strategy.
- **Evaluation setup:** 151 documents were used for training and 25 for testing. Spans, nuclearity and relations were scored with Marcu's (2000) method.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

Fields: [Linguistics & languages](https://md.research.elamur.ai/free/en/shelves/linguistics/)

Topics: [Discourse analysis](https://md.research.elamur.ai/free/en/topics/discourse-analysis/)

## Cited by

Cited by

47 papers of our library cite it (of the 140884 whose bibliographies we read); 20 of them have a page here, 27 not yet.

- [Discourse parsing for multi-party chat dialogues](https://md.research.elamur.ai/free/en/papers/afantenos-2015-discourse-parsing-multi-party-chat/)
- [Learning Connective-based Word Representations for Implicit Discourse Relation Identification](https://md.research.elamur.ai/free/en/papers/braud-2016-learning-connective-based-word-representations/)
- [Cross-lingual RST Discourse Parsing](https://md.research.elamur.ai/free/en/papers/braud-2017-cross-lingual-rst-discourse-parsing/)
- [Text-level Discourse Parsing with Rich Linguistic Features](https://md.research.elamur.ai/free/en/papers/feng-2012-text-level-discourse-parsing-rich/)
- [A Linear-Time Bottom-Up Discourse Parser with Constraints and Post-Editing](https://md.research.elamur.ai/free/en/papers/feng-2014-linear-time-bottom-up-discourse/)
- [Unleashing the Power of Neural Discourse Parsers - A Context and Structure Aware Approach Using Large Scale Pretraining](https://md.research.elamur.ai/free/en/papers/guz-2020-unleashing-power-neural-discourse-parsers/)
- [HILDA: A Discourse Parser Using Support Vector Machine Classification](https://md.research.elamur.ai/free/en/papers/hernault-2010-hilda-discourse-parser-support-vector/)
- [MEGA RST Discourse Treebanks with Structure and Nuclearity from Scalable Distant Sentiment Supervision](https://md.research.elamur.ai/free/en/papers/huber-2020-mega-rst-discourse-treebanks-structure/)
- [Representation Learning for Text-level Discourse Parsing](https://md.research.elamur.ai/free/en/papers/ji-2014-representation-learning-text-level-discourse/)
- [Combining Intra- and Multi-sentential Rhetorical Parsing for Document-level Discourse Analysis](https://md.research.elamur.ai/free/en/papers/joty-2013-combining-intra-multi-sentential-rhetorical/)
- [CODRA: A Novel Discriminative Framework for Rhetorical Analysis](https://md.research.elamur.ai/free/en/papers/joty-2015-codra-novel-discriminative-framework-rhetorical/)
- [A Simple and Strong Baseline for End-to-End Neural RST-style Discourse Parsing](https://md.research.elamur.ai/free/en/papers/kobayashi-2022-simple-strong-baseline-end-end/)
- [Recursive Deep Models for Discourse Parsing](https://md.research.elamur.ai/free/en/papers/li-2014-recursive-deep-models-discourse-parsing/)
- [Recognizing Implicit Discourse Relations via Repeated Reading: Neural Networks with Multi-Level Attention](https://md.research.elamur.ai/free/en/papers/liu-2016-recognizing-implicit-discourse-relations-repeated/)
- [Learning Contextually Informed Representations for Linear-Time Discourse Parsing](https://md.research.elamur.ai/free/en/papers/liu-2017-learning-contextually-informed-representations-linear/)
- [Can we obtain significant success in RST discourse parsing by using Large Language Models?](https://md.research.elamur.ai/free/en/papers/maekawa-2024-can-we-obtain-significant-success/)
- [Constrained Decoding for Text-Level Discourse Parsing](https://md.research.elamur.ai/free/en/papers/muller-2012-constrained-decoding-text-level-discourse/)
- [Integer Linear Programming for Discourse Parsing](https://md.research.elamur.ai/free/en/papers/perret-2016-integer-linear-programming-discourse-parsing/)
- [Lexicon-Based Methods for Sentiment Analysis](https://md.research.elamur.ai/free/en/papers/taboada-2011-lexicon-based-methods-sentiment-analysis/)
- [The CoNLL-2015 Shared Task on Shallow Discourse Parsing](https://md.research.elamur.ai/free/en/papers/xue-2015-conll-2015-shared-task-shallow/)

## Cite

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

```bibtex
@inproceedings{subba2009effective,
  title = {{An effective Discourse Parser that uses Rich Linguistic Information}},
  author = {Subba, Rajen and Eugenio, Barbara Di},
  booktitle = {Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics},
  year = {2009},
  doi = {10.3115/1620754.1620837},
  url = {https://doi.org/10.3115/1620754.1620837}
}
```

- [← previous Active Learning Literature Survey](https://md.research.elamur.ai/free/en/papers/settles-2009-active-learning-literature-survey/)
- [next → Annotating Spoken Dialogs: From Speech Segments to Dialog Acts and Frame Semantics](https://md.research.elamur.ai/free/en/papers/dinarelli-2009-annotating-spoken-dialogs-speech-segments/)
- [↑ back to papers of 2009](https://md.research.elamur.ai/free/en/papers/2009/)

## References

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

1. Asher, N., and Lascarides, A.: Logics of Conversation. Cambridge University Press, 2003. [find](https://scholar.google.com/scholar?q=Asher%2C+N%2E%2C+and+Lascarides%2C+A%2E%3A+Logics+of+Conversation%2E+Cambridge+University+Press%2C+2003%2E)
2. Baldridge, J. and Lascarides, A.: Probabilistic Head-Driven Parsing for Discourse Structure In Proceedings of the Ninth Conference on Computational Natural Language Learning (CoNNL), Ann Arbor, 2005. [find](https://scholar.google.com/scholar?q=Baldridge%2C+J%2E+and+Lascarides%2C+A%2E%3A+Probabilistic+Head%2DDriven+Parsing+for+Discourse+Structure+In+Proceedings+of+the+Ninth+Conference+on+Computational+Natural+Language+Learning+%28CoNNL%29%2C+Ann+Arbor%2C+2005%2E)
3. Brill, E.: Transformation-based error-driven learning and natural language processing: A case study in part-of-speech tagging. Computational Linguistics, 21(4):543565, 1995. [find](https://scholar.google.com/scholar?q=Brill%2C+E%2E%3A+Transformation%2Dbased+error%2Ddriven+learning+and+natural+language+processing%3A+A+case+study+in+part%2Dof%2Dspeech+tagging%2E+Computational+Linguistics%2C+21%284%29%3A543565%2C+1995%2E) [our card](https://md.research.elamur.ai/free/en/papers/brill-1995-transformation-based-error-driven-learning/)
4. Buitelaar, P.: CoreLex: Systematic Polysemy and Underspecification. Ph.D. Thesis, Brandies University, 1998. [find](https://scholar.google.com/scholar?q=Buitelaar%2C+P%2E%3A+CoreLex%3A+Systematic+Polysemy+and+Underspecification%2E+Ph%2ED%2E+Thesis%2C+Brandies+University%2C+1998%2E)
5. Carlson, L. D. M. and Okurowski., M. E.: Building a discourse-tagged corpus in the framework of rhetorical structure theory. In Current Directions in Discourse and Dialogue pages 85–112, 2003. [find](https://scholar.google.com/scholar?q=Carlson%2C+L%2E+D%2E+M%2E+and+Okurowski%2E%2C+M%2E+E%2E%3A+Building+a+discourse%2Dtagged+corpus+in+the+framework+of+rhetorical+structure+theory%2E+In+Current+Directions+in+Discourse+and+Dialogue+pages+85%E2%80%93112%2C+2003%2E) [our card](https://md.research.elamur.ai/free/en/papers/carlson-2001-building-discourse-tagged-corpus-framework/)
6. Cristea, D.: An Incremental Discourse Parser Architecture. In D. Christodoulakis (Ed.) Proceedings of the Second International Conference - Natural Language Processing - Patras, Greece, June 2000. [find](https://scholar.google.com/scholar?q=Cristea%2C+D%2E%3A+An+Incremental+Discourse+Parser+Architecture%2E+In+D%2E+Christodoulakis+%28Ed%2E%29+Proceedings+of+the+Second+International+Conference+%2D+Natural+Language+Processing+%2D+Patras%2C+Greece%2C+June+2000%2E)
7. Forbes, K., Miltsakaki, E., R. P. A. S. A. J. and Webber., B.: D-ltag system - discourse parsing with a lexicalized tree adjoining grammar. Information Stucture, Discourse Structure and Discourse Semantics, ESS-LLI 2001. [find](https://scholar.google.com/scholar?q=Forbes%2C+K%2E%2C+Miltsakaki%2C+E%2E%2C+R%2E+P%2E+A%2E+S%2E+A%2E+J%2E+and+Webber%2E%2C+B%2E%3A+D%2Dltag+system+%2D+discourse+parsing+with+a+lexicalized+tree+adjoining+grammar%2E+Information+Stucture%2C+Discourse+Structure+and+Discourse+Sema)
8. Grosz, B. J. and Sidner, C. L.: Attention, intention and the structure of discourse. Computational Linguistics 12:175–204, 1988. [find](https://scholar.google.com/scholar?q=Grosz%2C+B%2E+J%2E+and+Sidner%2C+C%2E+L%2E%3A+Attention%2C+intention+and+the+structure+of+discourse%2E+Computational+Linguistics+12%3A175%E2%80%93204%2C+1988%2E)
9. Hobbs, J. R.: On the coherence and structure of discourse. In Polyani, Livia editor, The Structure of Discourse, 1985. [find](https://scholar.google.com/scholar?q=Hobbs%2C+J%2E+R%2E%3A+On+the+coherence+and+structure+of+discourse%2E+In+Polyani%2C+Livia+editor%2C+The+Structure+of+Discourse%2C+1985%2E)
10. Kipper, K., H. T. D. and Palmer., M.: Class-based construction of a verb lexicon. AAAI-2000, Proceedings of the Seventeenth National Conference on Artificial Intelligence, 2000. [find](https://scholar.google.com/scholar?q=Kipper%2C+K%2E%2C+H%2E+T%2E+D%2E+and+Palmer%2E%2C+M%2E%3A+Class%2Dbased+construction+of+a+verb+lexicon%2E+AAAI%2D2000%2C+Proceedings+of+the+Seventeenth+National+Conference+on+Artificial+Intelligence%2C+2000%2E)
11. Mann, W. and Thompson, S.: Rhetorical structure theory: Toward a functional theory of text organization. Text, 8(3):243–281, 1988. [find](https://scholar.google.com/scholar?q=Mann%2C+W%2E+and+Thompson%2C+S%2E%3A+Rhetorical+structure+theory%3A+Toward+a+functional+theory+of+text+organization%2E+Text%2C+8%283%29%3A243%E2%80%93281%2C+1988%2E) [our card](https://md.research.elamur.ai/free/en/papers/enud-1988-mann-rhetorical-structure-theory-functional/)
12. Marcu, D.: Instructions for Manually Annotating the Discourse Structures of Texts. Technical Report, University of Southern California, 1999. [find](https://scholar.google.com/scholar?q=Marcu%2C+D%2E%3A+Instructions+for+Manually+Annotating+the+Discourse+Structures+of+Texts%2E+Technical+Report%2C+University+of+Southern+California%2C+1999%2E)
13. Marcu, D.: The theory and practice of discourse parsing and summarization. Cambridge, Massachusetts, London, England, MIT Press, 2000. [find](https://scholar.google.com/scholar?q=Marcu%2C+D%2E%3A+The+theory+and+practice+of+discourse+parsing+and+summarization%2E+Cambridge%2C+Massachusetts%2C+London%2C+England%2C+MIT+Press%2C+2000%2E)
14. Moser, M. G., Moore, J. D., and Glendening, E.: Instructions for Coding Explanations: Identifying Segments, Relations and Minimal Units. University of Pittsburgh, Department of Computer Science, 1996. [find](https://scholar.google.com/scholar?q=Moser%2C+M%2E+G%2E%2C+Moore%2C+J%2E+D%2E%2C+and+Glendening%2C+E%2E%3A+Instructions+for+Coding+Explanations%3A+Identifying+Segments%2C+Relations+and+Minimal+Units%2E+University+of+Pittsburgh%2C+Department+of+Computer+Science%2C+1996%2E)
15. Muggleton, S. H.: Inverse entailment and progol. In New Generation Computing Journal 13:245–286, 1995. [find](https://scholar.google.com/scholar?q=Muggleton%2C+S%2E+H%2E%3A+Inverse+entailment+and+progol%2E+In+New+Generation+Computing+Journal+13%3A245%E2%80%93286%2C+1995%2E)
16. Polanyi, L., Culy, C., van den Berg, M. H. and Thione, G. L.: A Rule Based Approach to Discourse Parsing. Proceedings of the 5th SIGdial Workshop in Discourse And Dialogue. Cambridge, MA USA pp. 108-117., May 1, 2004. [find](https://scholar.google.com/scholar?q=Polanyi%2C+L%2E%2C+Culy%2C+C%2E%2C+van+den+Berg%2C+M%2E+H%2E+and+Thione%2C+G%2E+L%2E%3A+A+Rule+Based+Approach+to+Discourse+Parsing%2E+Proceedings+of+the+5th+SIGdial+Workshop+in+Discourse+And+Dialogue%2E+Cambridge%2C+MA+USA+pp%2E+108%2D1) [our card](https://md.research.elamur.ai/free/en/papers/polanyi-2004-rule-based-approach-discourse-parsing/)
17. Prasad, R., Dinesh, N., Lee, A., Miltsakaki, E., Robaldo, L., Joshi, A., and Webber, B.: The Penn Discourse Treebank 2.0. LREC, 2008. [find](https://scholar.google.com/scholar?q=Prasad%2C+R%2E%2C+Dinesh%2C+N%2E%2C+Lee%2C+A%2E%2C+Miltsakaki%2C+E%2E%2C+Robaldo%2C+L%2E%2C+Joshi%2C+A%2E%2C+and+Webber%2C+B%2E%3A+The+Penn+Discourse+Treebank+2%2E0%2E+LREC%2C+2008%2E) [our card](https://md.research.elamur.ai/free/en/papers/disc-2008-prasad-penn-discourse-treebank-2-0/)
18. Rosé, C. P.: A Syntactic Framework for Semantic Interpretation, Proceedings of the ESSLLI Workshop on Linguistic Theory and Grammar Implementation, 2000. [find](https://scholar.google.com/scholar?q=Rose%CC%81%2C+C%2E+P%2E%3A+A+Syntactic+Framework+for+Semantic+Interpretation%2C+Proceedings+of+the+ESSLLI+Workshop+on+Linguistic+Theory+and+Grammar+Implementation%2C+2000%2E)
19. Sporleder, C. and Lascarides., A.: Exploiting linguistic cues to classify rhetorical relations. Recent Advances in Natural Language Processing, 2005. [find](https://scholar.google.com/scholar?q=Sporleder%2C+C%2E+and+Lascarides%2E%2C+A%2E%3A+Exploiting+linguistic+cues+to+classify+rhetorical+relations%2E+Recent+Advances+in+Natural+Language+Processing%2C+2005%2E)
20. Soricut, R. and Marcu., D.: Sentence level discourse parsing using syntactic and lexical information. Proceedings of the Human Language Technology and North American Assiciation for Computational Linguistics Conference, 2003. [find](https://scholar.google.com/scholar?q=Soricut%2C+R%2E+and+Marcu%2E%2C+D%2E%3A+Sentence+level+discourse+parsing+using+syntactic+and+lexical+information%2E+Proceedings+of+the+Human+Language+Technology+and+North+American+Assiciation+for+Computational+Ling) [our card](https://md.research.elamur.ai/free/en/papers/soricut-2003-sentence-level-discourse-parsing-syntactic/)
21. Subba, R., Di Eugenio, B., E. T.: Building lexical resources for princpar, a large coverage parser that generates principled semantic representations. LREC, 2006. [find](https://scholar.google.com/scholar?q=Subba%2C+R%2E%2C+Di+Eugenio%2C+B%2E%2C+E%2E+T%2E%3A+Building+lexical+resources+for+princpar%2C+a+large+coverage+parser+that+generates+principled+semantic+representations%2E+LREC%2C+2006%2E)
22. Subba, R.: Discourse Parsing: A Relational Learning Approach Ph.D. Thesis, University of Illinois Chicago, December 2008. [find](https://scholar.google.com/scholar?q=Subba%2C+R%2E%3A+Discourse+Parsing%3A+A+Relational+Learning+Approach+Ph%2ED%2E+Thesis%2C+University+of+Illinois+Chicago%2C+December+2008%2E)
23. Webber, B.: DLTAG: Extending Lexicalized TAG to Discourse. Cognitive Science 28:751-779, 2004. [find](https://scholar.google.com/scholar?q=Webber%2C+B%2E%3A+DLTAG%3A+Extending+Lexicalized+TAG+to+Discourse%2E+Cognitive+Science+28%3A751%2D779%2C+2004%2E)
24. Wellner, B., Pustejovsky, J., C. H. R. S. and Rumshisky., A.: Classification of discourse coherence relations: An exploratory study using multiple knowledge sources. In Proceedings of the 7th SIGDIAL Workshop on Discourse and Dialogue, 2006. [find](https://scholar.google.com/scholar?q=Wellner%2C+B%2E%2C+Pustejovsky%2C+J%2E%2C+C%2E+H%2E+R%2E+S%2E+and+Rumshisky%2E%2C+A%2E%3A+Classification+of+discourse+coherence+relations%3A+An+exploratory+study+using+multiple+knowledge+sources%2E+In+Proceedings+of+the+7th+SIGDIAL+) [our card](https://md.research.elamur.ai/free/en/papers/wellner-2006-classification-discourse-coherence-relations-exploratory/)
25. Williams, S. and Reiter, E.: A corpus analysis of discourse relations for natural language generation. Proceedings of Corpus Linguistics, pages 899–908, 2003. [find](https://scholar.google.com/scholar?q=Williams%2C+S%2E+and+Reiter%2C+E%2E%3A+A+corpus+analysis+of+discourse+relations+for+natural+language+generation%2E+Proceedings+of+Corpus+Linguistics%2C+pages+899%E2%80%93908%2C+2003%2E)
26. Wolf, F. and Gibson, E.: Representing discourse coherence: A corpus-based analysis. Computational Linguistics 31(2):249–287, 2005. [find](https://scholar.google.com/scholar?q=Wolf%2C+F%2E+and+Gibson%2C+E%2E%3A+Representing+discourse+coherence%3A+A+corpus%2Dbased+analysis%2E+Computational+Linguistics+31%282%29%3A249%E2%80%93287%2C+2005%2E) [our card](https://md.research.elamur.ai/free/en/papers/wolf-2004-representing-discourse-coherence-corpus-based/)
