Documentation

Linglib.Studies.GroszJoshiWeinstein1995

[GJW95]: Centering Theory #

[Kam86] [GGG93] [Sid83]

Centering: A Framework for Modeling the Local Coherence of Discourse. Computational Linguistics 21(2): 203–225.

Each utterance has a set of forward-looking centers Cf (ranked by grammatical role: subject > object > other) and at most one backward-looking center Cb (the highest-ranked Cf element of the previous utterance that is also realized in the current one). Three transition types — continuation, retaining, shifting — classify adjacent-utterance pairs by whether the Cb is preserved and whether that Cb is the most-highly-ranked Cf.

Two normative rules govern coherent discourse: Rule 1 (pronominalization constraint — if any Cf element is pronominalized in the next utterance, the Cb must be); Rule 2 (transition preference — sequences of continuations preferred over sequences of retentions, which are preferred over sequences of shifts; the pair-of-utterances restriction is [BFP87]'s variant, per the paper's own footnote).

The empirical anchors are the paper's own discourses: the (1)/(2) coherence contrast, the (15)/(16) Rule-1 violation and repair, the (7)-(10) hamster variants, the (20) transition showcase, and the §9 comparison with [Sid83] on example (34). Examples use String entities and the substrate's Utterance String GrammaticalRole.

@[reducible, inline]

Utterance abbreviation specialized to the GJW use case (String entities, grammatical-role-ranked Cf).

