Logical Model and Verification of Emotion Triggers for BDI Agents

Triggering emotions in virtual multi-agents is widely believed to enhance medical user interactions. Researchers have investigated the use of logical methods to develop rigorous specifications for how emotions should be triggered in artificial agents. However, verifying whether an emotional model works as intended is challenging. This paper provides a logical formalization of event-based emotional triggering for multi-agent systems psychologically grounded on the cognitive theory of emotions proposed by Ortony, Clore, and Collins, and also addresses how symbolic model checking techniques can be applied to verify the properties of the emotional belief, desire, and intention (BDI) multi-agents model proposed herein by employing a modified version of the model checker for knowledge, belief, desire, and intention (MCKBDI). The results confirm that the modified MCKBDI can be applied to verify the emotion specifications of finite-state emotional multi-agent systems and that one can program agents capable of using and reasoning over emotions. This approach can be utilized to confirm that the computational model of emotion is formalized as intended.

[1]  Dominique Longin,et al.  A logical formalization of the OCC theory of emotions , 2009, Synthese.

[2]  Mehdi Dastani,et al.  A formal model of emotion triggers: an approach for BDI agents , 2011, Synthese.

[3]  Jeremy Kong,et al.  Symbolic Model Checking Multi-Agent Systems against CTL*K Specifications , 2017, AAMAS.

[4]  Alessio Lomuscio,et al.  MCMAS: an open-source model checker for the verification of multi-agent systems , 2017, International Journal on Software Tools for Technology Transfer.

[5]  Matthias Scheutz,et al.  The Affect Dilemma for Artificial Agents: Should We Develop Affective Artificial Agents? , 2012, IEEE Transactions on Affective Computing.

[6]  Anand S. Rao,et al.  The Semantics of Intention Maintenance for Rational Agents , 1995, IJCAI.

[7]  Mehmet A. Orgun,et al.  The interpreted system model of knowledge, belief, desire and intention , 2006, AAMAS '06.

[8]  Nelma Moreira,et al.  Formal Modelling of Emotions in BDI Agents , 2008, CLIMA.

[9]  Maurizio Mancini,et al.  Implementing and Evaluating a Laughing Virtual Character , 2017, ACM Trans. Internet Techn..

[10]  Michael Wooldridge,et al.  Model checking agentspeak , 2003, AAMAS '03.

[11]  Zdzislaw Kowalczuk,et al.  Computational Approaches to Modeling Artificial Emotion – An Overview of the Proposed Solutions , 2016, Front. Robot. AI.

[12]  John-Jules Ch. Meyer,et al.  Reasoning about emotional agents , 2004, Int. J. Intell. Syst..

[13]  John-Jules Ch. Meyer,et al.  A Logical Approach to the Dynamics of Commitments , 1999, Artif. Intell..

[14]  Guido Governatori,et al.  Observation-based Model for BDI-Agents , 2005, AAAI.

[15]  Tibor Bosse,et al.  Challenges in Computational Modeling of Affective Processes , 2013, IEEE Trans. Affect. Comput..

[16]  Emiliano Lorini,et al.  Computational Modeling of Emotion: Toward Improving the Inter- and Intradisciplinary Exchange , 2013, IEEE Transactions on Affective Computing.

[17]  P. Johnson-Laird,et al.  Towards a Cognitive Theory of Emotions , 1987 .

[18]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[19]  Fabio Somenzi,et al.  CUDD: CU Decision Diagram Package Release 2.2.0 , 1998 .

[20]  Marco Pistore,et al.  NuSMV 2: An OpenSource Tool for Symbolic Model Checking , 2002, CAV.

[21]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

[22]  Anastasios A. Economides,et al.  Affective Learning: Empathetic Agents with Emotional Facial and Tone of Voice Expressions , 2012, IEEE Transactions on Affective Computing.

[23]  Florian Kammüller,et al.  Insider Threats and Auctions: Formalization, Mechanized Proof, and Code Generation , 2017, J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl..

[24]  Eva Hudlicka,et al.  Artificial Intelligence in Behavioral and Mental Health Care , 2015 .

[25]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[26]  Emiliano Lorini,et al.  A New Look at the Semantics and Optimization Methods of CP-Networks , 2003, IJCAI.