Documentation

Studies.KaoGoodman2015

Kao and Goodman (2015): Let's Talk (Ironically) About the Weather #

Kao and Goodman model irony on the RSA kernel pipeline. The model is that of Kao and colleagues for hyperbole, over meanings that pair a weather state with the speaker's affect toward it, the question being the state or a dimension of affect (eq. 1). The paper's contribution is the affect space, valence together with the arousal dimension it finds in its elicited emotion ratings.

Main results #

Implementation notes #

References #

The weather states, which are also the utterances.

Instances For
    @[instance_reducible]
    Equations
    def KaoGoodman2015.instReprWeather.repr :
    Weather → ℕ → Std.Format
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[instance_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      @[instance_reducible]
      Equations
      @[reducible, inline]

      The speaker's affect records positive valence and high arousal.

      Equations
      Instances For
        @[reducible, inline]

        A meaning pairs the weather state with the speaker's affect toward it.

        Equations
        Instances For

          The question under discussion asks for the state or for a dimension of affect.

          Instances For
            @[instance_reducible]
            Equations
            def KaoGoodman2015.instReprQUD.repr :
            QUD → ℕ → Std.Format
            Equations
            Instances For
              @[instance_reducible]
              Equations
              @[instance_reducible]
              instance KaoGoodman2015.instMeasurableSpaceQUD :
              MeasurableSpace QUD
              Equations

              The projection of a question (eq. 1) reads off the state, the valence, or the arousal.

              Equations
              Instances For

                An utterance is true of the meanings whose state it names.

                Equations
                Instances For
                  noncomputable def KaoGoodman2015.L0 (μ : MeasureTheory.Measure Meaning) :
                  ProbabilityTheory.Kernel Weather Meaning

                  The literal listener conditions the prior on the state named.

                  Equations
                  Instances For
                    instance KaoGoodman2015.instIsFiniteKernelWeatherMeaningL0 (μ : MeasureTheory.Measure Meaning) :
                    ProbabilityTheory.IsFiniteKernel (L0 μ)
                    noncomputable def KaoGoodman2015.S1 (μ : MeasureTheory.Measure Meaning) (α : ℝ) (p : Meaning × QUD) :
                    MeasureTheory.Measure Weather

                    The question-indexed speaker knows the answer to her question and is informative about the literal listener's belief about it (eq. 1), at rationality α and no utterance cost.

                    Equations
                    Instances For
                      instance KaoGoodman2015.instIsFiniteMeasureWeatherS1 (μ : MeasureTheory.Measure Meaning) (α : ℝ) (p : Meaning × QUD) :
                      MeasureTheory.IsFiniteMeasure (S1 μ α p)
                      noncomputable def KaoGoodman2015.L1 (μ : MeasureTheory.Measure Meaning) [MeasureTheory.IsProbabilityMeasure μ] (ν : MeasureTheory.Measure QUD) [MeasureTheory.IsProbabilityMeasure ν] (α : ℝ) :
                      ProbabilityTheory.Kernel Weather (Meaning × QUD)

                      The pragmatic listener over meaning and question inverts the speaker against the product of the meaning prior and the question prior; its first marginal is the meaning listener.

                      Equations
                      Instances For
                        theorem KaoGoodman2015.listener_ne_zero_iff (μ : MeasureTheory.Measure Meaning) [MeasureTheory.IsProbabilityMeasure μ] (ν : MeasureTheory.Measure QUD) [MeasureTheory.IsProbabilityMeasure ν] (α : ℝ) (hα : 0 < α) (u : Weather) (m : Meaning) :
                        ((L1 μ ν α) u).fst {m} ≠ 0 ↔ μ {m} ≠ 0 ∧ ∃ (q : QUD), ν {q} ≠ 0 ∧ ∃ (m' : Meaning), project q m' = project q m ∧ m'.1 = u ∧ μ {m'} ≠ 0

                        A meaning is a possible interpretation of an utterance exactly when it has positive prior and, under some question of positive prior, shares its answer with a meaning of positive prior at which the utterance is literally true.

                        theorem KaoGoodman2015.hyperbole (μ : MeasureTheory.Measure Meaning) [MeasureTheory.IsProbabilityMeasure μ] (ν : MeasureTheory.Measure QUD) [MeasureTheory.IsProbabilityMeasure ν] (α : ℝ) (hα : 0 < α) (hν : ν {QUD.valence} ≠ 0) {a a' : Bool} (hbad : μ {(Weather.bad, false, a)} ≠ 0) (hterrible : μ {(Weather.terrible, false, a')} ≠ 0) :
                        ((L1 μ ν α) Weather.terrible).fst {(Weather.bad, false, a)} ≠ 0

                        Under the valence question, "terrible" can hyperbolically mean bad weather with negative valence, through the negative valence of terrible weather.

                        theorem KaoGoodman2015.irony (μ : MeasureTheory.Measure Meaning) [MeasureTheory.IsProbabilityMeasure μ] (ν : MeasureTheory.Measure QUD) [MeasureTheory.IsProbabilityMeasure ν] (α : ℝ) (hα : 0 < α) (hν : ν {QUD.arousal} ≠ 0) {v : Bool} (hamazing : μ {(Weather.amazing, true, true)} ≠ 0) (hterrible : μ {(Weather.terrible, v, true)} ≠ 0) :
                        ((L1 μ ν α) Weather.terrible).fst {(Weather.amazing, true, true)} ≠ 0

                        Under the arousal question, "terrible" can ironically mean amazing weather with positive valence and high arousal, through the high arousal of terrible weather.

                        theorem KaoGoodman2015.valence_flip_needs_arousal (μ : MeasureTheory.Measure Meaning) [MeasureTheory.IsProbabilityMeasure μ] (ν : MeasureTheory.Measure QUD) [MeasureTheory.IsProbabilityMeasure ν] (α : ℝ) (hα : 0 < α) (hν : ∀ (q : QUD), ν {q} ≠ 0 → q ≠ QUD.arousal) {s : Weather} {a : Bool} (h : ((L1 μ ν α) Weather.terrible).fst {(s, true, a)} ≠ 0) :
                        ∃ (a' : Bool), μ {(Weather.terrible, true, a')} ≠ 0

                        Without the arousal question, a positive-valence reading of "terrible" needs positive valence to be possible at terrible weather itself, since a negative utterance carries no true information about positive affect.