Emotions in autonomous agents: comparative analysis of mechanisms and functions

  • Authors:
  • Timothy Rumbell;John Barnden;Susan Denham;Thomas Wennekers

  • Affiliations:
  • School of Computing and Mathematics, University of Plymouth, Plymouth, UK PL4 8AA;School of Computer Science, University of Birmingham, Birmingham, UK;School of Psychology, University of Plymouth, Plymouth, UK;School of Computing and Mathematics, University of Plymouth, Plymouth, UK PL4 8AA

  • Venue:
  • Autonomous Agents and Multi-Agent Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

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.