paper-with-me

홈 › Papers

Applying Probabilistic Programming to Affective Computing

2019-03-15 · Desmond C. Ong, Harold Soh, Jamil Zaki, Noah D. Goodman

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.

📄 PDF Abstract BibTeX arXiv:1903.06445

Code (1)

desmond-ong/pplAffComp 공식 구현 pytorch

Tasks

Probabilistic Programming

Similar Papers 제목 키워드 기반

The AffectToolbox: Affect Analysis for Everyone

2024-02-23 · Silvan Mertes, Dominik Schiller, Michael Dietz, Elisabeth André 외

In the field of affective computing, where research continually advances at a rapid pace, the demand for user-friendly tools has become increasingly apparent. In this paper, we present the AffectToolbox, a novel software…

Emotion Recognition

Static Analysis for Probabilistic Programs

2019-09-10 · Ryan Bernstein

Probabilistic programming is a powerful abstraction for statistical machine learning. Applying static analysis methods to probabilistic programs could serve to optimize the learning process, automatically verify properti…

BIG-bench Machine LearningProbabilistic Programming

Energy-Efficient D2D-Aided Fog Computing under Probabilistic Time Constraints

2022-01-07 · Onur Karatalay, Ioannis Psaromiligkos, Benoit Champagne

Device-to-device (D2D) communication is an enabling technology for fog computing by allowing the sharing of computation resources between mobile devices. However, temperature variations in the device CPUs affect the comp…

A Comprehensive Survey on Affective Computing; Challenges, Trends, Applications, and Future Directions

2023-05-08 · Sitara Afzal, Haseeb Ali Khan, Imran Ullah Khan, Md. Jalil Piran 외

As the name suggests, affective computing aims to recognize human emotions, sentiments, and feelings. There is a wide range of fields that study affective computing, including languages, sociology, psychology, computer s…

Mixed RealitySociologySurvey

Recent Trends of Multimodal Affective Computing: A Survey from NLP Perspective

2024-09-11 · Guimin Hu, Yi Xin, Weimin Lyu, Haojian Huang 외

Multimodal affective computing (MAC) has garnered increasing attention due to its broad applications in analyzing human behaviors and intentions, especially in text-dominated multimodal affective computing field. This su…

Aspect-Based Sentiment AnalysisEmotion RecognitionEmotion Recognition in ConversationMultimodal Emotion Recognition+3