A Two-Stage Parsing Method for Text-Level Discourse Analysis
Summary
The paper addresses RST discourse parsing at the document level. Earlier transition-based parsers predicted span, nuclearity and relation together through one classifier. That design produces a large and sparse action set, which is hard to learn from the small RST-DT corpus. The authors split the task into two pipelined stages. First, a shift-reduce parser with only four actions builds an unlabeled ("naked") tree that already encodes nuclearity. Second, each internal node of that tree receives a relation label from one of three separate classifiers, chosen by whether the two children lie within one sentence, span sentences of the same paragraph, or cross paragraph boundaries. These relation classifiers can use features derived from the finished tree, such as node depth and the nuclearity of ancestors. All components are linear SVMs over hand-crafted features. On RST-DT, the system achieved the best span (86.0) and nuclearity (72.4) scores among the parsers compared, and its relation score (59.7) was competitive. This suggests that a carefully reduced action inventory makes transition-based discourse parsing viable again.
Key points
- Evaluation uses the RST Discourse Treebank (RST-DT): 385 Wall Street Journal documents, split into 347 for training and 38 for testing. The setup follows standard conventions:
- 18 coarse-grained relations;
- right-branching binarization;
- gold EDU segmentation;
- Stanford CoreNLP for preprocessing.
- The parser's action set is Shift, Reduce-NN, Reduce-NS and Reduce-SN, compared with more than 40 reduce actions in unified designs. In the training data, the least frequent action (Reduce-SN) still occurs 3065 times.
- Final F-scores are S 86.0, N 72.4 and R 59.7, against human agreement of 88.7 / 77.7 / 65.8. Ji and Eisenstein (2014) remain stronger on relations, with 61.6.
- The ablation results show where the gains come from:
- Switching from a single-stage parser to the two-stage design raises scores from 84.4 / 70.7 / 57.7 to 86.0 / 72.4 / 58.6.
- Adding level-specific classifiers raises the relation score to 59.4.
- Adding tree features raises it further to 59.7.
- Attribution (F 0.87) and Same-Unit (F 0.83), which occur mostly within sentences, are the easiest relations. Compared with the single-stage baseline, the rarer and mostly cross-paragraph relations improve noticeably: Textual-Organization by about 20% and Topic-Comment by about 8%.
Interesting ideas
- I1. Shrink the label space of the structure-building classifier. The parser predicts only structure and closely tied attributes, and defers fine-grained labels to a later step. This trick helps any low-resource structured prediction task where combined labels become too sparse to learn.
- I2. Treat nuclearity like arc direction. Nuclearity is folded into the reduce action, much as left-arc and right-arc encode head direction in dependency parsing. Asymmetric properties that are intrinsic to the structure can often be predicted along with it at little extra cost.
- I3. Label after the full structure exists. Once the complete tree is built, global features become available for labeling, such as depth, height and the grandparent's nuclearity. A greedy one-pass parser cannot see these, so a pipeline can exploit global context that a joint greedy model lacks.
- I4. Route instances to separate classifiers by granularity. Relations are sent to different classifiers depending on whether they hold within a sentence, across sentences, or across paragraphs, and each classifier gets its own feature subset. For example, dependency features are used only within sentences. This could carry over to document-level tasks where phenomena differ by scope, such as coreference or argument mining.
- I5. Build an incremental ablation ladder. The authors add one design component at a time (stage, then level, then tree features). This cleanly attributes the gains to each choice and makes for a cheap, transparent evaluation template.
Cited by
- Where Are We in Discourse Relation Recognition?
- A Distance-Aware Multi-Task Framework for Conversational Discourse Parsing
- Coreference for Discourse Parsing: A Neural Approach
- Unleashing the Power of Neural Discourse Parsers - A Context and Structure Aware Approach Using Large Scale Pretraining
- Multi-tasking Dialogue Comprehension with Discourse Parsing
- MEGA RST Discourse Treebanks with Structure and Nuclearity from Scalable Distant Sentiment Supervision
- MCDTB: A Macro-level Chinese Discourse TreeBank
- A Simple and Strong Baseline for End-to-End Neural RST-style Discourse Parsing
- Top-down Discourse Parsing via Sequence Labelling
- A Unified Linear-Time Framework for Sentence-Level Discourse Parsing
- Why Can't Discourse Parsing Generalize? A Thorough Investigation of the Impact of Data Diversity
- Can we obtain significant success in RST discourse parsing by using Large Language Models?
- GCDT: A Chinese RST Treebank for Multigenre and Multilingual Discourse Parsing
- Topic Tensor Network for Implicit Discourse Relation Recognition in Chinese
- SciDTB: Discourse Dependency TreeBank for Scientific Abstracts
- RST Discourse Parsing with Second-Stage EDU-Level Pre-training
- A Top-down Neural Architecture towards Text-level Parsing of Discourse Rhetorical Structure
- Adversarial Learning for Discourse Rhetorical Structure Parsing
- Joint Syntacto-Discourse Parsing and the Syntacto-Discourse Treebank
Cite
@inproceedings{wang2017two,
title = {{A Two-Stage Parsing Method for Text-Level Discourse Analysis}},
author = {Wang, Yizhong and Li, Sujian and Wang, Houfeng},
booktitle = {Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)},
year = {2017},
doi = {10.18653/v1/p17-2029},
url = {https://doi.org/10.18653/v1/p17-2029}
}References
- Peter F Brown, Peter V Desouza, Robert L Mercer, Vincent J Della Pietra, and Jenifer C Lai. 1992. Class-based n-gram models of natural language. Computational linguistics 18(4):467–479. find
- Lynn Carlson, Daniel Marcu, and Mary Ellen Okurowski. 2003. Building a discourse-tagged corpus in the framework of rhetorical structure theory. In Current and new directions in discourse and dialogue, Springer, pages 85–112. ↗ our card
- Vanessa Wei Feng and Graeme Hirst. 2014. A linear-time bottom-up discourse parser with constraints and post-editing. In ACL. pages 511–521. find our card
- Michael Heilman and Kenji Sagae. 2015. Fast rhetorical structure theory discourse parsing. arXiv preprint arXiv:1505.02425 . ↗ our card
- Hugo Hernault, Helmut Prendinger, David A DuVerle, Mitsuru Ishizuka, and Tim Paek. 2010. Hilda: a discourse parser using support vector machine classification. Dialogue and Discourse 1(3):1–33. ↗ our card
- Yangfeng Ji and Jacob Eisenstein. 2014. Representation learning for text-level discourse parsing. In ACL. pages 13–24. find our card
- Daniel Marcu. 2000. The theory and practice of discourse parsing and summarization. MIT press. ↗
- Joakim Nivre, Johan Hall, Jens Nilsson, Gülşen Eryiit, and Svetoslav Marinov. 2006. Labeled pseudo-projective dependency parsing with support vector machines. In Proceedings of the Tenth Conference on Computational Natural Language Learning. Association for Computational Linguistics, pages 221– 225. find our card
- Livia Polanyi and Martin van den Berg. 2011. Discourse structure and sentiment. In Data Mining Workshops (ICDMW), 2011 IEEE 11th International Conference on. IEEE, pages 97–102. find
- Kenji Sagae. 2009. Analysis of discourse structure with syntactic dependencies and data-driven shift-reduce parsing. In Proceedings of the 11th International Conference on Parsing Technologies. Association for Computational Linguistics, pages 81–84. find
- Kenji Sagae and Alon Lavie. 2005. A classifier-based parser with linear run-time complexity. In Proceedings of the Ninth International Workshop on Parsing Technology. Association for Computational Linguistics, pages 125–132. find our card
- Joseph Turian, Lev Ratinov, and Yoshua Bengio. 2010. Word representations: a simple and general method for semi-supervised learning. In ACL. Association for Computational Linguistics, pages 384–394. find our card
- Shafiq R Joty, Giuseppe Carenini, Raymond T Ng, and Yashar Mehdad. 2013. Combining intra-and multi-sentential rhetorical parsing for document-level discourse analysis. In ACL (1). pages 486–496. find
- Jiwei Li, Rumeng Li, and Eduard H Hovy. 2014. Recursive deep models for discourse parsing. In EMNLP. pages 2061–2069. find our card
- Hiroyasu Yamada and Yuji Matsumoto. 2003. Statistical dependency analysis with support vector machines. In Proceedings of IWPT. volume 3, pages 195–206. find our card
This page in Markdown → https://md.research.elamur.ai/free/en/papers/wang-2017-two-stage-parsing-method-text/