Article ID Journal Published Year Pages File Type
382643 Expert Systems with Applications 2016 11 Pages PDF
Abstract

•Proposed integration of emotion dynamics in rational agent.•Modified the life cycle of an autonomous agent to percept–appraise-elicit-act.•Redefined syntax, semantics & deliberation cycle of 2APL to incorporate emotions.

Emotions are the integral part of human cognitive processes. To make an artificial agent more human-like, agent programming languages should be able to model the emotion based artificial agent. To address the need of incorporation of emotions in agent programming languages, recently, extension of 2APL with emotions is proposed by the researchers. However, they were unable to program complex emotion dynamics, due to integration complexities associated with advanced emotive models. They have modified 2APL by designing E-rules, coping rules, and an interface-Affect Engine. The Affect Engine establishes a link between the modified 2APL and a rather simpler emotion model, ALMA. Here, we propose the programming constructs for integrating an advanced yet rule based emotion model, EMIA, in line with the 2APL. The fusion of both has been carried out by redefining the syntax, semantics and deliberation cycle of the 2APL. These redefinitions lead to the required transformation in the dialect cycle; from the sense-interpret-act to percept–appraisal-elicitation-act. The proposed novel programming constructs and pragmatics enable flexible and adaptive emotional behavioral modeling for an expressive autonomous agent with domain independent emotion elicitation, emotion regulation and emotion transition processes. The simulation results show high believability in the emotions expressed by the agent while responding to the real life scenarios.

Related Topics
Physical Sciences and Engineering Computer Science Artificial Intelligence
Authors
, ,