Tessler and Goodman (2019): The Language of Generalization #
This file formalizes Tessler and Goodman's model of generic, habitual and causal language. A
generalization has the threshold semantics of a gradable adjective on the scale of prevalence, the
probability that an instance of the category has the property (2), genericMeaning, with the
threshold underspecified and drawn from a prior. The interpretation model (1) conditions a prior
over prevalence on the utterance with the threshold integrated out, so the marginalized meaning of
the generalization at a prevalence is the threshold prior's mass below it, and silence is true
everywhere, meaning, listener, the substrate's Kernel.ofDensity. The endorsement model (3)
is the speaker who chooses between the generalization and silence by how well each conveys the
referent prevalence, endorser, the substrate's RSA.speaker. Since silence returns the prior,
listener_silent_apply, the speaker endorses the generalization exactly when the marginalized
meaning at the referent prevalence exceeds its expectation under the prevalence prior,
endorse_iff; with the uniform threshold prior on the unit interval the marginalized meaning is the
prevalence itself, meaning_uniformThreshold, so a generalization is endorsed exactly when the
referent prevalence exceeds the prior mean prevalence, endorse_iff_expectation_lt, the cue
validity of Appendix A, whose normalizer is that mean, expectedPrevalence_map.
The worked examples of Table 1 are consequences of the prior mean. Endorsement is monotone in
prevalence at a fixed prior (Figure 1), endorse_mono; at one referent prevalence a property
whose prior mean lies below it is endorsed while one whose prior mean lies at or above it is
not, endorse_of_expectation_lt, not_endorse_of_le_expectation, which is why dogs bark at
a high prevalence and mosquitos carry malaria at a low one are endorsed while kangaroos
have spots is not. A prior symmetric about one half has mean one half,
expectedPrevalence_eq_half_of_symm, so robins are female at a prevalence of one half is
exactly at the boundary, the generalization no more informative than silence,
boundary_of_symm; mixing such a prior with a component at zero prevalence, the categories
without the mechanism, lowers the mean below one half, expectedPrevalence_mixture, so robins
lay eggs at the same prevalence is endorsed, endorse_of_mixture. Habituals use the same
model on the scale of frequency, and causal generalizations on the rate at which the cause
produces the effect, with the priors elicited in the experiments; the model's fits to the
endorsement data of the three case studies are the paper's empirical content and are described,
not formalized.
Implementation notes #
The prevalence scale is a finite type carrying a real prevalence, and the prevalence prior a probability measure on it; the threshold prior is any finite measure on the reals, the paper's uniform prior on the support of the prevalence prior being the case treated on the real face. The rationality of the endorser is a parameter, so the theorems hold at every positive rationality; the paper's fitted values are not pinned.
References #
In the endorsement model the speaker says the generalization or stays silent.
Instances For
Equations
- TesslerGoodman2019.instDecidableEqUtterance x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Under the threshold semantics (2), a generalization is true when the prevalence exceeds the threshold.
Equations
- TesslerGoodman2019.genericMeaning θ p = (θ < p)
Instances For
With the threshold of (1) integrated out against its prior ν, the generalization means
the prior mass of thresholds below the prevalence, and silence means one.
Equations
- TesslerGoodman2019.meaning ν prev TesslerGoodman2019.Utterance.generic x✝ = ν {θ : ℝ | TesslerGoodman2019.genericMeaning θ (prev x✝)}
- TesslerGoodman2019.meaning ν prev TesslerGoodman2019.Utterance.silent x✝ = 1
Instances For
The expectation under the prevalence prior of the marginalized meaning of the generalization.
Equations
- TesslerGoodman2019.expectedMeaning μ ν prev = ∑ w : W, TesslerGoodman2019.meaning ν prev TesslerGoodman2019.Utterance.generic w * μ {w}
Instances For
The interpretation model (1) conditions the prevalence prior on the marginalized meaning.
Equations
- TesslerGoodman2019.listener μ ν prev = ProbabilityTheory.Kernel.ofDensity μ (TesslerGoodman2019.meaning ν prev)
Instances For
The endorsement model (3) is the speaker at rationality lam, choosing between the
generalization and silence at no cost.
Equations
- TesslerGoodman2019.endorser lam μ ν prev = RSA.speaker lam 0 (⇑(TesslerGoodman2019.listener μ ν prev)) MeasureTheory.Measure.dirac
Instances For
The generalization is endorsed at a state when the speaker produces it more readily than silence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Silence returns the prior.
The generalization is endorsed exactly when its marginalized meaning at the referent state exceeds the prior expectation of that meaning. This is the comparison of Figure 1C, the listener's posterior on hearing the generalization against the prior.
Endorsement is monotone in prevalence at a fixed prior (Figure 1C).
The uniform threshold prior #
The uniform threshold prior on the unit interval, the support of a prevalence prior.
Equations
- TesslerGoodman2019.uniformThreshold = MeasureTheory.volume.restrict (Set.Icc 0 1)
Instances For
The uniform threshold prior's mass below a prevalence in the unit interval is the prevalence.
Under the uniform threshold prior the marginalized meaning of the generalization is the prevalence.
The mean prevalence under the prior.
Equations
- TesslerGoodman2019.expectedPrevalence μ prev = ∫ (w : W), prev w ∂μ
Instances For
When the prevalence prior is the pushforward of a prior over categories along their prevalences, the normalizer of cue validity, the mean prevalence over categories, is the mean of the prevalence prior (Appendix A).
The generalization is endorsed exactly when the referent prevalence exceeds the mean prevalence under the prior, the cue validity of Appendix A.
A property whose prior mean lies below the referent prevalence is endorsed.
A property whose prior mean lies at or above the referent prevalence is not endorsed.
Table 1: symmetric and bimodal priors #
A mixture of a probability measure with mass φ and another with mass 1 - φ is a
probability measure.
A prior invariant under a reflection of the scale about one half has mean one half.
The mean prevalence of a mixture is the mixture of the means.
For robins are female, a prior symmetric about one half puts a referent prevalence of one half exactly at the boundary, where the generalization and silence are produced alike.
For robins lay eggs, mixing a prior symmetric about one half with a component at zero
prevalence, the categories without the mechanism, at weight 1 - φ gives mean φ / 2.
At a referent prevalence of one half the bimodal prior endorses the generalization
whenever some categories lack the mechanism, φ < 1, while the symmetric prior alone,
φ = 1, sits at the boundary.