Rhetorical structure theory (RST) is a theory of text organization that describes relations that hold between parts of text. It was originally developed by William Mann, Sandra Thompson, Christian M. I. M. Matthiessen and others at the University of Southern California's Information Sciences Institute (ISI) and defined in a 1988 paper. The theory was developed as part of studies of computer-based text generation. Natural language processing researchers later began using RST in automatic summarization and other applications. It explains coherence by postulating a hierarchical, connected structure of texts, which are labeled using a small, predefined inventory of relation types - for example, one part of a text may provide an elaboration on another part, provide background or specify a cause for another.
In the 2000s, following the release of the first large-scale dataset implementing the theory, the RST Discourse Treebank (RST-DT), Daniel Marcu demonstrated the feasibility of practical applications of RST to discourse parsing and summarization at ISI. Originally limited to written text, subsequent work in the 2010s expanded RST to spoken language analysis, and the framework has been applied to a variety of languages including Persian, German, Mandarin Chinese, Russian and Spanish. Following the introduction of Transformers, LLMs have been applied to automatic RST parsing, with results approaching human performance on parsing text in English.
Rhetorical relations
Rhetorical relations, also called coherence or discourse relations, are paratactic (coordinate) or hypotactic (subordinate) relations that hold across two or more text spans. The logical arrangement of relations in a text contributes to its coherence by connecting different propositions in a relational structure. RST using rhetorical relations provides a systematic way for an analyst to analyze the underlying intention of a text. The analysis is usually built by reading the text and constructing a tree using the relations. The following example is a title and
summary, appearing at the top of an article in Scientific American magazine (adapted from Ramachandran and Anstis, 1986). The original text, broken into numbered units, is:
Diagram of an RST analysis
[Title:] The Perception of Apparent Motion
[Abstract:] When the motion of an intermittently seen object is ambiguous
the visual system resolves confusion
by applying some tricks
that reflect a built-in knowledge of properties of the physical world.
In the figure, the numbers 1-5 show the corresponding units from the text above. Unit 5 provides an "elaboration" on unit 4, and therefore constitutes a less prominent satellite of unit 4, which acts as a nucleus for the relation. Units 4-5 form a relation "Means", explaining the means by which the visual system resolves confusion. Unit 3 is the Central Discourse Unit (CDU) of the text, since all units point to it directly or indirectly. Similarly units 1 and 2 form "preparation" and "circumstance" relations relative to their nuclei. Groups of units which serve as a satellite or nucleus together are called complex discourse units, and always span a set of adjacent EDUs.
Nuclearity in discourse
RST establishes two different types of units. Nuclei are considered as the most important parts of text whereas satellites contribute to the nuclei and are secondary.
Nucleus contains basic information and satellite contains additional information about nucleus. The satellite is often incomprehensible without nucleus, whereas a text where satellites have been deleted can be understood to a certain extent.
Hierarchy in the analysis
RST relations are applied recursively in a text, until all units in that text are constituents in an RST relation. The result of such analyses is that RST structure are typically represented as trees, with one top level relation that encompasses other relations at lower levels.
Why RST?
From linguistic point of view, RST proposes a different view of text organization than most linguistic theories.
RST points to a tight relation between relations and coherence in text
From a computational point of view, it provides a characterization of text relations that has been implemented in different systems and for applications as text generation and summarization.
In design rationale
Computer scientists Ana Cristina Bicharra Garcia and Clarisse Sieckenius de Souz have used RST as the basis of a design rationale system called ADD+. In ADD+, RST is used as the basis for the rhetorical organization of a knowledge base, in a way comparable to other knowledge representation systems such as issue-based information system (IBIS). Similarly, RST has been used in representation schemes for argumentation.
↑Stede, Manfred; Neumann, Arne (May 2014). Calzolari, Nicoletta; Choukri, Khalid; Declerck, Thierry; Loftsson, Hrafn; Maegaard, Bente; Mariani, Joseph; Moreno, Asuncion; Odijk, Jan; Piperidis, Stelios (eds.). "Potsdam Commentary Corpus 2.0: Annotation for Discourse Research". Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC'14). Reykjavik, Iceland: European Language Resources Association (ELRA): 925–929.
↑Peng, Siyao; Liu, Yang Janet; Zeldes, Amir (November 2022). "GCDT: A Chinese RST Treebank for Multigenre and Multilingual Discourse Parsing". In He, Yulan; Ji, Heng; Li, Sujian; Liu, Yang; Chang, Chua-Hui (eds.). Proceedings of the 2nd Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics and the 12th International Joint Conference on Natural Language Processing (Volume 2: Short Papers). Online only: Association for Computational Linguistics. pp.382–391. doi:10.18653/v1/2022.aacl-short.47.
↑Toldova, Svetlana; Pisarevskaya, Dina; Ananyeva, Margarita; Kobozeva, Maria; Nasedkin, Alexander; Nikiforova, Sofia; Pavlova, Irina; Shelepov, Alexey (September 2017). Taboada, M.; da Cunha, I.; Maziero, E.G.; Cardoso, P.; Antonio, J.D.; Iruskieta, M. (eds.). "Rhetorical relations markers in Russian RST Treebank". Proceedings of the 6th Workshop on Recent Advances in RST and Related Formalisms. Santiago de Compostela, Spain: Association for Computational Linguistics: 29–33. doi:10.18653/v1/W17-3604. ISBN978-1-945626-78-4.{{cite journal}}: CS1 maint: periodical has ISBN (link)
↑da Cunha, Iria; Torres-Moreno, Juan-Manuel; Sierra, Gerardo; Cabrera-Diego, Luis-Adrián; Castro-Rolón, Brenda-Gabriela; Rolland Bartilotti, Juan-Miguel (September 2011). Mitkov, Ruslan; Angelova, Galia (eds.). "The RST Spanish Treebank On-line Interface". Proceedings of the International Conference Recent Advances in Natural Language Processing 2011. Hissar, Bulgaria: Association for Computational Linguistics: 698–703.
↑Green, Nancy L. (August 2009). "Representation of argumentation in text with rhetorical structure theory". Argumentation. 24 (2): 181–196. doi:10.1007/s10503-009-9169-4. S2CID145388742.
↑Green, Nancy L. (November 2015). "Annotating evidence-based argumentation in biomedical text". 2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Washington, DC, USA, 9–12 November 2015. Piscataway, NJ: IEEE. pp.922–929. doi:10.1109/BIBM.2015.7359807. ISBN978-1-4673-6799-8. OCLC972619754. S2CID7821394.