A predicting and manipulating agent
|has title::A predicting and manipulating agent: Integrating ToM, BDI and emotion regulation within a virtual agent|
|Master:||project within::Cognitive Science|
|Student name:||student name::Frank de Lange|
|Second reader:||has second reader::Matthijs Pontier|
Cognitive science is a rapidly evolving field that deals with the analysis of complex cognitive processes. In the field of A.I. much research has been done on how the cognitive abilities of humans can be modelled formally, and how these models can be incorporated in computer agents. An often used approach to describe the behavior of agents is using the Beliefs Desires Intentions (BDI) model. The cognitive capacity to attribute mental states like desires, intentions and beliefs to oneself or other agents is referred to as Theory of Mind. Using ToM, an agent can predict the behavior of another agent, given that he knows the beliefs, desires, and intentions the agent has. However, in the decision making process of humans, emotion also plays an essential role.
The goal of my project is twofold. The first goal is to create a formal model in which ToM, BDI and emotion regulation are integrated, in order to get more insight in these psychological processes. Secondly, the formal model will be incorporated within a computer agent that inhabits a virtual world. In this way we can get a better understanding of how computer agents can model the emotion of other agents, and use this model to improve their ability to predict (and influence) the behavior of intelligent entities in their environment.
The conceptual model presented in this paper, is a model in which ToM, the BDI model and emotion regulation are successfully integrated. The model can be used as a basis for (large scale) pseudo experiments to get insight in these particular areas of psychological research. More importantly, the implementation of the conceptual model into a virtual character provides it with the capacity to predict and manipulate other agents successfully. Adding these capacities to a virtual character does not only make its behavior more diverse, it also gives the character a more 'human' feel. The model has been implemented in a virtual character in an adventure-game like environment, and has shown to be successful.