The present course serves as a practical introduction to the Rational Speech Act modeling framework. Little is presupposed beyond a willingness to explore recent progress in formal, implementable models of language understanding.
Main content
-
Introducing the Rational Speech Act framework
An introduction to language understanding as Bayesian inference -
Modeling pragmatic inference
Enriching the literal interpretations -
Inferring the Question-Under-Discussion
Non-literal language -
Combining RSA and compositional semantics
Jointly inferring parameters and interpretations -
Fixing free parameters
Vagueness -
Expanding our ontology
Plural predication -
Extending our models of predication
Generic language -
Reasoning about literal meanings
Lexical uncertainty -
Social reasoning about social reasoning
Politeness -
Summary and outlook
Questions about RSA
Appendix
-
Probabilities & Bayes rule (in WebPPL)
An quick and gentle introduction to probability and Bayes rule (in WebPPL) -
More on speaker utility
Derivation of suprisal-based utilities from KL-divergence -
Utterance costs and utterance priors
More on utterance costs and utterance priors -
Bayesian data analysis
BDA for the RSA reference game model -
Quantifier choice & approximate number
Speaker choice of quantifiers for situations where perception of cardinality is uncertain -
Introduction to WebPPL
A brief introduction. -
Glossary
WebPPL functions used in this book
Citation
G. Scontras, M. H. Tessler, and M. Franke. Probabilistic language understanding: An introduction to the Rational Speech Act framework. Retrieved from https://www.problang.org.
Useful resources
- Probabilistic Models of Cognition: An introduction to computational cognitive science and the probabilistic programming language WebPPL
- The Design and Implementation of Probabilistic Programming Languages: An introduction to probabilistic programming languages, WebPPL in particular
- Modeling Agents with Probabilistic Programs: An introduction to formal models of rational agents using WebPPL
- Pragmatic language interpretation as probabilistic inference: A recent review of the RSA framework targeted at cognitive scientists
- Pragmatic pragmatics, or why Bayes rule is probably important for pragmatics: A recent review of the RSA framework targeted at linguists
- webppl.org: An online editor for WebPPL
- WebPPL documentation
- WebPPL-viz: A summary of the vizualization options in WebPPL
- Forest: A Repository for probabilistic models
- RWebPPL: If you would rather use WebPPL within R
- WebPPL Tutorials: Basic tutorials for WebPPL
Acknowledgments
This webbook grew out of a course taught by the first two authors at ESSLLI 2016 in Bolzano, Italy. We owe a special debt of gratitude to our first set of students for their patience, insight, and willingness to serve as test subjects. We are also indebted to the authors of the models included in this text—without their work, there would be nothing to teach!