Equations
Instances For

    Discourses (1)-(2): the coherence contrast (paper §2) #

    (1a) John went to his favorite music store to buy a piano.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      (1b) He had frequented the store for many years.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        (1c) He was excited that he could finally buy a piano.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          (1d) He arrived just as the store was closing for the day.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            (2a) John went to his favorite music store to buy a piano.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              (2b) It was a store John had frequented for many years.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                (2c) He was excited that he could finally buy a piano.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  (2d) It was closing just as John arrived.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Transition predictions #

                    The Cb and transition sequences of both discourses follow from the
                    substrate's discourse-level scan. 
                    
                    theorem GroszJoshiWeinstein1995.d1_cbs :
                    Discourse.Centering.cbs [D1.a, D1.b, D1.c, D1.d] = [some "John", some "John", some "John"]

                    Discourse 1: John is the Cb throughout.

                    theorem GroszJoshiWeinstein1995.d2_cbs :
                    Discourse.Centering.cbs [D2.a, D2.b, D2.c, D2.d] = [some "John", some "John", some "John"]

                    Discourse 2: the Cb is also John throughout. At (a→b), both John and the store are realized in D2.b and John outranks the store in Cf(D2.a) (subject > object).

                    Discourse 2 is retain, continue, retain: at (a→b) and (c→d) the store is Cp while John stays Cb. (The paper's prose describes the flips informally as changes of "aboutness"; under the formal definitions the Cb remains John throughout, and the incoherence surfaces as retains rather than shifts.)

                    The coherence contrast (paper §2): Discourse 1's all-continuation sequence outscores Discourse 2's mixed sequence under the sum-of-ranks measure (the sequence form of Rule 2).

                    Discourses (15)-(16): Rule 1 violation and shift repair (paper §7) #

                    (15a) He has been acting quite odd. (Cb = John, presumed in segment.)

                    Equations
                    Instances For

                      (15b) He called up Mike yesterday. (Cb = John, "He" = John.)

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        (15c) John wanted to meet him urgently. (Cb = John, "him" = Mike.) The Cf member Mike is pronominalized but the Cb John is not — a Rule 1 violation.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Rule 1 violation: in (15c), Mike is pronominalized but the Cb John is realized as a proper name. The paper's diagnosis.

                          The (a→b) pair of the same discourse satisfies Rule 1 (the only Cf element from (a) is John, who is pronominalized in (b) — the Cb is also pronominalized). The violation is local to the (b→c) step.

                          Discourse (16) is the paper's minimal repair of (15): the same John–Mike sequence with an intervening utterance that shifts the center to Mike, "making the full sequence coherent" — Rule 1 "operates independently of the type of centering transition." (The paper's footnote tempers the contrast: per [GGG93], (16d) without the intervening (c) is not as bad as (15c).)

                          (16a) John has been acting quite odd.

                          Equations
                          Instances For

                            (16b) He called up Mike yesterday. ("He" = John.)

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              (16c) Mike was studying for his driver's test. Mike is the only Cf(16b) element realized here, so the center shifts to Mike.

                              Equations
                              Instances For

                                (16d) He was annoyed by John's call. ("He" = Mike.)

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  theorem GroszJoshiWeinstein1995.d16_cbs :
                                  Discourse.Centering.cbs [D16.a, D16.b, D16.c, D16.d] = [some "John", some "Mike", some "Mike"]

                                  The intervening (16c) shifts the center from John to Mike, who then stays Cb through (16d).

                                  After the shift, (16d)'s pronoun realizes the new Cb Mike — Rule 1 is satisfied exactly where (15c) violated it.

                                  Discourses (7)-(10): Cf ranking and Rule 1 (paper §5) #

                                  [GJW95] §5 examples (7)-(10). All four variants share utterances (a) and (b); they differ only in (c)'s realization choices. Variants (7) and (8) satisfy Rule 1; variants (9) and (10) violate it. The paper notes (10) is "completely unacceptable" and (9) is also degraded — both more so than (7) and (8) — because of the Rule 1 violations.

                                  Shared:
                                  > a. Susan gave Betsy a pet hamster.
                                  > b. She reminded her that such hamsters were quite shy. 
                                  

                                  (a) Susan gave Betsy a pet hamster. Cf = [Susan, Betsy, hamster].

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    (b) She reminded her ... "She" = Susan (subj), "her" = Betsy (obj).

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      (7c) She asked Betsy whether she liked the gift. — "She" = Susan, Betsy as proper name (object). Cb = Susan, Cp = Susan ⇒ CONTINUE. Susan is pronominalized; Rule 1 satisfied.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        (8c) Betsy told her that she really liked the gift. — Betsy as proper name (subject), "her" = Susan. Cb = Susan (highest in Cf(b) realized in c), but Cp = Betsy ⇒ RETAIN. Susan as Cb pronominalized via "her"; Rule 1 satisfied.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          (9c) Susan asked her whether she liked the gift. — Susan as proper name (subject), "her" = Betsy. Cb = Susan, Cp = Susan ⇒ would be CONTINUE, but Betsy is pronominalized while Cb (Susan) is a proper name ⇒ Rule 1 VIOLATION.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For

                                            (10c) She told Susan that she really liked the gift. — "She" = Betsy (subj), Susan as proper name (obj). Cb = Susan (highest in Cf(b) realized in c). Cp = Betsy ⇒ RETAIN. Betsy is pronominalized while Cb (Susan) is a proper name ⇒ Rule 1 VIOLATION.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              All four (c) variants share Cb = Susan: Susan is the highest-ranked Cf(b) element realized in each (c). The choice of variant does not change which entity is the Cb — only how that Cb is realized.

                                              Variant 8 satisfies Rule 1 (Susan as Cb pronominalized via "her").

                                              Variant 9 violates Rule 1: Betsy is pronominalized but Cb (Susan) is realized as a proper name.

                                              Variant 10 violates Rule 1: Betsy is pronominalized but Cb (Susan) is realized as a proper name. The paper calls this case "completely unacceptable"; the Rule-1 split (7, 8 satisfy; 9, 10 violate) tracks the paper's acceptability ordering.

                                              Discourse (20): CONTINUE / RETAIN / SHIFT (paper §7) #

                                              (20a) John has been having a lot of trouble arranging his vacation.

                                              Equations
                                              Instances For

                                                (20b) He cannot find anyone to take over his responsibilities.

                                                Equations
                                                Instances For

                                                  (20c) He called up Mike yesterday to work out a plan.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    (20d) Mike has annoyed him a lot recently.

                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For

                                                      (20e) He called John at 5 AM on Friday last week.

                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For

                                                        Comparison with [Sid83]: example (34) (paper §9) #

                                                        This section mechanizes the Sidner-comparison the paper makes in its own §9 (p. 222) — the example is Sidner's own, cited from her 1979 dissertation — on the discourse:

                                                        (34) a. I haven't seen Jeff for several days.
                                                             b. Carl thinks he's studying for his exams,
                                                             c. but I think he went to the Cape with Linda.
                                                        
                                                        GJW summarize Sidner's prediction: "On Sidner's account, Carl is
                                                        the actor focus after (34b) and Jeff is the discourse focus.
                                                        Because the actor focus is preferred as the referent of pronominal
                                                        expressions, Carl is the leading candidate for the entity referred
                                                        to by *he* in (34c)." Then: "On our account, Jeff is the C_b at
                                                        (34b) and there is no problem."
                                                        
                                                        Both theories must commit to a referent for *he* in (34c). The
                                                        formalization picks the one that is **coherence-preferred** under
                                                        each theory:
                                                        
                                                        - Sidner: agent-position pronoun → actor focus (Carl). See
                                                          `Sidner1983.resolvePronoun` and the focus-state computation in
                                                          `Studies/Sidner1983.lean`.
                                                        - GJW: pick the resolution that yields the higher-ranked Rule-2
                                                          transition. With "he" = Jeff the Cb is preserved (Jeff → Jeff)
                                                          but the matrix subject "I" becomes the new Cp, so this is a
                                                          RETAIN. With "he" = Carl, the Cb shifts (Jeff → Carl), so this
                                                          is a SHIFT. RETAIN outranks SHIFT under Rule 2, so GJW predict
                                                          Jeff. 
                                                        

                                                        (34a) I haven't seen Jeff for several days.

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          (34b) Carl thinks he's studying for his exams. The matrix subject is Carl (full name); the embedded subject "he" co-specifies Jeff (continuing from 34a).

                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For

                                                            (34c) under the resolution "he" = Jeff: continues the Cb.

                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For

                                                              (34c) under the resolution "he" = Carl: shifts the Cb.

                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For

                                                                Cb of (34b) given (34a) is Jeff — paper's own claim ("Jeff is the C_b at (34b)", §9 p. 222).

                                                                Under the Jeff-resolution of (34c), the Cb continues as Jeff.

                                                                Under the Carl-resolution of (34c), the Cb shifts to Carl.

                                                                Jeff-resolution: Cb stable (Jeff → Jeff), but the matrix "I" becomes the new Cp, so this is a RETAIN, not a CONTINUE.

                                                                GJW prediction for (34c): by Rule 2 (RETAIN outranks SHIFT here), the Jeff-resolution is preferred. Returns Option String: none if the candidate Rule-2 ranks coincide and the framework cannot adjudicate; otherwise some "Jeff" or some "Carl".

                                                                Caveat about overclaim. GJW themselves do not commit to a unique referent in §9 p. 222 — they only say "Jeff is the C_b at (34b) and there is no problem." Rule 2 in their paper is a constraint over speaker production, not an interpreter resolution algorithm. This function operationalizes "GJW's prediction" as "the resolution Rule 2 would prefer if a speaker had to choose between the two transitions"; it is closer to the Brennan-Friedman-Pollard 1987 resolution algorithm than to GJW 1995 as published. The headline disagreement theorem is honest about this gap — see its docstring.

                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For

                                                                  The disagreement on what "he" in (34c) refers to.

                                                                  Sidner's prediction (§5.2.6 step 3): agent-position pronoun → actor focus = Carl.

                                                                  GJW's Rule-2 preference (with the caveat above that GJW themselves don't claim uniqueness): RETAIN > SHIFT under Rule 2 ⇒ Jeff.

                                                                  Each side commits to a named prediction; the inequality follows by decide from the witnesses.