<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>IMPLEMENTATION OF EMOTIONAL BEHAVIOURS IN MULTI-AGENT SYSTEM USING FUZZY LOGIC AND TEMPERAMENTAL DECISION MECHANISM</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daria Barteneva</string-name>
          <email>daria.barteneva@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nuno Lau</string-name>
          <email>lau@det.ua.pt</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luís Paulo Reis</string-name>
          <email>lpreis@fe.up.pt</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Engineering, University of Porto R. Dr. Roberto Frias</institution>
          ,
          <addr-line>4200-465 Porto</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>IEETA, Department of Electronics and Telecommunications, University of Aveiro</institution>
          ,
          <addr-line>3810-193 Aveiro</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LIACC-NIAD&amp;R, Faculty of Engineering, University of Porto R. Dr. Roberto Frias</institution>
          ,
          <addr-line>4200-465 Porto</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we describe our work on computational mind model for temperamental decision algorithms using Fuzzy Logic and an implementation of an emotional-behavioral multi-agent system for analysis and evaluation of different strategies based on temperamental behaviors. We describe our approach to emotional model using temperamental decision system based on theory about general types of superior nervous systems in humans and animals and we explain how we can apply Fuzzy Logic on temperamental decision system. We describe the simulation environment used in this work to test and evaluate the strategies. We have conducted a set of robotic experiments in order to test the performance of the system on its first implementation phase. The results achieved showed that the different set of temperamental characteristics influences significantly the performance of the agents and give us very positive feedback to proceed with this research and implementation in new directions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>The study of emotions on a computational perspective has called the attention of the
researcher for some years. Different projects are conducted in order to create an agent whose internal
structure and behaviour is inspired by ideas of emotions. There are many applications for emotional
machines: education, health care, rescue, entertainment and other areas.</p>
      <p>
        In psychology, emotion is often defined as a psychological state or process that functions in
