Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-06T16:35:49.670Z Has data issue: false hasContentIssue false

BDI agents in social simulations: a survey

Published online by Cambridge University Press:  11 August 2016

Carole Adam
Affiliation:
Grenoble Informatics Laboratory, University Grenoble Alpes IMAG, 700 avenue Centrale, campus universitaire, 38401 Saint-Martin d’Hères France e-mail: carole.adam@imag.fr
Benoit Gaudou
Affiliation:
Toulouse Institute of Computer Science Research, University Toulouse 1 Capitole 2 rue du Doyen Gabriel Marty, 31042 Toulouse Cedex 9, France e-mail: benoit.gaudou@ut-capitole.fr
Rights & Permissions [Opens in a new window]

Abstract

Modelling and simulation have long been dominated by equation-based approaches, until the recent advent of agent-based approaches. To curb the resulting complexity of models, Axelrod promoted the KISS principle: ‘Keep It Simple, Stupid’. But the community is divided and a new principle appeared: KIDS, ‘Keep It Descriptive, Stupid’. Richer models were thus developed for a variety of phenomena, while agent cognition still tends to be modelled with simple reactive particle-like agents. This is not always appropriate, in particular in the social sciences trying to account for the complexity of human behaviour. One solution is to model humans as belief, desire and intention (BDI) agents, an expressive paradigm using concepts from folk psychology, making it easier for modellers and users to understand the simulation. This paper provides a methodological guide to the use of BDI agents in social simulations, and an overview of existing methodologies and tools for using them.

Information

Type
Articles
Copyright
© Cambridge University Press, 2016 
Figure 0

Table 1 Summary of benefits and drawbacks of BDI architecture agents characteristics (learning will be discussed in Section 3.5.4)

Figure 1

Table 2 Summary of interests of BDI w.r.t. agents characteristics

Figure 2

Table 3 Summary of criticisms against BDI and proposed solutions

Figure 3

Table 4 Support of agent-based platform (list of platforms from Kravari and Bassiliades (2015)