Abstract
Emotion mechanisms are often used in artificial agents as a method of improving action selection. Comparisons between agents are difficult due to a lack of unity between the theories of emotion, tasks of agents and types of action selection utilised. A set of architectural qualities is proposed as a basis for making comparisons between agents. An analysis of existing agent architectures that include an emotion mechanism can help to triangulate design possibilities within the space outlined by these qualities. With this in mind, twelve autonomous agents incorporating an emotion mechanism into action selection are selected for analysis. Each agent is dissected using these architectural qualities (the agent architecture, the action selection mechanism, the emotion mechanism and emotion state representation, along with the emotion model it is based on). This helps to place the agents within an architectural space, highlights contrasting methods of implementing similar theoretical components, and suggests which architectural aspects are important to performance of tasks. An initial framework is introduced, consisting of a series of recommendations for designing emotion mechanisms within artificial agents, based on correlations between emotion roles performed and the aspects of emotion mechanisms used to perform those roles. The conclusion discusses how problems with this type of research can be resolved and to what extent development of a framework can aid future research.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Andronache V., Scheutz M. (2002) Contention scheduling: A viable action selection mechanism for robotics?. In: Conlon S. (eds) Proceedings of the thirteenth annual midwest artificial intelligence and cognitive science conference (MAICS-02). AAAI Press, Chicago, Illinois, pp 122–129
Andronache V., Scheutz M. (2003) Apoc—a framework for complex agents. In: Lipson H., Antonsson E., Koza J. (eds) Proceedings of the AAAI spring symposium: Computational synthesis: From basic building blocks to high level functionality. AAAI Press, MenloPark, CA
Arbib M., Fellous J. M. (2004) Emotions: From brain to robot. TRENDS in Cognitive Science 8(12): 554–561
Brezeal C. (1998) A motivation system for regulating human-robot interaction. In: Mostow J., Rich C. (eds) Proceedings of the fifteenth national conference on artificial intelligence. AAAI Press, MenloPark, CA, pp 54–61
Brezeal C. (2004) Function meets style: Insights from emotion theory applied to hri. IEEE Transactions on Systems, Man and Cybernetics: Part C: Applications and Reviews 34(2): 187–194
Brezeal C., Brooks R. (2005) Robot emotion: A functional perspective. In: Fellous J. M., Arbib M. (eds) Who needs emotions? The brain meets the robot. Oxford University Press, Oxford, pp 271–310
Brom, C., & Bryson, J. (2006). Action selection for intelligent systems. EuCognition white paper. Available from http://www.eucognition.org/euCognition_2006-2008/asm-whitepaper-final-060804.pdf. Accessed 31 January 2011.
Bryson J. (2000) Cross-paradigm analysis of autonomous agent architecture. Journal of Experimental and Theoretical Artificial Intelligence 12(2): 165–190
Bryson J. (2007) Mechanisms of action selection: Introduction to the special issue. Adaptive Behaviour 15(1): 5–8
Cañamero D. (1998) Issues in the design of emotional agents. In: Cañamero D. (eds) AAAI fall symposium: emotional and intelligent: the tangled knot of cognition (FS-98-03). AAAI Press, Menlo Park, CA, pp 49–54
Chown E. (1993) The adaptive power of affect: Learning in the sesame architecture. In: Meyer J.A., Roitblat H.L., Wilson S. (eds) From animals to animats 2: Proceedings of the second international conference on simulation adaptive behaviour. MIT Press, MA
Crabbe F. L. (2007) Compromise strategies for action selection. Philosophical Transactions of the Royal Society B: Biological Sciences 362(1485): 1559–1571
Damasio A. R. (1994) Descartes’ error: emotion, reason and the human brain. Grosset/Putnam, New York
Digman J. (1990) Personality structure: Emergence of the five-factor model. Annual Review of Psychology 41: 417–440
Ekman P. (1984) Expression and the nature of emotion. In: Scherer K., Ekman P. (eds) Approaches to emotion. Lawrence Erlbaum Associates, Hillsdale, NJ, pp 319–344
Ekman P. (1992) An argument for basic emotions. Cognition and Emotion 6: 169–200
Fellous J.M. (2004) From human emotions to robot emotions. In: Hudlicka E., Cañamero L. (eds) AAAI spring 2004 symposium: architectures for modelling emotion: cross-disciplinary foundations. AAAI Press, Menlo Park, CA
Fox E. (2008) Emotion science. Palgrave Macmillan, Ludwig
Frijda N. (1994) Emotions are functional, most of the time. In: Ekman P., Davidson R. (eds) The nature of emotion: fundamental questions. Oxford University Press, Oxford, pp 112–122
Frijda N. H., Zeelenberg M. (2001) Appraisal: What is the dependent?. In: Scherer K. R., Bänziger T., Roesch E. (eds) Appraisal processes in emotion: theory, methods, research. Oxford University Press, Oxford, pp 141–155
Gadanho, S., & Hallam, J. (1998a). Emotion-triggered learning for autonomous robots. In: D. Cañamero, C. Numaoka, & P. Petta (Eds.), Submitted to SAB’98 workshop 5: Grounding emotions in adaptive systems. DAI Research Paper 916, Division of Informatics, University of Edinburgh, Edinburgh.
Gadanho S.C., Hallam J. (1998) Exploring the role of emotions in autonomous robot learning. In: Cañamero D. (eds) AAAI fall symposium: emotional and intelligent: The tangled knot of cognition (FS-98-03). Falmouth, MA, pp 84–89
Gratch J., Marsella S. (2004) A domain independent framework for modeling emotion. Journal of Cognitive Systems Research 5(4): 296–306
Hollinger, G. A., Georgiev, Y., Manfredi, A., Maxwell, B. A., Pezzementi, Z. A., & Mitchell, B. (2006). Design of a social mobile robot using emotion-based decision mechanisms. In: IEEE (Ed.), 2006 IEEE/RSJ conference on intelligent robots and systems (pp. 3093–3098). Beijing: IEEE.
Hudlicka, E. (2008). What are we modeling when we model emotion? In: I. Horswill, E. Hudlicka, C. Lisetti, & J. Velasquez (Eds.), Proceedings of the AAAI spring symposium: emotion, personality, and social behvior. Technicl Report SS-08-04.
Izard C. (1971) The face of emotion. Appleton-Century-Crofts, New York
Jones, R., Henniger, A., & Chown, E. (2002). Interfacing emotional behaviour moderators with intelligent synthetic forces. In: Proceedings of eleventh computer generated forces and behaviour representation conference, Orlando, FL.
Kopp C., Neufeld S. (2003) Emotional development during infancy. In: Davidson R., Scherer K., Hill Goldsmith H. (eds) Handbook of affective sciences. Oxford University Press, Oxford, pp 347–374
Larson R. J., Diener E. (1992) Promises and problems with the circumplex model of affect. Review of Personality and Social Psychology 13: 25–59
Lee, W. P., Kuo, J. W., & Lai, P. C. (2008). Building adaptive emotion-based pet robots. In: Proceedings of the world congress on engineering (WCE 2008), London, UK.
Levenson R. (1994) Human emotion: a functional view. Oxford University Press, Oxford, pp 123–126
Mahboub, K. (2006). Simulation of emotional processes in decision making. In: Workshop on complex systems and self-organisation modelling (CoSSoM’06), a workshop for 20th annual European simulation and modelling conference (ESM’2006), Hawai, USA.
Mahboub K., Jay V. (2009) Simulation of emotional processes in decision making. In: Bertelle C., Duchamp G. H. E., Kadri-Dahmani H. (eds) Complex systems and self-organization modelling. Springer, NY, pp 165–175
Malfaz M., Salichs M.A. (2004) A new architecture for autonomous robots based on emotions. In: Santos-Victor J., Ribeiro M. (eds) Fifth IFAC symposium on intelligent autonomous vehicles (IAV 2004). Lisboa, Portugal
Marsella S., Gratch J., Petta P. (2010) Computational models of emotion. In: Scherer K. R., Bänziger T., Roesch E. (eds) A blueprint for affective computing: a sourcebook and manual. Oxford University Press, Oxford
Mehrabian A. (1980) Basic dimensions for a general psychological theory. OG&H Publishers, Cambridge
Mochida, T., Ishiguro, A., Aoki, T., & Uchikawa, Y. (1995). Behaviour arbitration for autonomous mobile robots using emotion mechanisms. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems (IROS’95), Pittsburgh, PA.
Murphy R. R., Lisetti C. L., Tardif R., Irish L., Gage A. (2002) Emotion-based control of cooperating heterogenous mobile robots. IEEE Transactions on Robotics and Automation 18(5): 744–757
Ortony A., Clore G., Collins A. (1988) The cognitive structure of emotions. Cambridge University Press, Cambridge
Ortony A., Norman D.A., Revelle W. (2005) Affect and proto-affect in effective functioning. In: Fellous J., Arbib M. (eds) Who needs emotions? the brain meets the robot. Oxford University Press, Oxford, pp 173–202
Ortony A., Turner T. K. (1990) What’s basic about basic emotions?. Psychological Review 97(3): 315–331
Nozawa A., Sato S., Ide H. (2005) Characteristics of behaviour of robots with emotion model. Electrical Engineering in Japan 153(4): 1390–1395
Park, J. C., Kim, H. R., Kim, Y. M., & Kwon, D. S. (2009). Robot’s individual emotion generation model and action coloring according to the robot’s personality. In: The 18th IEEE international symposium on robot and human interactive communication, Viareggio, Italy.
Pirjanian, P. (1999). Behaviour coordination mechanisms—state-of-the-art. Tech. Rep. IRIS-99-375. Institute of Robotics and Intelligent Systems, School of Engineering, University of Southern California.
Plutchik R. (1980) A general psychoevolutionary theory of emotion. In: Plutchik R., Kellerman H. (eds) Theories of emotion: emotion: theory, research and experience. Academic Press, New York, pp 3–31
Posner J., Russell J., Peterson B. (2005) The circumplex model of affect: An integrative approach to affective neuroscience, cognitive development, and psychopathology. Development and Psychopathology 17: 715–734
Roseman, I. J. (1996). Why these appraisals? anchoring appraisal models to research on emotional behaviour and related response systems. In: N. Frijda (Ed.), Proceedings on the ninth international conference of the international society for research on emotions. Storrs, CT: International Society for Research on Emotions.
Roseman I. J., Smith C. A. (2001) Appraisal theory: Overview, assumptions, varieties, controversies. In: Scherer K. R., Bänziger T., Roesch E. (eds) Appraisal processes in emotion: theory, methods, research. Oxford University Press, Oxford, pp 3–19
Rosenbloom P., Laird J., Newell A. (1993) The soar papers: research on integrated intelligence. MIT Press, Cambridge, MA, USA
Scherer K. R. (1984) Emotion as a multicomponent process: A model and some crosscultural data. In: Shaver P. (eds) Review of personality and social psychology: emotions, relationships, and health. Sage, Beverly Hills, CA, pp 37–63
Scherer K. R. (2001) The nature and study of appraisal: A review of the issues. In: Scherer K. R. (eds) Appraisal processes in emotion: theory, methods, research. Oxford University Press, Oxford, pp 369–391
Scheutz, M. (2004). Useful roles of emotion in artificial agents: A case study from artificial life. In: D. McGuinness & G. Ferguson (Eds.), Proceedings of the national conference on artificial intelligence (pp. 42–48). San Jose, CA: MIT Press.
Schorr A. (2001) Appraisal: The evolution of an idea. In: Scherer K. R. (eds) Appraisal processes in emotion: theory, methods, research. Oxford University Press, Oxford, pp 20–34
Sloman, A. (2004). What are theories of emotion about? In: AAAI spring 2004 symposium: Architectures for modelling emotion: cross-disciplinary foundations. Stanford: Stanford University.
Sloman A., Chrisley R., Scheutz M. (2005) The architectural basis of affective states and processes. In: Fellous J., MA A. (eds) Who needs emotions? the brain meets the robot. Oxford University Press, Oxford
Sloman A., Logan B. (1998) Architectures and tools for human-like agents. In: Ritter F., Young R. (eds) Proceedings of the 2nd European conference on cognitive modelling. Nottingham, UK, pp 58–65
Takuma T. (1981) Psychology of likes and dislikes. Kodansha, Tokyo
Tanguy E., Willis P.J., Bryson J.J. (2007) Emotions as durative dynamic state for action selection. In: Veloso M. (eds) 20th joint conference on artificial intelligence (IJCAI). Hyderabad, India
Tomkins S. (1984) Affect theory. In: K. R. Scherer & P. Ekman (Eds.) Approaches to Emotion. Erlbaum, London, pp 163–196
Tsankova, D. (2002) Emotionally influenced coordination of behaviours for autonomous mobile robots. In: 2002 first international IEEE symposium “intelligent systems” (pp 92–97). Varna, Bulgaria.
Tsankova D. (2009) Emotional intervention on an action selection mechanism based on artificial immune networks for navigation of autonomous agents. Adaptive Behaviour 17(2): 135–152
Tyrrell, T. (1993). Computational mechanism for action selection. PhD thesis. University of Edinburgh, UK.
Watson D., Clark L. A. (1992) On traits and temperament: General and specific factors of emotional experience and their relation to the five factor model. Journal of Personality 60: 441–475
Watson D., Wiese D., Vaidya J., Tellegen A. (1999) The two general activation systems of affect: Structural findings, evolutionary considerations, and psychobiological evidence. Journal of Personality and Social Psychology 76: 820–838
Weiner B., Graham S. (1984) An attributional approach to emotional development. In: Izard C., Kagan R., Zajonc J. (eds) Emotions, cognition, and behaviour. Cambridge University Press, Cambridge, pp 167–191
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rumbell, T., Barnden, J., Denham, S. et al. Emotions in autonomous agents: comparative analysis of mechanisms and functions. Auton Agent Multi-Agent Syst 25, 1–45 (2012). https://doi.org/10.1007/s10458-011-9166-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-011-9166-5