the management of goals and needs of an individual [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Each emotional behaviour can be described
by the different states of physiological changes, feelings, expressive behaviour and inclinations to act.
Psychologist describe the Emotion as a result of evaluation of each event as positive or negative for the
accomplishment of the goals. Researchers have focused on the functions of emotion for computational
models trying to describe some of behavioural responses to reinforcing signals, communications which
transmit the internal states or social bonding between individuals, which could increase fitness in the
context of evolution [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. There are several arguments suggesting that emotion affect decision-making
of the humans [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In the least, it is universally recognized that the benefits of humans having emotions
encompass more flexible decision-making, as well as relativity [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. As argued by Sloman and
Croucher, emotional robots can prioritise their decision making process [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. They claim that humans
use emotions to give priority to life-goals. For instance, humans often give higher precedence to goals
that make them feel happy or fulfilled [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Similarly, intelligent robots performing complex tasks must
prioritise their activities in some manner. Emotional decision mechanism can work in order to prioritise
actions and determining which task for an agent to perform.
      </p>
      <p>
        In this work we approach the problem of building autonomous robots capable of interaction
with each other and build strategies based on a temperamental decision system. As described in
Pavlov's theory [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], all human and animal behaviours are coordinated by the Central Nervous System.
We conclude that we can't study emotions without considering the particularities of the central nervous
system. For defining our temperamental model we use Fuzzy Logic, since the subject of our study is
very uncertain and there are no pure temperaments in the nature, but mixtures of different
characteristics.
      </p>
      <p>
        We will focus our work on temperament-based agents and in order to categorize the emotional
feedback we use simplified Mehrabian PAD model [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] which we will complete in further work. We
considered also the Damásio Theory [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] which distinguishes between primary (innate) and secondary
emotions those arising later in development of an individual as systematic connections are identified
between primary emotions and categories of objects and situations [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        The temperamental agents were implemented using Visual Basic 6.0 and tested using
CiberMouse [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] simulator. We made some modifications to the simulator that we will describe later, in order
to enable to perform the experiences needed for this work.
      </p>
      <p>The paper is organized as follows. Section 2 presents the Temperament approach based on
Pavlov's Theory in order to explain the fundamentals for the implementation performed for this project,
and we present the Eysenck temperamental scale. Section 3 describes briefly the simulated
environment and the changes introduced into Ciber-Mouse robotic simulator. Section 4 describes some
experimental results. Section 5 describes the implementation of temperamental model using Fuzzy
Logic and Mehrabian PAD simplified model. Section 6 describes the evaluation experiences we
perform for this project. Finally Section 7 presents the conclusions and further work.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Temperamental Approach to Emotion Programming</title>
      <p>Since remote antiquity scientists notice different behaviours between people which were a
very individual and specific approach. Some people are very mobile, emotionally excited and
energetic. Others are sluggish, calm and imperturbable. Some are sociable and easily contact with
others. Some are cheerful, others locked and reserved.</p>
      <p>Temperament is a specific feature of Man, which determines the dynamics of his mental
activity and behaviour. Two basic indexes of the dynamics of mental processes and behaviours at
present are distinguishable: activity and emotionality.</p>
      <sec id="sec-2-1">
        <title>2.1 Pavlov's Theory</title>
        <sec id="sec-2-1-1">
          <title>2.1.1 Central Nervous System</title>
          <p>Activity is expressed in different degrees of tendency actively to act, to appear in the diverse
activity. It is possible to note two extremes: from one side, high energy, fervency and swiftness in the
mental activity, the motions and the speech, while with another - passiveness, sluggishness, the apathy
of mental activity, motion and speech. The second index of dynamicity is expressed in different
degrees of emotional excitability, in the velocity of appearance and the force of the emotions of man,
and in the emotional sensitiveness (receptivity to the emotional actions). Four basic forms of
temperament may be distinguished, which were named as follows: sanguine (living), phlegmatic
(slow, calm), choleric (energetic, passionate) and melancholic (locked, inclined to the deep
experiences).</p>
          <p>
            The definite scientific explanation of
temperaments was given by Ivan Pavlov's theory
about the types of higher nervous activity. Pavlov
opened three properties of the processes of
excitation and braking[
            <xref ref-type="bibr" rid="ref4">4</xref>
            ],[
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]:
1) the force of the processes of excitation and
braking;
2) the steadiness of the processes of excitation and Fig. 1. Classification of higher nervous activity system
braking;
3) the mobility of the processes of excitation and braking.
          </p>
          <p>The combinations of the properties of nervous processes indicated were assumed as basis to
determinations of the type of higher nervous activity. Depending on the combination of force, mobility
and steadiness of the processes of excitation and braking four basic types of higher nervous activity are
distinguished.</p>
          <p>Pavlov correlated the types of nervous systems with the psychological types of temperaments
isolated with it and revealed their complete similarity. Thus, temperament is a manifestation of the type
of nervous system into the activity, the behaviour of man. As a result the relationship of the types of
nervous system and temperaments appears as follows:
1) strong, balanced, mobile type - sanguine temperament;
2) strong, balanced, inert type - phlegmatic temperament;
3) strong, unbalanced, with the predominance of excitation - choleric temperament;
4) weak type - melancholic temperament.</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>2.1.2 Eysenck personality test</title>
          <p>
            Using the methodology of Eysenck [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] we can
perform the personality test to describe the
temperament of the individuals by it
          </p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Introvert/Extravert characteristic and its Anxiety</title>
          <p>(fig. 2).</p>
          <p>The horizontal scale (from 0 to 24) is the scale of
emotional receptivity. It characterizes the level of
the sociability of man:
● 2 or less - deep introvert, extremely</p>
          <p>unsociable and locked person
● 2 - 10 - introvert, unsociable and locked</p>
          <p>person
● 11 - 13 – an average level of sociability
● 14 or more - extrovert, sociable person
The vertical scale - scale of neurotic (anxiety),
characterize the emotional stability or instability of
human psyche: Fig. 2. Scale for the determination of the temperament, by
● 11 - 13 - personality is moderately steady Eysenck</p>
          <p>emotionally
