Emotion Oriented Programming: Computational Abstractions for AI Problem Solving - Archive ouverte HAL
Communication Dans Un Congrès Année : 2012

Emotion Oriented Programming: Computational Abstractions for AI Problem Solving

Kevin Darty
Nicolas Sabouret

Résumé

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.
Fichier principal
Vignette du fichier
4365-18189-4-SM.pdf (265.97 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00875540 , version 1 (22-10-2013)

Identifiants

  • HAL Id : hal-00875540 , version 1

Citer

Kevin Darty, Nicolas Sabouret. Emotion Oriented Programming: Computational Abstractions for AI Problem Solving. The 25th Florida Artificial Intelligence Research Society Conference (FLAIRS-25), May 2012, Marco Island, Florida, United States. pp.157-162. ⟨hal-00875540⟩
296 Consultations
132 Téléchargements

Partager

More