A Computational Pragmatics for Weaseling An implementation in the - - PowerPoint PPT Presentation

a computational pragmatics for weaseling
SMART_READER_LITE
LIVE PREVIEW

A Computational Pragmatics for Weaseling An implementation in the - - PowerPoint PPT Presentation

A Computational Pragmatics for Weaseling An implementation in the RSA-framework Leander Vignero KU Leuven, Institute of Philosophy (CLPS) April 12, 2019 What is weaseling? And what are probabilistic expressions? Oxford English Dictionary:


slide-1
SLIDE 1

An implementation in the RSA-framework

A Computational Pragmatics for Weaseling

Leander Vignero KU Leuven, Institute of Philosophy (CLPS) April 12, 2019

slide-2
SLIDE 2

What is weaseling? And what are probabilistic expressions?

Oxford English Dictionary:

1

Achieve something by use of cunning or deceit.

2

North American Behave or talk evasively. simple, technical definition: misrepresenting one’s degrees of belief/ beliefs through vague verbiage. What are PEs? Examples: probably, unlikely, about even, possibly, . . .

1 Weaseling and PEs in RSA

slide-3
SLIDE 3

Life Hack: Avoiding Meetings

meeting enthusiast: Are you coming to the meeting tomorrow? You: . . .

2 Weaseling and PEs in RSA

slide-4
SLIDE 4

Tell the truth

meeting enthusiast: Are you coming to the meeting tomorrow? You: No, I won’t come. Downside: they are quite likely to ask a follow-up question: “Oh, why not?”

3 Weaseling and PEs in RSA

slide-5
SLIDE 5

Lie outright

meeting enthusiast: Are you coming to the meeting tomorrow? You: Yes, I will come. Downside: You break your word. (Great social cost)

4 Weaseling and PEs in RSA

slide-6
SLIDE 6

Weasel out from under the situation

meeting enthusiast: Are you coming to the meeting tomorrow? You: Yes, I might come./ I will try to come. / Maybe. Probabilistic expressions lower your accountability!

5 Weaseling and PEs in RSA

slide-7
SLIDE 7

Another example

Tetlock’s example (Tetlock et al. , 2017): A forecaster says there is a distinct possibility of p happening.

1

If p happens the forecaster can say: I told you it could happen.

2

If p does not happen, they can say: It was a mere possibility. The study of probabilistic expressions originated in the intelligence studies (Kent, 1964).

6 Weaseling and PEs in RSA

slide-8
SLIDE 8

Why should you care?

1

Academic Interest per se

2

Modeling/understanding human languages

3

Relation to other issues in social epistemology (specifically testimony)

7 Weaseling and PEs in RSA

slide-9
SLIDE 9

Some housekeeping

1

I will tell you about the PE-literature and the RSA-literature

2

I will tell you how we can use these ideas to create an idealized language to think about communicating uncertainty and about weaseling

8 Weaseling and PEs in RSA

slide-10
SLIDE 10

What are PEs?

Probabilistic expressions are used to communicate uncertainty (Kent 1964):

9 Weaseling and PEs in RSA

slide-11
SLIDE 11

Thinking about these problems

It’s all nice and easy to speculate and philosophize about these things. But it would be even better to have an idealized language to analyze these communicative situations (communication of uncertainty and weaseling). This is a reinterpretation of the RSA-framework: using it as an idealized prescriptive framework, rather than a descriptive framework. Why not probabilistic dynamic epistemic logic (probabilistic DEL)?

1

probabilistic DEL is too strong: there is no real room for vagueness.

2

probabilistic DEL does not have a “critical” theory of mind.

10 Weaseling and PEs in RSA

slide-12
SLIDE 12

The Rational Speech Act Framework (RSA)

Framework from computational cognitive psychology that

  • perationalizes the Gricean idea of cooperation probabilistically.

Advantages:

1

Limited set of utterances.

2

Theory of mind.

3

Picks up on implicatures.

11 Weaseling and PEs in RSA

slide-13
SLIDE 13

Philosophy of language crash course: Gricean pragmatics

Grice thought of language as a cooperative venture: speakers choose their words in such a way that they are best understood. Listeners, in turn, know this and use this information to further narrow the scope of interpretation. RSA turns “in such a way that they are best understood” into “in a way that maximizes the probability of being correctly understood”.

12 Weaseling and PEs in RSA

slide-14
SLIDE 14

Scalar implicature

“The idea is that if the speaker were in a position to make the stronger statement, he would have. Since he did not, he must believe that the stronger statement is not true.” – Wayne Davis Modeled by Goodman and Stuhlm¨ uller (2013) using an RSA-style model for utterances like none, some and all. For the philosophers and modal logicians: this also holds for classic modal notions like possibility, necessity.

13 Weaseling and PEs in RSA

slide-15
SLIDE 15

The literal listener

RSA is a layered model that produces degrees of belief regarding states of the world upon hearing an utterance (Frank & Goodman , 2012). A literal listener that interprets utterances literally: L0(s | u) ∝ P(s)χu(s). (1) In words: the literal listener interprets utterances u in proportion to their priors with respect to the states s that belong to the meaning of u. This amounts to Bayesian updating.

14 Weaseling and PEs in RSA

slide-16
SLIDE 16

The literal listener

Consider the utterances: some and all.

(a) Prior (b) L0(· | some)

15 Weaseling and PEs in RSA

slide-17
SLIDE 17

The pragmatic speaker

Utility function that determines how well an utterance succeeds at communicative aims: U(u | s) = − log(L0(s | u)). (2) A (subrational) pragmatic speaker: S1(u | s) ∝ exp(λU(u | s)). (3) The pragmatic speaker picks words proportionally to the power of the utilities.

