Figure 14: Social Contribution overview.
6 CONCLUSION AND FUTURE
WORK
This paper proposes an approach to deal with
normative conflicts by adding personality traits
characteristics to the BDI architecture to improve the
decision-making process that will decide which
norms the agent shall fulfill. The main contributions
of this research are: (i) include personality traits in the
BDI architecture to change the solving process of
normative conflicts; (ii) implement different agent
behaviors according to different personality traits,
and (iii) make it possible to build software agents with
different behaviors. The BDI-agent with personality
traits was able to reason about the norms it would like
to fulfill, and to select the plans that met the agent’s
intention of fulfilling, or violating, such norms.
Moreover, the experiment developed showed that the
Personality Traits strategy results were similar to the
NBDI strategy, although the agent with personality
traits chooses to achieve more goals than with the
other strategies.
As future work, we are deciding on an
experimental study in order to apply fuzzy logic to
deal with changes found in the real world, such as the
chance to become sick if you stay in the rain.
Furthermore, the punishment for becoming ill is also
variable. An agent's punishment may range from
sneezing to pneumonia. The severity of the illness
could be a factor for the agent's current health state
and how fast the recovery takes place may also be part
of the agent's personality profile. So, when the agent
must decide whether to ride the bike in the rain, it
must calculate the reward (fitness gained) against the
possibility of becoming sick (may or may not get
sick) and the consequences (punishment) that could
range from very mild (sneezing) to very serious
(pneumonia). We also plan to implement this
approach in other more complex scenarios that take
personality traits into account. For example: (i) in risk
areas, where firefighters are responsible for planning
people’s evacuation, and (ii) in crime prevention,
where the police are responsible for arresting
criminals and keeping civilians safe. Last but not
least, we will apply these different strategies to
environments that have more agents, in order to
analyze their behavior and evaluate the norms
addressed to the agent, and the agent’s internal goals.
REFERENCES
Barbosa, S. D. J., Silva, F. A. G. Da, Furtado, A. L.,
Casanova M. A., 2015. Plot Generation with Character-
Based Decisions, In Comput. Entertain. 12, 3, Article
2.
Bordini, R. H.; Hübner, J. F.; Wooldridge, M., 2007.
Programming Multi-Agent Systems in AgentSpeak
using Jason. Wiley-Blackwell. 1
st
edition.
Bratman, M., 1987. Intention, plans, and practical reason,
Harvard University Press.
Criado, N., Argente, E., Noriega, P., and Botti, V., 2010.
Towards a Normative BDI Architecture for Norm
Compliance, In COIN@ MALLOW2010, p. 65-81.
Jones, H., Saunier, J., Lourdeaux, D., 2009. Personality,
Emotions and Physiology in a BDI Agent Architecture:
The PEP -> BDI Model, In IEEE, p. 263-266.
Lopez, F. L., 2003. Social Power and Norms, In Diss.
University of Southampton.
Lo
́
pez, L. F., Márquez, A. A., 2004. An Architeture for
Autonomous Normative Agents, IEEE, Puebla,
México.
Mccrae, R., John, O., 1992. An introduction to the five-
factor model and its applications, In Journal of
Personality, vol. 60, pp. 175–215.
Neto, B. F. S., Silva, V. T., Lucena, C. J. P., 2011.
Developing Goal-Oriented Normative Agents: The
NBDI Architecture, In International Conference on
Agents and Artificial Intelligence.
Pereira, D., Oliveira, E., Moreira, N., Sarmento, L., 2005.
Towards an Architecture for Emotional BDI Agents, In
Portuguese conference on artificial intelligence.
Rao, A. S., Georgeff, M. P., 1995. BDI agents: From theory
to practice, ICMAS. Vol. 95.
Vasconcelos, W.W., Kollingbaum, M.J., Norman, T. J.,
2007. Resolving conflict and inconsistency in norm-
regulated virtual organizations, In Proceedings of the
6th international joint conference on Autonomous
agents and multiagent systems (AAMAS '07). ACM,
New York, NY, USA, Article 91 , 8 pages.
Viana, M. L., Alencar, P., Everton Guimarães, Cunha, F. J.
P., 2015. JSAN: A Framework to Implement Normative
Agents, In The 27th International Conference on
Software Engineering & Knowledge Engineering, p.
660-665.
0
100
200
300
400
500
600
700
800
900
1000
0 2 5 5 0 7 5 1 0 0
NORMS
CONFLICTSPERCENTAGE
SOCIALCONTRIBUTION
NBDI Pressured PersonalityTraits Rebellious Social
An Architecture for Autonomous Normative BDI Agents based on Personality Traits to Solve Normative Conflicts
89