● 10 and less - emotionally unstable personality, it is always disturbed
● 14 and more - emotionally steady person up to emotional coldness</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Ciber-Mouse Environment</title>
      <p>
        Ciber-Mouse is a modality included in the Micro-Mouse competition organized by Aveiro
University (Portugal), and running since 2001 with every year periodicity. This modality is directed to
teams interested in the algorithmic issues and software control of mobile autonomous robots. This
modality is supported by a software environment, which simulates both robots and a labyrinth [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        The simulation system possesses a distributed architecture where some types of applications
communicate among each other,
nominated, a simulator, an application
for each agent and a viewer application
(fig. 3). The architecture is client-server,
where the simulator acts as the server
and both the agents and the viewer, acts
as clients. This architecture is similar to
the Simulation League of RoboCup
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>The simulator shapes all the
components of the robots hardware and
the labyrinth. The simulation is executed Fig. 3. Cyber-Mouse simulation architecture
in discrete time, cycle by cycle. In the
beginning of each cycle of simulation the simulator sends to all robotic agents in test, the measures of
its sensors, and to all viewers the positions and robots information. The agents can answer with the
power values to apply to the engines that command the wheels.</p>
      <p>All robots in test have the same physical characteristics. All have the same sensors and the
same engines.</p>
      <p>
        a) Each robot (fig. 4) is equipped with the following sensors [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]:
●
●
3 sensors of proximity guided to the front and 60º for each side.
      </p>
      <p>Beacon sensor that indicates which is the difference between robots direction and the beacon
direction.
● Ground sensor, active when robot enters in the arrival zone.
● Compass sensor, that allows robot to know which its absolute orientation in the labyrinth is.
● Collision sensor, asset in the case of robot collision.
● Vision sensor, works by identifying other robots and their emotional state.</p>
      <p>The measures of the sensors
include some noise added for the shape
simulator in order to simulate real
sensors.
b) In order to detect the
beginning of the test and possible
interruptions each robot has 2 buttons:
● Start, active when is initiated</p>
      <p>the test.
● Stop, active when a test</p>
      <p>interruption exists.
c) In terms of virtual engines
robots is constituted by:
● 2 wheels for 2 independent
motors, one on the left and one
on the right;
● LED of finishing, to light</p>
      <p>when reached the arrival zone. Fig. 4. Virtual robot diagram
In each cycle of simulation the agents
receive the values measured by all its sensors and must decide which power to apply in each motor.
The perception that a robotic agent has from the exterior environment is limited and noisy transforming
him into the most appropriate tool to perform our work with almost realistic precision.</p>
    </sec>
    <sec id="sec-4">
      <title>4 EXPERIMENTAL ASSUMPTIONS</title>
      <p>We assume a two layer architecture for our emotional model. One layer is physical and
describe superior Nervous system from the Pavlov perspective. The other layer is psychical and work
with appraisal model created by Mehrabian.</p>
      <p>
        In order to perform evaluation of agent needs, motivations and stimulus we will create appraisal bank
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] which will define the relationship between the constructed objects and subjective measures, called
appraisal dimensions.
      </p>
      <p>We choose Ciber-Mouse Simulation environment to implement and test our model because it offers an
open, modular and flexible platform permitting unlimited applications and fully configurable
simulation system. It permits to add new sensors and functionalities to the robots, has fast performance
and is adequate to test algorithmic models and their performance.</p>
    </sec>
    <sec id="sec-5">
      <title>5 Implementation of Temperamental Model Using Fuzzy Logic and</title>
    </sec>
    <sec id="sec-6">
      <title>PAD Model.</title>
      <p>
        Fuzzy logic was first developed by Zadeh [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] in the mid-1960s for representing uncertain
