Abstract
This paper presents a generic and flexible architecture for emotional agents, with what we consider to be the minimum set of functionalities that allows us to implement and compare different appraisal theories in a given scenario. FAtiMA Modular, the architecture proposed is composed of a core algorithm and by a set of components that add particular functionality (either in terms of appraisal or behaviour) to the architecture, which makes the architecture more flexible and easier to extend.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We call it affective state since it is used to store affective states such as emotions and moods.
- 2.
External events correspond to events that happen in the environment, such as John pushing Luke, while internal events correspond to events that are triggered by architecture’s internal processes, for instance the activation, success or failure of a given goal.
- 3.
A collectivistic culture values self-sacrifice for the well being of others.
References
Broekens, J., DeGroot, D.: Scalable and flexible appraisal models for virtual agents. In: 5th Game-On International Conference: Computer Games: Artificial Intelligence, Design and Education (2004)
Broekens, J., DeGroot, D., Kosters, W.: Formal models of appraisal: theory, specification, and computational model. Cogn. Syst. Res. 9(3), 173–197 (2008)
Dias, J., Paiva, A.: Feeling and reasoning: a computational model for emotional characters. In: Bento, C., Cardoso, A., Dias, G. (eds.) EPIA 2005. LNCS (LNAI), vol. 3808, pp. 127–140. Springer, Heidelberg (2005)
Lazarus, R.S.: Psychological Stress and the Coping Processes. McGraw Hill, New York (1966)
Lim, M., Dias, J., Aylett, R., Paiva, A.: Creating adaptive affective autonomous npcs. Special Issue Journal of Autonomous Agents and Multi-Agent Systems (2011) (to appear)
Marsella, S., Gratch, J.: Ema: a process model of appraisal dynamics. Cogn. Syst. Res. 10(1), 70–90 (2009)
Marsella, S., Gratch, J., Petta, P.: Computational models of emotion. In: Scherer, K., Bänziger, T., Roesch, E. (eds.) A Blueprint for an Affectively Competent Agent: Cross-Fertilization Between Emotion Psychology, Affective Neuroscience, and Affective Computing. Oxford University Press, Oxford (2010)
Mascarenhas, S., Dias, J., Prada, R., Paiva, A.: A dimensional model for cultural behaviour in virtual agents. Appl. Artif. Intell. 24(6), 552–574 (2010)
Ortony, A., Clore, G., Collins, A.: The Cognitive Structure of Emotions. Cambridge University Press, UK (1998)
Paiva, A., Dias, J., Sobral, D., Aylett, R., Woods, S., Hall, L., Zoll, C.: Learning by feeling: evoking empathy with synthetic characters. Appl. Artif. Intell. 19(3), 235–266 (2005)
Reisenzein, R.: Appraisal processes conceptualized from a schema-theoretic perspective: contributions to a process analysis of emotions. In: Scherer, K.R., Schorr, A., Johnstone, T. (eds.) Appraisal Processes in Emotion. Theory, Methods, Research. Oxford University Press, Oxford (2001)
Rodrigues, S., Mascarenhas, S., Dias, J., Paiva, A.: I can feel it too! emergent empathic reactions between synthetic characters. In: 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops, ACII 2009, pp. 1–7. IEEE (2009)
Roseman, I., Jose, P., Spindel, M.: Appraisals of emotion-eliciting events: testing a theory of discrete emotions. Pers. Soc. Psychol. 59(5), 899–915 (1990)
Ruth, A., Natalie, V., Elisabeth, A., Paiva, A., Enz, S., Hall, L.: But that was in another country: agents and intercultural empathy. In: Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems, AAMAS ’09, vol. 1, pp. 329–336. International Foundation for Autonomous Agents and Multiagent Systems (2009)
Scherer, K., Schoor, A., Johnstone, T.: Appraisal Processes in Emotion. Theory, Methods, Research. Oxford University Press, Oxford (2001)
Acknowledgments
This work was partially supported by the European Community (EC), through the EU FP7 ICT-215554 project LIREC, and by national funds through Fundaç\(\mathrm {\tilde{a}}\)o para a Ci\(\mathrm {\hat{e}}\)ncia e a Tecnologia (FCT), under project PEst-OE/EEI/LA0021/2011 and under two scholarships (SFRH BD/19481/2004 and SFRH BD/62174/2009). The authors are solely responsible for the content of this publication. It does not represent the opinion of the EC or the FCT, which are not responsible for any use that might be made of data appearing therein.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Dias, J., Mascarenhas, S., Paiva, A. (2014). FAtiMA Modular: Towards an Agent Architecture with a Generic Appraisal Framework. In: Bosse, T., Broekens, J., Dias, J., van der Zwaan, J. (eds) Emotion Modeling. Lecture Notes in Computer Science(), vol 8750. Springer, Cham. https://doi.org/10.1007/978-3-319-12973-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-12973-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12972-3
Online ISBN: 978-3-319-12973-0
eBook Packages: Computer ScienceComputer Science (R0)