This page describes the Prague Discourse Treebank 3.0 (PDiT 3.0) and summarizes changes in the annotation of discourse relations carried out after the previous publication of discourse relations in the Prague Dependency Treebank 1.0 - Consolidated (PDT-C 1.0, 2020). For details on previous versions of the underlying Prague Dependency Treebank (PDT) and the separate releases of the Prague Discourse Treebank (PDiT), please refer to their respective documentations:
The new version of PDiT (3.0) comes with two major changes:
The annotation covers intra- and inter-sentential discourse relations marked by explicitly expressed primary or secondary connectives. Whereas primary connectives are grammaticalized, mostly one-word expressions (like a “and”, ale “but”, když “when”, protože “because”), secondary connectives are not (yet) fully grammaticalized expressions (cf. z tohoto důvodu “for this reason”, za těchto podmínek “under these conditions”, kvůli tomu “due to this” etc.). Discourse relations annotated in the corpus hold between two spans of text (containing finite verbs) called discourse arguments. In the tectogrammatical level of the treebank, the relations are captured by an arrow leading between two verbal nodes (or their coordinations) representing whole arguments (see Figure 1). Each relation is also provided a discourse type (a semantico-pragmatic label such as reason-result, condition, purpose etc., see Table 1) and by the exact extent of the discourse arguments.
Figure 1: S ohledem na toto ustanovení by se hrubé chování muselo týkat vaší osoby a nestačí pouze nevhodné zacházení s předmětem darovací smlouvy, to je darem. Z tohoto důvodu by byla vaše žaloba na vrácení daru u soudu zamítnuta.
[With regard to this provision, the abusive behaviour would have to be related to your person and an inappropriate treatment of the subject of the donation contract is not enough. For this reason, your action on the return of the donation would be rejected at the court.]
CONTRAST | EXPANSION | CONTINGENCY | TEMPORAL |
---|---|---|---|
confrontation | conjunction | reason–result | synchrony |
opposition | conjunctive alternative | pragmatic reason–result | precedence–succession |
restrictive opposition | disjunctive alternative | explication | |
pragmatic contrast | instantiation | condition | |
concession | specification | pragmatic condition | |
correction | equivalence | purpose | |
gradation | generalization |
A previous work on the Lexicon of Czech discourse connectives CzeDLex revealed inconsistencies in annotation of approx. 20 expressions (e.g. potom “then”, rovněž “also”, mimo jiné “besides”) with a possible discourse connective function – in some contexts they had not been marked as discourse connectives although they actually signalled a discourse relation. All occurrences of these expressions not marked as discourse connectives have been checked and the mistakes adjusted.
Besides, during the work on the lexicon, approx. 300 individual contexts requiring a correction had been listed. All of them have been checked and the annotation revised.
The second part of the revisions resulted from an analysis of pragmatic relations (Poláková and Synková, 2021), which had revealed some inconsistencies as well. According to this analysis, pragmatic relations have been completely revised and the annotation unified. As pragmatic condition had been annotated really rarely, a probe was conducted to see if there were some pragmatic conditions annotated as condition by mistake. Based on positive results of the probe, all occurrences of the condition relation have been checked and cases of pragmatic condition have been reannotated.
An analysis of pragmatic relations brought back also a need of a revision of the explication relation, as there were many bordeline cases with the (pragmatic) reason-result relation and the specification relation that were problematic in both previous versions of the data. All explication relations have therefore been checked and the annotation revised.
The third part of the revisions consisted of an analysis of annotators' comments – it revealed, besides other facts, that these comments often signalled contexts where the automatic part of discourse annotation had not recognized the discourse connective correctly. Relevant comments have been selected from the complete list and the annotation has been revised.
Altogether, approx. 3600 contexts have been manually checked, resulting in an annotation of approx. 400 new relations, deletion of approx. 50 relations and corrections of approx. 850 relations.
The trasformation process consisted of two separate parts: (i) generation of plain text form of the arguments and connectives from their representation on the tectogrammatical layer, and (ii) transformation of Prague discourse types to Penn senses.
(i) The numerous issues in extracting plain text forms of the arguments can be split in two categories: (a) annotation inconsistencies in various parts of the data (on the deep-syntactic layer, on the surface-syntactic layer, in the discourse annotation), and (b) a complex nature of the deep-syntactic layer of annotation (reconstructed nodes/parts of the trees that take part in discourse relations, necessity to combine information from several annotation layers). Although we took great care in tuning the plain text generation of the arguments, we could not check and fix errors in all 21 thousand of discourse relations.
(ii) Most of the relations could be transformed automatically, as a single Penn counterpart corresponded to the Prague discourse type. However, in many cases there were more than one option; special attention was paid to the following PDTB 3.0 relations: Similarity, negative Condition, negative Result and Contrast.
The most challenging situation appeared to be with the connective “unless" (the most frequent connective for negative Condition in the PDTB). Czech language does not have a direct counterpart for this English connective. The connective "unless" contains negation in its sense, but it does not simply mean “if not". However, the presence of negation in the Czech sentence was a basic condition for the search of Czech counterparts of English sentence with “unless". The reliable cases that could be marked as negative Condition automatically were those in which connectives expressing a condition (“pokud", “když", “-li", all meaning “if") and a connective such as “tedy" (so), “ovšem" or “však" (both meaning “however") occurred together in the sentence containing negation. However, the second connective (like “tedy" (so) in the Example) occurs explicitly in the sentence rather rarely. Therefore, we were looking for other tendencies that characterize the relation of Negative condition in Czech. It turned out that these are the order of the discourse arguments in combination with a particular connective. A big portion of cases that were evaluated as a Negative condition contained a connective “pokud" or “-li" (both meaning “if") in the second argument.
Discourse-related annotation is captured mostly in a structured attribute discourse at the start node of the relation, additional annotation is captured in attributes discourse_groups and discourse_special.
discourse/target_node.rf – id of the target node, or undefined if there is no target node (e.g. no hypertheme in a list structure)
discourse/type – the type of an arrow, two possible values: discourse (discourse relation), list (list entry)
discourse/start_range – start range of a discourse arrow; possible values: n where n (non-negative integer) = number of trees to the right of the actual tree belonging to the argument in addition to the node and its subtree (0 means just the node and its subtree), group (an arbitrary set of nodes; see below attributes discourse/start_group_id and discourse_groups), forward (means the node with its subtree plus a non-specified number of the following trees), backward (means the node with its subtree plus a non-specified number of the preceeding trees)
discourse/target_range – target range of a discourse arrow; possible values above
discourse/start_group_id – identifier of a group of nodes (positive integer) where the start_range of the arrow is set to "group"; individual nodes belonging to the group keep the group identifier in the attribute discourse_groups
discourse/target_group_id – identifier of a group of nodes (positive integer) where the target_range of the arrow is set to "group"; individual nodes belonging to the group keep the group identifier in the attribute discourse_groups
discourse/discourse_type – type of discourse semantic relation, such as cond (textual condition)
discourse/is_secondary – set to 1 if the relation is expressed by a secondary connective
discourse/is_negated – set to 1 if the relation is expressed by a negated secondary connective
discourse/comment – further specifies the discourse type for some relations expressed by secondary connectives; three possible values: Regard, Conclusion, Entailment.
discourse/t-connectors.rf – list of ids of nodes from the tectogrammatical layer that represent the discourse connective (or the core of the secondary discourse connective)
discourse/a-connectors.rf – list of ids of nodes from the analytical layer that represent the discourse connective (or the core of the secondary discourse connective)
discourse/t-connectors_ext.rf – list of ids of nodes from the tectogrammatical layer that represent the whole ("extended") secondary discourse connective
discourse/a-connectors_ext.rf – list of ids of nodes from the analytical layer that represent the whole ("extended") secondary discourse connective
discourse_groups – list of identifiers of groups the given node belongs to
discourse_special – three possible values for three special roles of the phrase represented by the node and its subtree: heading (replaces attribute is_heading from PDiT 1.0), metatext and caption.
sense_PDTB3 – a transformation of the discourse type to a Penn Discourse Treebank 3.0 sense.
sense_PDTB3_manual – a manually filled-in sense for cases when automatic transformation of the discourse type to a Penn Discourse Treebank 3.0 sense would fail; this value was then used in sense_PDTB3
Poláková, L., Synková, P.: Pragmatické aspekty v popisu textové koherence. Naše řeč, 4, 2021, pp. 225-242.
Rysová, M.; Rysová, K.: Secondary Connectives in the Prague Dependency Treebank . In Hajičová, Eva; Nivre Joakim (eds.): Proceedings of the Third International Conference on Dependency Linguistics (Depling 2015). Uppsala, Sweden: Uppsala University, 2015, pp. 291–299. ISBN 978-91-637-8965-6. WWW: http://www.aclweb.org/anthology/W/W15/W15-2132.pdf
Rysová, M.: Diskurzní konektory v češtině (Od centra k periferii). Ph.D. thesis, Charles University in Prague, Prague, Czechia, 268 pp., Oct 2015.
Rysová, M., Rysová, K.: The Centre and Periphery of Discourse Connectives. In Aroonmanakun, Wirote; Boonkwan, Prachya; Supnithi, Thepchai (eds.): Proceedings of the 28th Pacific Asia Conference on Language, Information and Computing (PACLIC 28). Bangkok, Thailand: Department of Linguistics, Faculty of Arts, Chulalongkorn University, 2014, pp. 452–459. ISBN 978-616-551-887-1. WWW: http://aclweb.org/anthology/Y14-1052