Although anticipation is an important part of creating believable behaviour, it has had but a secondary role in the field of life-like characters. In this paper, we show how a simple anticipatory mechanism can be used to control the behaviour of a synthetic character implemented as a software agent, without disrupting the user's suspension of disbelief. We describe the emotivector, an anticipatory mechanism coupled with a sensor, that: (1) uses the history of the sensor to anticipate the next sensor state; (2) interprets the mismatch between the prediction and the sensed value, by computing its attention grabbing potential and associating a basic qualitative sensation with the signal; (3) sends its interpretation along with the signal. When a signal from the sensor reaches the processing module of the agent, it carries recommendations such as: "you should seriously take this signal into consideration, as it is much better than we had expected" or "Just forget about this one, it is as bad as we predicted". We delineate several strategies to manage several emotivectors at once and show how one of these strategies (meta-anticipation) transparently introduces the concept of uncertainty. Finally, we describe an experiment in which an emotivector-controlled synthetic character interacts with the user in the context of a word-puzzle game and present the evaluation supporting the adequacy of our approach.
[1]
R. Fuller.
Emotion and Evolution
,
2006
.
[2]
Stacy Marsella,et al.
Modeling coping behavior in virtual humans: don't worry, be happy
,
2003,
AAMAS '03.
[3]
Gerhard Lakemeyer,et al.
Exploring artificial intelligence in the new millennium
,
2003
.
[4]
Bruce Blumberg,et al.
D-Learning: what learning in dogs tells us about building characters that learn what they ought to learn
,
2003
.
[5]
T. Başar,et al.
A New Approach to Linear Filtering and Prediction Problems
,
2001
.
[6]
E. Vesterinen,et al.
Affective Computing
,
2009,
Encyclopedia of Biometrics.
[7]
Brian Scassellati,et al.
A Context-Dependent Attention System for a Social Robot
,
1999,
IJCAI.
[8]
Joseph Bates,et al.
The role of emotion in believable agents
,
1994,
CACM.
[9]
H. J. Muller,et al.
Reflexive and voluntary orienting of visual attention: time course of activation and resistance to interruption.
,
1989,
Journal of experimental psychology. Human perception and performance.
[10]
Bernard Widrow,et al.
Adaptive switching circuits
,
1988
.
[11]
Geoffrey E. Hinton,et al.
Learning Representations by Recirculation
,
1987,
NIPS.
[12]
M. Posner,et al.
Orienting of Attention*
,
1980,
The Quarterly journal of experimental psychology.
[13]
L. J. Hammond.
12 – CONDITIONED EMOTIONAL STATES
,
1970
.