Anderson (2021): Tell Me Everything You Know #
A single RSA turn leaves no trace. Anderson makes the common ground a distribution over worlds, substitutes it for the world prior of every agent in the chain (the literal listener conditions the common ground on the utterance, the pragmatic listener inverts the speaker against it), and after each turn increments it with the pragmatic listener's posterior, discounted by a learning rate. Worlds can then regain probability, since the update is a mixture and not an intersection, which is its limit at learning rate one, and a speaker whose literal listener reads the common ground prefers what is new to what is already established. Observations are sampled from the speaker's private beliefs: by weight, above a confidence threshold (a speaker with nothing to say passes with the null utterance), or by their positive difference from the common ground. On the MutualFriends worlds, they like being outdoors leaves Nancy and Katie tied at the first turn and favours Nancy once they study a humanity is in the common ground.
References #
Updating the common ground #
The common ground of §6 is incremented by the pragmatic listener's posterior, discounted by
the learning rate lr, as the convex mixture of the two.
Equations
- Anderson2021.updateCG cg post lr = (1 - lr) • cg + lr • post
Instances For
At learning rate one the update is Stalnakerian intersection, so a world the posterior rules out leaves the context set.
Below learning rate one the prior keeps every world it supports, so a world the posterior rules out can regain probability (footnote 7).
Selecting observations (§7) #
In weighted sampling a world's weight is its probability under the speaker's beliefs.
Equations
- Anderson2021.weightedSample bel w = bel.real {w}
Instances For
Thresholded sampling drops the worlds below the confidence threshold.
Equations
- Anderson2021.thresholdedSample bel θ w = if θ ≤ bel.real {w} then bel.real {w} else 0
Instances For
In difference-based sampling a world's weight is its positive gain over the common ground, since reductions are not assertable (footnote 14).
Equations
- Anderson2021.differenceSample bel cg w = max 0 (bel.real {w} - cg.real {w})
Instances For
A speaker with uniform beliefs weights every world alike — the noncommittal speaker of Figure 12.
A threshold above one drops every world, and the speaker passes (Figure 13).
Beliefs already in the common ground contribute nothing (Figure 14).
The MutualFriends worlds #
Equations
- Anderson2021.instDecidableEqWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Anderson2021.instFintypeWorld = { elems := { val := ↑Anderson2021.World.enumList, nodup := Anderson2021.World.enumList_nodup }, complete := Anderson2021.instFintypeWorld._proof_1 }
Equations
Equations
- Anderson2021.instDecidableEqMajor x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Anderson2021.instDecidableEqLocation x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Instances For
Equations
Instances For
Equations
- Anderson2021.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
Equations
- Anderson2021.Utterance.studyHumanity.holds x✝ = (x✝.major = Anderson2021.Major.german)
- Anderson2021.Utterance.studyScience.holds x✝ = (x✝.major = Anderson2021.Major.astronomy)
- Anderson2021.Utterance.likeIndoors.holds x✝ = (x✝.location = Anderson2021.Location.indoors)
- Anderson2021.Utterance.likeOutdoors.holds x✝ = (x✝.location = Anderson2021.Location.outdoors)
- Anderson2021.Utterance.null.holds x✝ = True
Instances For
Equations
- One or more equations did not get rendered due to their size.
The extension of each utterance.
Equations
- Anderson2021.sem u = Finset.filter u.holds Finset.univ
Instances For
The extension as a set.
Equations
- Anderson2021.semSet u = ↑(Anderson2021.sem u)
Instances For
The Figure-4 agents at a common ground #
The literal listener conditions the common ground on the utterance.
Equations
Instances For
The pragmatic speaker, without softmax terms or costs (footnote 3).
Equations
- Anderson2021.S1 cg = RSA.speaker 1 0 (⇑(Anderson2021.L0 cg)) MeasureTheory.Measure.dirac
Instances For
The pragmatic listener inverts the speaker against the common ground.
Equations
- Anderson2021.L1 cg = RSA.listener cg ⇑(Anderson2021.S1 cg)
Instances For
In one Figure-2 turn the listener's posterior is mixed into the common ground unless the speaker passed (§7.1.1).
Equations
- Anderson2021.step cg u lr = if u = Anderson2021.Utterance.null then cg else Anderson2021.updateCG cg ((Anderson2021.L1 cg) u) lr
Instances For
The first turn #
The empty common ground (Figure 2).
Equations
- Anderson2021.cg₁ = ProbabilityTheory.uniformOn Set.univ
Instances For
The first speaker never produces a false utterance, prefers a specific true utterance to the null one, and ties the two specific true utterances.
At the first turn every world has the same profile, two true specific utterances of extension size two and the null utterance.
For the first listener, they study a humanity rules out Ina and keeps Nancy, and they like being outdoors leaves Katie and Nancy tied.
The null utterance conveys nothing, and the listener stays uniform.
The second turn #
The common ground after they study a humanity at learning rate 0.2 (footnote 9).
Equations
Instances For
Predictions at any common ground favouring the German-studying worlds by a common margin,
as cg₂ does.
Nancy's speaker now prefers they like being outdoors to re-asserting they study a humanity, and Ina's they study a science to they like being indoors. This is redundancy aversion, since the literal listener reads the common ground and an established utterance discriminates less.
They like being outdoors now favours Nancy over Katie. Nancy's world carries more of the common ground, and Nancy's speaker also produces the utterance more readily, since her other true utterance discriminates less than Katie's.
They like being outdoors tied Katie and Nancy at the first turn, and at the updated common ground it favours Nancy, the key multi-turn prediction.