Towards scalable computational models of emotions for autonomous agents

Computational models of emotions (CMEs) are software systems designed to synthesize the mechanisms of the human emotion process. They are included in cognitive agent architectures to endow Autonomous Agents (AAs) with abilities for the evaluation of emotional stimuli, the simulation and expression of emotional feelings, and the development of emotionally driven responses. Although the literature reports several developments of CMEs, there is still a wide range of challenges that remain unaddressed regarding their development process. A key challenge is the development of scalable CMEs whose architecture is capable of implementing novel findings about human emotions. In this paper, we discuss the challenge of scalable CMEs and present a case study that demonstrates how the step by step application of a methodology that takes advantage of psychological and biological findings leads to the design of scalable CMEs. The results of this paper aim at promoting the development of AAs capable of meeting the complex requirements of current applications.

[1]  Eva Hudlicka,et al.  A Computational Model of Emotion and Personality : Applications to Psychotherapy Research and Practice , 2006 .

[2]  Brian Scassellati,et al.  Infant-like Social Interactions between a Robot and a Human Caregiver , 2000, Adapt. Behav..

[3]  Matthias Scheutz,et al.  Useful Roles of Emotions in Artificial Agents: A Case Study from Artificial Life , 2004, AAAI.

[4]  Stacy Marsella,et al.  EMA: A process model of appraisal dynamics , 2009, Cognitive Systems Research.

[5]  J. Russell Core affect and the psychological construction of emotion. , 2003, Psychological review.

[6]  Luis-Felipe Rodríguez,et al.  Development of Computational Models of Emotions for Autonomous Agents: A Review , 2014, Cognitive Computation.

[7]  Kagan Tumer,et al.  Distributed agent-based air traffic flow management , 2007, AAMAS '07.

[8]  Sean A. Spence,et al.  Descartes' Error: Emotion, Reason and the Human Brain , 1995 .

[9]  Luis-Felipe Rodríguez,et al.  Computational models of emotions for autonomous agents: major challenges , 2012, Artificial Intelligence Review.

[10]  Patrick Gebhard,et al.  ALMA: a layered model of affect , 2005, AAMAS '05.

[11]  David G. Amaral,et al.  Neuroanatomy of the primate amygdala. , 2009 .

[12]  M. Alexander,et al.  Principles of Neural Science , 1981 .

[13]  Emiliano Lorini,et al.  Computational Modeling of Emotion: Toward Improving the Inter- and Intradisciplinary Exchange , 2013, IEEE Transactions on Affective Computing.

[14]  Randall W. Hill,et al.  Toward Virtual Humans , 2006, AI Mag..

[15]  Ipke Wachsmuth,et al.  Affective computing with primary and secondary emotions in a virtual human , 2009, Autonomous Agents and Multi-Agent Systems.

[16]  Juan David Velásquez,et al.  Modeling Emotions and Other Motivations in Synthetic Agents , 1997, AAAI/IAAI.

[17]  E. Phelps Emotion and cognition: insights from studies of the human amygdala. , 2006, Annual review of psychology.

[18]  P. Petta,et al.  Computational models of emotion , 2010 .

[19]  Richard L. Lewis,et al.  A computational unification of cognitive behavior and emotion , 2009, Cognitive Systems Research.

[20]  Joseph E. LeDoux,et al.  The human amygdala: Insights from other animals , 2009 .

[21]  John Yen,et al.  FLAME—Fuzzy Logic Adaptive Model of Emotions , 2000, Autonomous Agents and Multi-Agent Systems.

[22]  C. L. Rusting,et al.  Personality, mood, and cognitive processing of emotional information: three conceptual frameworks. , 1998, Psychological bulletin.

[23]  R. Lazarus Emotion and Adaptation , 1991 .

[24]  J. Stainer,et al.  The Emotions , 1922, Nature.