CAAF: A cognitive affective agent programming framework

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

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

Abstract

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
PublisherSpringer/Verlag
Pages317-330
Number of pages14
ISBN (Print)9783319476643
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event16th International Conference on Intelligent Virtual Agents, IVA 2016 - Los Angeles, United States
Duration: 20 Sep 201623 Sep 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

Conference

Conference16th International Conference on Intelligent Virtual Agents, IVA 2016
CountryUnited States
CityLos Angeles
Period20/09/1623/09/16

Fingerprint

Programming
Computational Model
Intelligent virtual agents
Framework
Virtual Agents
Intelligent Agents
Emotion
Large Set
Reasoning

Keywords

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

Cite this

Kaptein, F., Broekens, J., Hindriks, K. V., & Neerincx, M. (2016). CAAF: A cognitive affective agent programming framework. In P. Khooshabeh, D. Traum, W. Swartout, S. Scherer, A. Leuski, & S. Kopp (Eds.), Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings (pp. 317-330). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10011 LNAI). Springer/Verlag. https://doi.org/10.1007/978-3-319-47665-0_28
Kaptein, Frank ; Broekens, Joost ; Hindriks, Koen V. ; Neerincx, Mark. / CAAF : A cognitive affective agent programming framework. Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings. editor / Peter Khooshabeh ; David Traum ; William Swartout ; Stefan Scherer ; Anton Leuski ; Stefan Kopp. Springer/Verlag, 2016. pp. 317-330 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{af5406b962bb4c10950e968a6b33ac9c,
title = "CAAF: A cognitive affective agent programming framework",
abstract = "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.",
keywords = "Cognition and behavior, Dimensons of intelligence, Models of emotionally communicative behavior, Theoretical foundations and formal models",
author = "Frank Kaptein and Joost Broekens and Hindriks, {Koen V.} and Mark Neerincx",
year = "2016",
month = "1",
day = "1",
doi = "10.1007/978-3-319-47665-0_28",
language = "English",
isbn = "9783319476643",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer/Verlag",
pages = "317--330",
editor = "Peter Khooshabeh and David Traum and William Swartout and Stefan Scherer and Anton Leuski and Stefan Kopp",
booktitle = "Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings",

}

Kaptein, F, Broekens, J, Hindriks, KV & Neerincx, M 2016, CAAF: A cognitive affective agent programming framework. in P Khooshabeh, D Traum, W Swartout, S Scherer, A Leuski & S Kopp (eds), Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10011 LNAI, Springer/Verlag, pp. 317-330, 16th International Conference on Intelligent Virtual Agents, IVA 2016, Los Angeles, United States, 20/09/16. https://doi.org/10.1007/978-3-319-47665-0_28

CAAF : A cognitive affective agent programming framework. / Kaptein, Frank; Broekens, Joost; Hindriks, Koen V.; Neerincx, Mark.

Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings. ed. / Peter Khooshabeh; David Traum; William Swartout; Stefan Scherer; Anton Leuski; Stefan Kopp. Springer/Verlag, 2016. p. 317-330 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10011 LNAI).

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

TY - GEN

T1 - CAAF

T2 - A cognitive affective agent programming framework

AU - Kaptein, Frank

AU - Broekens, Joost

AU - Hindriks, Koen V.

AU - Neerincx, Mark

PY - 2016/1/1

Y1 - 2016/1/1

N2 - 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.

AB - 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.

KW - Cognition and behavior

KW - Dimensons of intelligence

KW - Models of emotionally communicative behavior

KW - Theoretical foundations and formal models

UR - http://www.scopus.com/inward/record.url?scp=84994521854&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84994521854&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-47665-0_28

DO - 10.1007/978-3-319-47665-0_28

M3 - Conference contribution

SN - 9783319476643

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 317

EP - 330

BT - Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings

A2 - Khooshabeh, Peter

A2 - Traum, David

A2 - Swartout, William

A2 - Scherer, Stefan

A2 - Leuski, Anton

A2 - Kopp, Stefan

PB - Springer/Verlag

ER -

Kaptein F, Broekens J, Hindriks KV, Neerincx M. CAAF: A cognitive affective agent programming framework. In Khooshabeh P, Traum D, Swartout W, Scherer S, Leuski A, Kopp S, editors, Intelligent Virtual Agents - 16th International Conference, IVA 2016, Proceedings. Springer/Verlag. 2016. p. 317-330. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-319-47665-0_28