Applying Probabilistic Programming to Affective Computing
Not on the map. Why?
Abstract (arXiv)
Affective Computing is a rapidly growing field spurred by advancements in artificial intelligence, but often, held back by the inability to translate psychological theories of emotion into tractable computational models. To address this, we propose a probabilistic programming approach to affective computing, which models psychological-grounded theories as generative models of emotion, and implements them as stochastic, executable computer programs. We first review probabilistic approaches that integrate reasoning about emotions with reasoning about other latent mental states (e.g., beliefs, desires) in context. Recently-developed probabilistic programming languages offer several key desidarata over previous approaches, such as: (i) flexibility in representing emotions and emotional processes; (ii) modularity and compositionality; (iii) integration with deep learning libraries that facilitate efficient inference and learning from large, naturalistic data; and (iv) ease of adoption. Furthermore, using a probabilistic programming framework allows a standardized platform for theory-building and experimentation: Competing theories (e.g., of appraisal or other emotional processes) can be easily compared via modular substitution of code followed by model comparison. To jumpstart adoption, we illustrate our points with executable code that researchers can easily modify for their own models. We end with a discussion of applications and future directions of the probabilistic programming approach.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 0; 2025: 2.
6 papers.
- 2023Acting as Inverse Inverse Planningcited by 5
- 2021An Ethical Framework for Guiding the Development of Affectively-Aware Artificial Intelligencecited by 4
- 2023Towards an architectural framework for intelligent virtual agents using probabilistic programmingcited by 0
- 2023Latent Emission-Augmented Perspective-Taking (LEAPT) for Human-Robot Interactioncited by 0
- 2025Teleology-Driven Affective Computing: A Causal Framework for Sustained Well-Beingcited by 0
- 2025Logic of Montagecited by 0
- 2025Logic of Montage24 Nov 2025
- 2025Teleology-Driven Affective Computing: A Causal Framework for Sustained Well-Being24 Feb 2025
- 2023Latent Emission-Augmented Perspective-Taking (LEAPT) for Human-Robot Interaction12 Aug 2023
- 2023Towards an architectural framework for intelligent virtual agents using probabilistic programming20 Jul 2023
- 2023Acting as Inverse Inverse Planning26 May 2023
- 2021An Ethical Framework for Guiding the Development of Affectively-Aware Artificial Intelligence29 Jul 2021