16 Weaseling and PEs in RSA

slide-18
SLIDE 18

The pragmatic speaker

(a) U(· | 6) (b) S1(· | 6)

17 Weaseling and PEs in RSA

slide-19
SLIDE 19

The pragmatic listener

A pragmatic listener: L1(s | u) ∝ P(s)S1(s | u). (4)

Figure: L1(· | some)

18 Weaseling and PEs in RSA

slide-20
SLIDE 20

Quick Recap

RSA is a layered model that uses Bayesian inference to infer knowledge states

  • f agents that are situated lower in the hierarchy.

For instance: the pragmatic speaker S1 is defined in terms of the literal listener L0 (mediated by the utility function). This is why this framework has such an interesting theory of mind.

19 Weaseling and PEs in RSA

slide-21
SLIDE 21

Some more housekeeping

The work by Yoon et al. (2016, 2017, 2018) on politeness is a starting point.

1

a variation on Yoon et al. (2016, 2017, 2018)

2

a variation on Bergen and Goodman (2015)

3

a variation on Yoon et al. (2016, 2017, 2018)

4

a personal variation I will start with two honest speakers and then move to weasels. I will conclude with one slide on the implementation in Julia.

20 Weaseling and PEs in RSA

slide-22
SLIDE 22

Hearing the nuance of PEs

Think about the states as probabilities (0; 0.2; 0.4 ; 0.6; 0.8, 1). We need to adjust equation 1 from L0(s | u) ∝ P(s)χu(s) to: L0(s | u) ∝ P(s)N(u)(s). (5) (Variation on Yoon et al. (2016, 2017, 2018).

(a) Normal. (b) With nuance.

21 Weaseling and PEs in RSA

slide-23
SLIDE 23

Communicating a distribution

We need to update both the listeners and the utility function. We need to assume a set of probability distributions that can be communicated. For now let us assume they are the posteriors of observations. L0(s, o | u) ∝ P(s)P(o | s)N(u)(s) (6) What really matters is the utility function: U(u | o) = −KLD(P(· | o) || L0(· | u)) (7) (Variation on Bergen and Goodman (2015))

22 Weaseling and PEs in RSA

slide-24
SLIDE 24

Two small problems

1

Are we always communicating posteriors of well-defined observations?

2

Is there always common belief about the distributions that could be communicated? Two solutions

1

Finding ways of modeling the communication of other types of distributions.

2

An alternative I propose later on.

23 Weaseling and PEs in RSA

slide-25
SLIDE 25

Tweeking the utility function

Introduce a new utility function Uego, that only concerns non-epistemic

  • utilities. Then the total utility, Utotal, is a convex combination of Uepistemic

and Uego : Utotal = βUepistemic + (1 − β)Uego. (8) β represents the honesty of the speaker. (idea from Yoon et al. (2016, 2017, 2018)) With such utility functions we can try to understand weaseling! Speakers can try to weasel out from under situations, whilst listeners can try to catch them in the act!

24 Weaseling and PEs in RSA

slide-26
SLIDE 26

An alternative

A four-layered model: L0(s | u) ∝ P(s)N(u)(s) (9) S1(u | s) ∝ exp(λU) (10) L1(s | u) ∝ P(s)S1(u | s) (11) S2(u) ∝ exp(λKLD(P(·) || L(· | u))) (12)

25 Weaseling and PEs in RSA

slide-27
SLIDE 27

Implementation in the Julia programming language

1

procedural implementation.

2

The crux is that we can represent probability distributions as unit vectors.

26 Weaseling and PEs in RSA

slide-28
SLIDE 28

Conclusion/Upshot

1

I have provided a provisional philosophical analyis of weaseling.

2

I have created a couple of computational models for thinking about communicating uncertainty with PEs.

3

I have created computational models for thinking about weaseling.

4

I have implemented these frameworks in the Julia programming language.

27 Weaseling and PEs in RSA

slide-29
SLIDE 29

References

Bergen, L. and Goodman, N. D. (2015). The strategic use of noise in pragmatic reasoning. Topics in cognitive science, 7(2):336–350.

28 Weaseling and PEs in RSA

slide-30
SLIDE 30

References

Frank, M. C. and Goodman, N. D. (2012). Predicting pragmatic reasoning in language games. Science, 336(6084):998–998. Goodman, N. D. and Stuhlm¨ uller, A. (2013). Knowledge and implicature: Modeling language understanding as social cognition. Topics in cognitive science, 5(1):173–184.

29 Weaseling and PEs in RSA

slide-31
SLIDE 31

References

Kent, S. (1964). Words of estimated probability. Intelligence Studies, (8):49–65. Tetlock, P. E., Mellers, B. A., and Scoblic, J. P. (2017). Bringing probability judgments into policy debates via forecasting tournaments. Science, 355(6324):481–483.

30 Weaseling and PEs in RSA

slide-32
SLIDE 32

References

Yoon, E. J., Tessler, M. H., Goodman, N. D., and Frank, M. C. (2016). Talking with tact: Polite language as a balance between kindness and informativity. In Proceedings of the 38th annual conference of the cognitive science society, pages 2771–2776. Cognitive Science Society. Yoon, E. J., Tessler, M. H., Goodman, N. D., and Frank, M. C. (2017). I won’t lie, it wasn’t amazing: Modeling polite indirect speech. In Proceedings of the thirty-ninth annual conference of the Cognitive Science Society.

31 Weaseling and PEs in RSA

slide-33
SLIDE 33

Thank you for listening!

e-mail: leander.vignero@kuleuven.be github: leandervignero

32 Weaseling and PEs in RSA