Discourse Coherence Relations #
@cite{hobbs-1979} @cite{kehler-2002} @cite{umbach-2004}
Coherence relations classify how adjacent discourse segments connect. Each relation belongs to one of three classes (resemblance, cause–effect, contiguity) and has a directionality that determines which segment provides the cause/explanation.
Key insight for IC bias #
@cite{kehler-2002} argues that coherence relations determine which participant listeners seek as a cause/explanation in sentence continuations:
- Explanation ("because"): backward causal — listeners seek the cause of the event described in the first clause
- Result ("so"): forward causal — listeners infer the effect
- Occasion ("and then"): temporal contiguity — no causal search
This interacts with verb semantics to produce implicit causality (IC) bias. @cite{solstad-bott-2022} @cite{solstad-bott-2024}
Contrast vs Correction #
@cite{umbach-2004} argues that both CONTRAST and CORRECTION are resemblance relations requiring alternatives that are similar (common integrator) and dissimilar (semantically independent). They differ in their type of exclusion:
- CONTRAST: excludes additional alternatives (the second alternative holds in addition to the first; "but" with confirm+deny)
- CORRECTION: excludes by substitution (the second alternative holds instead of the first; German sondern, English corrective "but")
Both are distinct from PARALLEL/SEQUENCE ("and"-coordination), which requires similarity+dissimilarity but no exclusion.
Kehler's three coherence classes, corresponding to Hume's three associative connections between ideas.
- resemblance : CoherenceClass
- causeEffect : CoherenceClass
- contiguity : CoherenceClass
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Individual discourse coherence relations. Each relation specifies how the current segment connects to the prior one.
@cite{umbach-2004} §3: CONTRAST and CORRECTION are distinct resemblance relations that both require similarity+dissimilarity in their alternatives but differ in their exclusion type.
- explanation : CoherenceRelation
- result : CoherenceRelation
- occasion : CoherenceRelation
- elaboration : CoherenceRelation
- parallel : CoherenceRelation
- contrast : CoherenceRelation
- correction : CoherenceRelation
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Classify each relation into its coherence class.
Equations
- Core.Discourse.CoherenceRelation.CoherenceRelation.explanation.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.causeEffect
- Core.Discourse.CoherenceRelation.CoherenceRelation.result.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.causeEffect
- Core.Discourse.CoherenceRelation.CoherenceRelation.occasion.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.contiguity
- Core.Discourse.CoherenceRelation.CoherenceRelation.elaboration.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.contiguity
- Core.Discourse.CoherenceRelation.CoherenceRelation.parallel.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.resemblance
- Core.Discourse.CoherenceRelation.CoherenceRelation.contrast.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.resemblance
- Core.Discourse.CoherenceRelation.CoherenceRelation.correction.toClass = Core.Discourse.CoherenceRelation.CoherenceClass.resemblance
Instances For
Causal direction: does the relation seek a cause in the prior segment?
- backward : CausalDirection
- forward : CausalDirection
- none : CausalDirection
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The causal direction of each relation.
Equations
- Core.Discourse.CoherenceRelation.CoherenceRelation.explanation.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.backward
- Core.Discourse.CoherenceRelation.CoherenceRelation.result.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.forward
- Core.Discourse.CoherenceRelation.CoherenceRelation.occasion.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.none
- Core.Discourse.CoherenceRelation.CoherenceRelation.elaboration.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.none
- Core.Discourse.CoherenceRelation.CoherenceRelation.parallel.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.none
- Core.Discourse.CoherenceRelation.CoherenceRelation.contrast.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.none
- Core.Discourse.CoherenceRelation.CoherenceRelation.correction.causalDirection = Core.Discourse.CoherenceRelation.CausalDirection.none
Instances For
Does this relation trigger a search for a cause?
Equations
Instances For
Does this relation trigger a search for an effect?
Equations
Instances For
German/English connective forms used as experimental stimuli (@cite{solstad-bott-2022}, Exps 1–4).
- because : Connective
- andSo : Connective
- although : Connective
- andThen : Connective
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Core.Discourse.CoherenceRelation.instBEqConnective.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Map connectives to the coherence relation they signal.
Equations
- Core.Discourse.CoherenceRelation.Connective.because.toRelation = Core.Discourse.CoherenceRelation.CoherenceRelation.explanation
- Core.Discourse.CoherenceRelation.Connective.andSo.toRelation = Core.Discourse.CoherenceRelation.CoherenceRelation.result
- Core.Discourse.CoherenceRelation.Connective.although.toRelation = Core.Discourse.CoherenceRelation.CoherenceRelation.contrast
- Core.Discourse.CoherenceRelation.Connective.andThen.toRelation = Core.Discourse.CoherenceRelation.CoherenceRelation.occasion
Instances For
"because" selects for causes (backward causal).
"and so" selects for effects (forward causal / I-Cons).
"although" does not select for causes.
"and then" does not select for causes.
"because" and "and so" are both causal but in opposite directions: I-Caus is backward, I-Cons is forward.
Both causal relations (explanation, result) belong to causeEffect class.
Occasion and elaboration belong to contiguity class.
CONTRAST and CORRECTION are both resemblance relations (@cite{umbach-2004} §3.2, @cite{kehler-2002}).
CONTRAST and CORRECTION are distinct relations despite sharing a class. @cite{umbach-2004} §3.2: they differ in exclusion type (additional vs substitution) and in the implicit question they respond to. German lexicalizes the difference: aber (contrast) vs sondern (correction).