and imprecise knowledge [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. This method provides an approximate but effective means of describing
the behaviour of systems that are too complex, ill-defined, or not easily analysed mathematically.
Fuzzy variables are processed using a system called a fuzzy logic controller. It involves fuzzification,
fuzzy inference, and defuzzification. The fuzzification process converts a crisp input value to a fuzzy
value. The fuzzy inference is responsible for drawing conclusions from the knowledge base. The
defuzzification process converts the fuzzy control actions into a crisp control action.
      </p>
      <p>As we show on previous chapter, the Pavlov's theory define the temperamental model based
on characteristics of superior nervous system, but at the same time there are no pure temperamental
type in nature, but there are mixtures of different properties which characterize one or another unique
temperamental type. So, as we see, one person can have all temperamental type in different ratio. The
different proportion of values: force, mobility and steadiness of processes of excitation and braking
define the unique temperamental type for each person. Based on this uncertainty we use Fuzzy Logic
for describe and monitorize the temperamental types in our project. Lets analyse most important
variables for our model and their fuzzy interpretation.</p>
      <sec id="sec-6-1">
        <title>4.1 Force</title>
        <p>In our multi-agent system the force of excitation and braking processes is represented by the
force of the motor and reach of the sensors. In the begin of the simulation we generate the variables
values to determine the unique combination which will represent some temperamental type. Using
fuzzy logic we can determinate which temperament we obtain for the agent. We define superior limit
for the force value in order to obtain better simulation of real world.</p>
      </sec>
      <sec id="sec-6-2">
        <title>4.2 Mobility</title>
        <p>Mobility of the agent is represented by its “persistence” to reach the goal and avoid negative
emotions. For instance if some agent is “comfortable” in some place, and his mobility is low, he will
not look to move to search other places. He will stop his motors and just stay in the same place until his
emotional state change and force him to move. At the same time, one agent who have high mobility
will search new places and new directories even if he is comfortable enough in some temporal phase.</p>
      </sec>
      <sec id="sec-6-3">
        <title>4.3 Steadiness</title>
        <p>The steadiness of the agent is the velocity of his emotional state variation. For example, more
balanced agents have slow variation of emotional state. For this we introduce the variable called
Anxiety which is used for increase or decrease the Pleasure variable. The value of Anxiety depends on
the temperament of the agent. We choose the values for anxiety based on the Eysenck test.</p>
      </sec>
      <sec id="sec-6-4">
        <title>4.4 Emotional Receptivity</title>
        <p>This variables were based on Eysenck test described on second section. The Melancholic and
Phlegmatic temperamental types are included in Introverts group and Sanguine and Choleric types are
included in Extroverts group. We will evaluate they performance to reach the beacon, conditioned by
they temperamental needs. Each agent possesses the property of Pleasure, Arousal and Dominance
which describes its state in the temporal line. For instance the Pleasure depends of the proximity of the
agent with other agents, and follows the next strategy:</p>
        <p>For Extrovert agent Pleasure increase if he is near of other agent with high level of Pleasure.
This increase is not a constant and depends on the value of Pleasure of the nearby agent.
If the Extrovert agent is near an agent with low (negative) Pleasure, his own Pleasure will decrease
slowly. If the Extrovert agent is far from any agent in the space, his Pleasure decrease constantly.
Similar rules were implemented for Introvert agents, but with opposite effects. For Arousal and
Dominance we implement different algorithms to evaluate the best strategy of emotional programming.</p>
      </sec>
      <sec id="sec-6-5">
        <title>4.5 Pleasure, Arousal and Dominance</title>
        <p>Analysis of emotional states leads to the conclusion that the human emotions such as anger,
fear, depression, elation, etc. are discrete and we need to define some kind of measures to have a basic
framework to describe each emotional state using the same scale. After studing the appraisal theory we
find Mehrabian model more suitable for computational needs since it defines three dimensions to
describe each emotional state and
provides an extensive list of emotional
labels for points in the PAD space (Fig
9) gives an impression of the emotional
meaning of combinations of Pleasure,
Arousal and Dominance (PAD).</p>
        <p>
          In the Analysis of Big-Five Personality factors in terms of PAD temperamental model [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]
Mehrabian find the relationship between five temperamental types and the PAD scale. He describe this
relationship using linear regressions. The resulting equations are given below for standardized
variables with a 0.05 significant level:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
Extraversion =
Agreeableness =
Conscientiousness =
Emotional Stability =
Sophistication =
0.24P
0.76P
0.29P
0.50P
+0.72D
+0.28D
We will use this result to determine the emotional state of the agents depending on their temperamental
type. This will be described in the next chapter.
        </p>
      </sec>
      <sec id="sec-6-6">
        <title>4.6 Instrumentation of Appraisal Banks</title>
        <p>As we already refer, each temperamental type have it own regression functions describing the
dependence between the PAD values and the final emotional state of the agent (6), (7) and (8). Using
these regressions we can define the psychical temperament layer for our model. The influence of each
PAD component to the temperamental type is shown in (1)-(5) formulas, so using them we can distinct
the different weight of the measures from Appraisal Bank and personalize them for each
temperamental type. Lets define and describe the Appraisal Bank we use for our project.</p>
        <p>
          Appraisal bank defines needs, motivations and stimulus of the agent as a set of subjective
measures, called appraisal dimensions. We based our idea on Broekens and DeGroot [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] work that
develop and test an appraisal model on PacMan experimental platform. Our appraisal bank describes
needs, motivations and stimulus (NMS) of the agents in our simulation system:
●
●
        </p>
        <p>Needs: reach the beacon, satisfies personal (temperamental) characteristics like necessity of
company of other agents or necessity of loneliness, avoid threats (angry agents).</p>
        <p>Motivations and stimulus: See or lose the goals or threats.</p>
        <p>We describe this NMS system in order of PAD model. We define pleasure as conductance of
the goal. For instance if the agent see the beacon and no obstacle are present his pleasure is high, while
if he see the threat or lose the goal is highly unpleasant. Arousal is the amount of attention each event
need, for instance avoid threat need the attention of the agent and lose it need no attention. Dominance
is a measure that defines the amount of freedom of the agent. For example, see the wall decrease the
dominance and see the no obstructed way to goal increase the dominance. The weight we attribute to
each event differ on their importance and thus we divided them in three groups of importance: high,
medium and low. We will define the importance of each events on simulation system, but each
temperamental type has its own “value scale” for each need. We will define the “personality functions”
which transform the importance of each event from appraisal bank in it personal importance for each
agent depending on the agent temperamental type.</p>
        <sec id="sec-6-6-1">
          <title>Event</title>
          <p>See_Beacon
Near_Beacon
Lose_Beacon</p>
          <p>See_wall</p>
          <p>Collide_wall
See_happy_agent
Near_happy_agent
Lose_happy_agent</p>
          <p>See_threat
Near_threat
Lose_threat</p>
          <p>So we define as very important agent’s surviveness, which approach avoiding the threats.
Medium importance is the performance of the agent in relation of the final goal of the simulation: reach
the beacon. Low importance is the satisfaction of the temperamental needs of each agent: looks for a
company or for isolation.</p>
          <p>On the Fig. 10 we represent the diagram which describes the relationship between the
Simulation environment, Decision layer and Data layer. Physical Bank contains the fuzzy measures of
force, mobility and steadiness. Values for motors and sensors are archived in Physical Bank for each
temperamental type. This diagram presents a scheme for two temperaments and three agents, but as we
already explain we use four temperaments for physical layer and 5 temperaments for psychical layer.</p>
          <p>
            Lets analyze the relationship between the central nervous system defined temperaments and
PAD dimensions using the information from Big-Five personality factors and Eysenck [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] theory. On
the Fig. 11 we can see the intersection of different sets characterizing the temperamental types.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6 Evaluation</title>
      <p>In this work we evaluate the group of 9 agents and their performance to reach the goal. In
each evaluation we use different combination of temperamental configurations.</p>
      <p>There are different temperamental types of agents and their performance that we can observe
on table 2 which represents means of some measures of the Physical temperamental type and Arousal
measures.</p>
      <p>Temperament vs Emotional State</p>
      <p>Column C
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4</p>
      <p>Temperament
1-Sanguine, 2- Choleric, 3- Phlegmatic and 4- Melancholic.</p>
      <p>As we can observe from this table Melancholic temperament has better performance than other Physical
temperamental types. It achieves better time performance on reaching the goal and better emotional state. On Fig.
13 we can observe the emotional state growing when the temperament changes.
We also want to show some curious result (Fig. 14) of the test in the empty space. Here we can see
pure agent interaction without obstacles and free access to the beacon.
As we see the agents with high arousal level come very closely to the beacon as well as extravert
agents (rounded by the red circle) form the cluster near the beacon. In the example shown which is
very usual to happen in the open simulation space we observe the optimal emotional values for each
agent in accordance with each temperamental type.</p>
    </sec>
    <sec id="sec-8">
      <title>7 Conclusion and Further Work</title>
      <p>In this paper we have addressed the problem of multi-layer scalable emotional model which
can be easily introduced in any non-emotional system. We presented the appraisal bank which can be
easily adapted to most systems. We find that the runtime-scaling is very useful to describe the system
in such uncertain area as emotional interaction of different agent with non-homogeneous characteristics
and responses.</p>
      <p>
        We compare the results of these evaluations with our previous results [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and can conclude
that there are significant improvement on the performance of the agents in simulation space, and with
more flexible PAD model and fuzzy approach we can better describe different kind of emotions. As we
already referred throughout the paper, there are many issues that need implementation to enable this
study of temperamental Multi-Agent systems. One of these points is implementation of the different
concurrent planning strategies for reaching the goal and their evaluation when applied to the different
temperamental agents. Also we are planning to evaluate more emotional states from Mehrabian PAD
scale and introduce some visual effect to the simulator with emotional icons which will represent the
emotional state of each agent. We believe that this temperamental approach to the emotional
multiagent system is the innovative way to implement emotional behaviours and develop new forms of
collaborative strategies based on the temperamental algorithms.
      </p>
    </sec>
    <sec id="sec-9">
      <title>8 Acknowledgements</title>
      <p>This work was partially supported by the Portuguese National Science and Technology Fundation,
Project FCT/POSC/EIA/57671/2004.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kato</surname>
          </string-name>
          ;
          <string-name>
            <given-names>T.</given-names>
            <surname>Arita</surname>
          </string-name>
          ,
          <article-title>"A Robotic Approach to Emotion from a Selectionist Perspective"</article-title>
          ,
          <source>Proceedings of the 9th International Symposium on Artificial Life and Robotics</source>
          , pp.
          <fpage>601</fpage>
          -
          <lpage>604</lpage>
          ,
          <year>2004</year>
          (Young Author Award).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Damásio</surname>
          </string-name>
          ,
          <article-title>Descartes's Error: Emotion, Reason and the Human Brain Gosset/Putman</article-title>
          , New York,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.F.</given-names>
            <surname>Adamatti; A.L.C. Bazzan</surname>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>“A Framework for Simulation of Agents with Emotions”</article-title>
          , WORKCOMP 2002 (Workshop de Computacao), ITA, Sao Jose dos Campos, Sao Paulo,
          <year>2002</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>И.</given-names>
            <surname>П</surname>
          </string-name>
          . Павлов;
          <article-title>Общие типы высшей нервной деятельности животных и человека</article-title>
          ,
          <year>1927</year>
          ./ I. P. Pavlov,
          <article-title>General Types of Superior Nervous System in Animal and Man, 1927</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Doerner</surname>
          </string-name>
          , K. Hille; “Artificial souls: Motivated Emotional Robots”,
          <source>Proceedings of the International Conference on Systems, Man and Cybernetics</source>
          , pp.
          <fpage>3828</fpage>
          -
          <lpage>3832</lpage>
          ,
          <year>1995</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hille</surname>
          </string-name>
          <article-title>; “Synthesizing Emotional Behavior in a Simple Animated Character”</article-title>
          ,
          <source>Artificial Life</source>
          , Vol.
          <volume>7</volume>
          , No.
          <volume>3</volume>
          ,
          <fpage>pp303</fpage>
          -
          <lpage>313</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Lau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pereira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Melo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Neves</surname>
          </string-name>
          , J. Figueiredo; “
          <string-name>
            <surname>Ciber-Rato: Um Ambiente de Simulação de Robots Móveis</surname>
          </string-name>
          e Autónomos”,
          <source>Revista do DETUA</source>
          , Vol.
          <volume>3</volume>
          ,
          <issue>Nr</issue>
          . 7, pp
          <fpage>647</fpage>
          -
          <lpage>650</lpage>
          , September,
          <year>2002</year>
          / N. Lau,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pereira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Melo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Neves</surname>
          </string-name>
          , J. Figueiredo; “
          <string-name>
            <surname>Ciber-Mouse</surname>
          </string-name>
          :
          <article-title>A Simulation Environment for Mobile</article-title>
          and Autonomous Robots”,
          <source>DETUA Jornal</source>
          , Vol.
          <volume>3</volume>
          ,
          <issue>Nr</issue>
          . 7, pp
          <fpage>647</fpage>
          -
          <lpage>650</lpage>
          , September,
          <year>2002</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H. J.</given-names>
            <surname>Eysenck</surname>
          </string-name>
          ; The Scientific Study of Personality, L.,
          <year>1952</year>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>В.</given-names>
            <surname>А</surname>
          </string-name>
          . Крутецкий; Психология, Просвещение, Москва,
          <year>1988</year>
          ./ V. A. Krutetskiy; Psicology, Prosveshenie, Moskva,
          <year>1988</year>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>RoboCup</given-names>
            <surname>Official Site</surname>
          </string-name>
          , http://www.robocup.org
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          , L. Sarmento; “
          <article-title>Emotional advantage for adaptability and autonomy”</article-title>
          , International Conference on Autonomous Agents, Melbourne, Australia, pp.
          <fpage>305</fpage>
          -
          <lpage>312</lpage>
          ,
          <year>2003</year>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Sarmento</surname>
          </string-name>
          , “
          <article-title>An Emotional-Based Agent Architecture”</article-title>
          ,
          <source>Msc Thesis</source>
          , Faculty of Science of Porto University, Portugal,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Lau</surname>
          </string-name>
          , Manual do Simulador Ciber-Rato, Univ. Aveiro, Portugal,
          <year>2001</year>
          / N. Lau, Simulator Manual for Ciber-Mouse, Aveiro University, Portugal,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Broekens</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>D. DeGroot.</surname>
          </string-name>
          “
          <article-title>Scalable and Flexible Appraisal Models for Virtual Agents</article-title>
          ,” CGAIDE,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Hollinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Georgiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Manfredi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Maxwell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Pezzementi</surname>
          </string-name>
          , B. Mitchell; “
          <article-title>Design of a Social Mobile Robot Using Emotion-based Decision Mechanisms”</article-title>
          , IROS,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mehrabian</surname>
          </string-name>
          <article-title>; “Basic Dimensions for a General Psychological Theory”</article-title>
          , Cambridge: OG&amp;H Publishers,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Lakhmi</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Jain; N.M. Martin</surname>
          </string-name>
          <article-title>; “Fusion of Neural Networks, Fuzzy Systems</article-title>
          and Genetic Algorithms: Industrial Applications”; CRC Press, CRC Press LLC,
          <year>1998</year>
          ; ISBN:
          <fpage>0849398045</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>J.P Sartre</surname>
          </string-name>
          <article-title>; “The Emotions: Outline of a Theory</article-title>
          .” New York, Citadel Press,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sloman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croucher</surname>
          </string-name>
          . “
          <source>Why Robots will have Emotions” IJCAI</source>
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>L.A.</given-names>
            <surname>Zadeh</surname>
          </string-name>
          , “Fuzzy sets,” Inform. Contr., Vol.
          <volume>8</volume>
          , pp.
          <fpage>338</fpage>
          -
          <lpage>353</lpage>
          ,
          <year>1965</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D.</given-names>
            <surname>Barteneva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.P.</given-names>
            <surname>Reis</surname>
          </string-name>
          <article-title>; “Analysis of Strategy Implementations Based on Temperamental Decision Algorithms for Emotion-Behavioral Multi-Agent Systems”</article-title>
          , submitted to ICRA
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>