Emotion Oriented Programming: Computational Abstractions for AI Problem Solving

Conference object English OPEN
Darty , Kevin ; Sabouret , Nicolas (2012)
  • Publisher: AAAI
  • Subject: Programing Model | Affective Computing | [ INFO.INFO-AI ] Computer Science [cs]/Artificial Intelligence [cs.AI] | AI Problem Solving

International audience; In this paper, we present a programming paradigm for AI problem solving based on computational concepts drawn from Affective Computing. It is believed that emotions participate in human adaptability and reactivity, in behaviour selection and in complex and dynamic environments. We propose to define a mechanism inspired from this observation for general AI problem solving. To this purpose, we synthesize emotions as programming abstractions that represent the perception of the environment's state w.r.t. predefined heuristics such as goal distance, action capability, etc. We first describe the general architecture of this "emotion-oriented" programming model. We define the vocabulary that allows programmers to describe the problem to be solved (i.e. the environment), and the action selection function based on emotion abstractions (i.e. the agent's behaviours). We then present the runtime algorithm that builds emotions out of the environment, stores them in the agent's memory, and selects behaviours accordingly. We present the implementation of a classical labyrinth problem solver in this model. We show that the solutions obtained by this easy-to-implement emotion-oriented program are of good quality while having a reduced computational cost.
  • References (27)
    27 references, page 1 of 3

    Anderson, J.; Bothell, D.; Byrne, M.; Douglass, S.; Lebiere, C.; and Qin, Y. 2004. An integrated theory of the mind.

    Psychological review 111(4):1036.

    Antos, D., and Pfeffer, A. 2011. Using emotions to enhance decision-making. In Twenty-Second International Joint Conference on Artificial Intelligence.

    Barrett, L. F. 2006. Solving the emotion paradox: Categorization and the experience of emotion. Personality and social psychology review 10(1):20.

    Batra, R., and Holbrook, M. 1990. Developing a typology of affective responses to advertising. Psychology and Marketing 7(1):11-25.

    Baumeister, R. F.; Vohs, K. D.; DeWall, C. N.; and Zhang, L. 2007. How emotion shapes behavior: Feedback, anticipation, and reflection, rather than direct causation. Personality and Social Psychology review 11:167-203.

    Darwin, C.; Ekman, P.; and Prodger, P. 2002. The expression of the emotions in man and animals. Oxford University Press, USA.

    De Melo, C.; Gratch, J.; Antos, D.; and Carnevale, P. 2011.

    de Melo, C.; Zheng, L.; and Gratch, J. 2009. Expression of moral emotions in cooperating agents. In Intelligent Virtual Agents, 301-307. Springer.

    Gebhard, P. 1996. Alma: A layered model of affect. International Conference On Autonomous Agent 29-39.

  • Metrics
    views in OpenAIRE
    views in local repository
    downloads in local repository
Share - Bookmark