The present course serves an 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.


  1. Introducing the Rational Speech Act framework
    An introduction to language understanding as Bayesian inference

  2. Modeling pragmatic inference
    Enriching the literal interpretations

  3. Inferring the Question-Under-Discussion
    Non-literal language

  4. Combining RSA and compositional semantics
    Jointly inferring parameters and interpretations

  5. Fixing free parameters

  6. Expanding our ontology
    Plural predication

  7. Extending our models of predication
    Generic language

  8. Social reasoning about social reasoning

  9. Summary and outlook
    Questions about RSA


G. Scontras and M. H. Tessler (2017). Probabilistic language understanding: An introduction to the Rational Speech Act framework. Retrieved from

Useful resources


This webbook grew out of a course taught by the 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!