CAAF: A cognitive affective agent programming framework

Frank Kaptein*, Joost Broekens, Koen V. Hindriks, Mark Neerincx

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


Cognitive agent programming frameworks facilitate the development of intelligent virtual agents. By adding a computational model of emotion to such a framework, one can program agents capable of using and reasoning over emotions. Computational models of emotion are generally based on cognitive appraisal theory; however, these theories introduce a large set of appraisal processes, which are not specified in enough detail for unambiguous implementation in cognitive agent programming frameworks. We present CAAF (Cognitive Affective Agent programming Framework), a framework based on the belief-desire theory of emotions (BDTE), that enables the computation of emotions for cognitive agents (i.e., making them cognitive affective agents). In this paper we bridge the remaining gap between BDTE and cognitive agent programming frameworks. We conclude that CAAF models consistent, domain independent emotions for cognitive agent programming.

Original languageEnglish
Title of host publicationIntelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings
EditorsPeter Khooshabeh, David Traum, William Swartout, Stefan Scherer, Anton Leuski, Stefan Kopp
Number of pages14
ISBN (Print)9783319476643
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event16th International Conference on Intelligent Virtual Agents, IVA 2016 - Los Angeles, United States
Duration: 20 Sept 201623 Sept 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10011 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference16th International Conference on Intelligent Virtual Agents, IVA 2016
Country/TerritoryUnited States
CityLos Angeles


  • Cognition and behavior
  • Dimensons of intelligence
  • Models of emotionally communicative behavior
  • Theoretical foundations and formal models


Dive into the research topics of 'CAAF: A cognitive affective agent programming framework'. Together they form a unique fingerprint.

Cite this