Abstract
Social Simulations are used to study complex systems featuring human actors. This means reproducing real-life situations involving people in order to explain an observed behavior. However, there are actually no agent architectures among the most popular platforms for agent-based simulation enabling to easily model human actors. This situation leads modelers to implement simple reactive behaviors while the EROS principle (Enhancing Realism Of Simulation) fosters the use of psychological and social theory to improve the credibility of such agents. This paper presents the BEN architecture (Behavior with Emotions and Norms) that uses cognitive, affective and social dimensions for the behavior of social agents. This agent architecture has been implemented in the GAMA platform so it may be used by a large audience to model agents with a high level explainable behavior. This architecture is used on an evacuation case, showing how it creates believable behaviors in a real case scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adam, C.: Emotions: from psychological theories to logical formalization and implementation in a BDI agent. Ph.D., thesis, INP Toulouse (2007)
Adam, C., Gaudou, B.: BDI agents in social simulations: a survey. Knowl. Eng. Rev. 31, 207–238 (2016)
Andrighetto, G., Conte, R., Turrini, P., Paolucci, M.: Emergence in the loop: simulating the two way dynamics of norm innovation. In: Dagstuhl Seminar Proceedings. Schloss Dagstuhl-Leibniz-Zentrum für Informatik (2007)
Arnold, M.B.: Emotion and Personality. Columbia University Press, New York (1960)
Atiyeh, B.: Brazilian kiss nightclub disaster. Ann. Burns Fire Disasters. 26, 3 (2013)
Axelrod, R.: Advancing the art of simulation in the social sciences. In: Conte, R., Hegselmann, R., Terna, P. (eds.) Simulating social phenomena. LNE, vol. 456, pp. 21–40. Springer, Berlin (1997). https://doi.org/10.1007/978-3-662-03366-1_2
Balke, T., Gilbert, N.: How do agents make decisions? A survey. J. Artif. Soc. Soc. Simul. 17(4), 13 (2014)
Balmer, M., et al.: MATSim-T: architecture and simulation times. In: Multi-agent Systems for Traffic and Transportation Engineering (2009)
Bourgais, M.: Towards cognitive, affective and social agents in the simulation. Theses, Normandie Université (2018)
Bratman, M.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)
Broekens, J., Harbers, M., Hindriks, K., van den Bosch, K., Jonker, C., Meyer, J.-J.: Do you get it? User-evaluated explainable BDI agents. In: Dix, J., Witteveen, C. (eds.) MATES 2010. LNCS (LNAI), vol. 6251, pp. 28–39. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16178-0_5
Broersen, J., Dastani, M., Hulstijn, J., Huang, Z., van der Torre, L.: The BOID architecture: conflicts between beliefs, obligations, intentions and desires. In: Proceedings of the Fifth International Conference on Autonomous Agents, pp. 9–16. ACM (2001)
Byrne, M.D., Anderson, J.R.: Perception and action. In: The Atomic Components of Thought (1998)
Chivas, C., Cescon, J.: Formalisation du savoir et des outils dans le domaine des risques majeurs (dra-35) - toxicité et dispersion des fumées d’incendie phénoménologie et modélisation des effets. Technical report, INERIS (2005)
Cohen, P.R., Levesque, H.J.: Intention is choice with commitment. Artif. Intell. 42(2–3), 213–261 (1990)
Collier, N.: RePast: an extensible framework for agent simulation. Univ. Chicago’s Soc. Sci. Res. 36, 2003 (2003)
Dignum, F., Dignum, V., Jonker, C.M.: Towards agents for policy making. In: David, N., Sichman, J.S. (eds.) MABS 2008. LNCS (LNAI), vol. 5269, pp. 141–153. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01991-3_11
Edmonds, B., Moss, S.: From KISS to KIDS – An ‘Anti-simplistic’ modelling approach. In: Davidsson, P., Logan, B., Takadama, K. (eds.) MABS 2004. LNCS (LNAI), vol. 3415, pp. 130–144. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-32243-6_11
Gilbert, N., Troitzsch, K.: Simulation for the Social Scientist. McGraw-Hill Education (UK), New York (2005)
Gratch, J., Marsella, S.: A domain-independent framework for modeling emotion. Cogn. Syst. Res. 5, 269–306 (2004)
Howden, N., Rönnquist, R., Hodgson, A., Lucas, A.: Jack intelligent agents-summary of an agent infrastructure. In: 5th International Conference on Autonomous Agents (2001)
Jager, W.: Enhancing the realism of simulation (EROS): on implementing and developing psychological theory in social simulation. J. Artif. Soc. Soc. Simul. 20(3), 14 (2017)
Jiang, H., Vidal, J.M., Huhns, M.N.: EBDI: an architecture for emotional agents. In: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems. ACM (2007)
Kaptein, F., Broekens, J., Hindriks, K., Neerincx, M.: Self-explanations of a cognitive agent by citing goals and emotions, October 2017
Kaptein, F., Broekens, J., Hindriks, K., Neerincx, M.: The role of emotion in self-explanations by cognitive agents. In: 2017 Seventh International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW), pp. 88–93. IEEE (2017)
Kollingbaum, M.J.: Norm-governed practical reasoning agents. Ph.D., thesis, University of Aberdeen Aberdeen (2005)
Kravari, K., Bassiliades, N.: A survey of agent platforms. J. Artif. Soc. Soc. Simul. 18(1), 11 (2015)
Laird, J.E., Newell, A., Rosenbloom, P.S.: Soar: an architecture for general intelligence. Artif. Intell. 33, 1–64 (1987)
Langley, P., Meadows, B., Sridharan, M., Choi, D.: Explainable agency for intelligent autonomous systems. In: Twenty-Ninth IAAI Conference (2017)
Lhommet, M., Lourdeaux, D., Barthès, J.-P.: Never alone in the crowd: a microscopic crowd model based on emotional contagion. In: Web Intelligence and Intelligent Agent Technology (WI-IAT). IEEE (2011)
Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.: Mason: a multiagent simulation environment. Simulation 81, 517–527 (2005)
Macatulad, E.G., Blanco, A.C.: 3DGIS-based multi-agent geosimulation and visualization of building evacuation using GAMA platform. Int. Arch. Photogrammetry Remote Sens. Spatial Inf. Sci. 40, 87 (2014)
McCrae, R.R., John, O.P.: An introduction to the five-factor model and its applications. J. Pers. 60(2), 175–215 (1992)
Norling, E.: Folk psychology for human modelling: extending the BDI paradigm. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems-Volume 1, pp. 202–209. IEEE Computer Society (2004)
Ochs, M., Sabouret, N., Corruble, V.: Simulation of the dynamics of nonplayer characters’ emotions and social relations in games. IEEE Trans. Comput. Intell. AI Games 1(4), 281–297 (2009)
Ortony, A., Clore, G.L., Collins, A.: The Cognitive Structure of Emotions. Cambridge University Press, Cambridge (1990)
Padgham, L., Nagel, K., Singh, D., Chen, Q.: Integrating BDI agents into a MATSim simulation. In: Proceedings of the Twenty-First European Conference on Artificial Intelligence, pp. 681–686. IOS Press (2014)
Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: a BDI reasoning engine. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming. MSASSO, vol. 15, pp. 149–174. Springer, Boston (2005). https://doi.org/10.1007/0-387-26350-0_6
Ramli, N.R., Razali, S., Osman, M.: An overview of simulation software for non-experts to perform multi-robot experiments. In: ISAMSR. IEEE (2015)
Rönnquist, R.: The goal oriented teams (GORITE) framework. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 27–41. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-79043-3_2
Sakellariou, I., Kefalas, P., Stamatopoulou, I.: Enhancing NetLogo to aimulate BDI communicating agents. In: Darzentas, J., Vouros, G.A., Vosinakis, S., Arnellos, A. (eds.) SETN 2008. LNCS (LNAI), vol. 5138, pp. 263–275. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87881-0_24
Singh, D., Padgham, L.: OpenSim: a framework for integrating agent-based models and simulation components. In: Frontiers in Artificial Intelligence and Applications-Volume 263: ECAI 2014. IOS Press (2014)
Smith, C.A., Lazarus, R.S., et al.: Emotion and adaptation. In: Handbook of Personality: Theory and Research, pp. 609–637 (1990)
Sun, R.: Cognition and Multi-agent Interaction: From Cognitive Modeling to Social Simulation. Cambridge University Press, Cambridge (2006)
Sun, R.: The importance of cognitive architectures: an analysis based on clarion. J. Exp. Theor. Artif. Intell. 19(2), 159–193 (2007)
Svennevig, J.: Getting Acquainted in Conversation: A Study of Initial Interactions. John Benjamins Publishing, Amsterdam (2000)
Taillandier, P., Bourgais, M., Caillou, P., Adam, C., Gaudou, B.: A BDI agent architecture for the GAMA modeling and simulation platform. In: Nardin, L.G., Antunes, L. (eds.) MABS 2016. LNCS (LNAI), vol. 10399, pp. 3–23. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67477-3_1
Taillandier, P., et al.: Building, composing and experimenting complex spatial models with the GAMA platform. GeoInformatica 23, 299–322 (2018)
Van Dyke Parunak, H., Bisson, R., Brueckner, S., Matthews, R., Sauter, J.: A model of emotions for situated agents. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems. ACM (2006)
Wilensky, U., Evanston, I.: NetLogo: Center for connected learning and computer-based modeling, Northwestern University, Evanston, IL (1999)
Acknowledgments
This work is partially supported by two public grants overseen by the French National Research Agency (ANR) as part of the program PRC (reference: ESCAPE ANR-16-CE39-0011-01 and ACTEUR ANR-14-CE22-0002).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Bourgais, M., Taillandier, P., Vercouter, L. (2019). BEN: An Agent Architecture for Explainable and Expressive Behavior in Social Simulation. In: Calvaresi, D., Najjar, A., Schumacher, M., Främling, K. (eds) Explainable, Transparent Autonomous Agents and Multi-Agent Systems. EXTRAAMAS 2019. Lecture Notes in Computer Science(), vol 11763. Springer, Cham. https://doi.org/10.1007/978-3-030-30391-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-30391-4_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30390-7
Online ISBN: 978-3-030-30391-4
eBook Packages: Computer ScienceComputer Science (R0)