Skip to main content

BEN: An Agent Architecture for Explainable and Expressive Behavior in Social Simulation

  • Conference paper
  • First Online:
Book cover Explainable, Transparent Autonomous Agents and Multi-Agent Systems (EXTRAAMAS 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Adam, C.: Emotions: from psychological theories to logical formalization and implementation in a BDI agent. Ph.D., thesis, INP Toulouse (2007)

    Google Scholar 

  2. Adam, C., Gaudou, B.: BDI agents in social simulations: a survey. Knowl. Eng. Rev. 31, 207–238 (2016)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Arnold, M.B.: Emotion and Personality. Columbia University Press, New York (1960)

    Google Scholar 

  5. Atiyeh, B.: Brazilian kiss nightclub disaster. Ann. Burns Fire Disasters. 26, 3 (2013)

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. Balke, T., Gilbert, N.: How do agents make decisions? A survey. J. Artif. Soc. Soc. Simul. 17(4), 13 (2014)

    Article  Google Scholar 

  8. Balmer, M., et al.: MATSim-T: architecture and simulation times. In: Multi-agent Systems for Traffic and Transportation Engineering (2009)

    Google Scholar 

  9. Bourgais, M.: Towards cognitive, affective and social agents in the simulation. Theses, Normandie Université (2018)

    Google Scholar 

  10. Bratman, M.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. Byrne, M.D., Anderson, J.R.: Perception and action. In: The Atomic Components of Thought (1998)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Cohen, P.R., Levesque, H.J.: Intention is choice with commitment. Artif. Intell. 42(2–3), 213–261 (1990)

    Article  MathSciNet  Google Scholar 

  16. Collier, N.: RePast: an extensible framework for agent simulation. Univ. Chicago’s Soc. Sci. Res. 36, 2003 (2003)

    Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. Gilbert, N., Troitzsch, K.: Simulation for the Social Scientist. McGraw-Hill Education (UK), New York (2005)

    Google Scholar 

  20. Gratch, J., Marsella, S.: A domain-independent framework for modeling emotion. Cogn. Syst. Res. 5, 269–306 (2004)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. Kaptein, F., Broekens, J., Hindriks, K., Neerincx, M.: Self-explanations of a cognitive agent by citing goals and emotions, October 2017

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Kollingbaum, M.J.: Norm-governed practical reasoning agents. Ph.D., thesis, University of Aberdeen Aberdeen (2005)

    Google Scholar 

  27. Kravari, K., Bassiliades, N.: A survey of agent platforms. J. Artif. Soc. Soc. Simul. 18(1), 11 (2015)

    Article  Google Scholar 

  28. Laird, J.E., Newell, A., Rosenbloom, P.S.: Soar: an architecture for general intelligence. Artif. Intell. 33, 1–64 (1987)

    Article  Google Scholar 

  29. Langley, P., Meadows, B., Sridharan, M., Choi, D.: Explainable agency for intelligent autonomous systems. In: Twenty-Ninth IAAI Conference (2017)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.: Mason: a multiagent simulation environment. Simulation 81, 517–527 (2005)

    Article  Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. McCrae, R.R., John, O.P.: An introduction to the five-factor model and its applications. J. Pers. 60(2), 175–215 (1992)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. Ortony, A., Clore, G.L., Collins, A.: The Cognitive Structure of Emotions. Cambridge University Press, Cambridge (1990)

    Google Scholar 

  37. 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)

    Google Scholar 

  38. 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

    Chapter  Google Scholar 

  39. Ramli, N.R., Razali, S., Osman, M.: An overview of simulation software for non-experts to perform multi-robot experiments. In: ISAMSR. IEEE (2015)

    Google Scholar 

  40. 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

    Chapter  Google Scholar 

  41. 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

    Chapter  Google Scholar 

  42. 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)

    Google Scholar 

  43. Smith, C.A., Lazarus, R.S., et al.: Emotion and adaptation. In: Handbook of Personality: Theory and Research, pp. 609–637 (1990)

    Google Scholar 

  44. Sun, R.: Cognition and Multi-agent Interaction: From Cognitive Modeling to Social Simulation. Cambridge University Press, Cambridge (2006)

    Google Scholar 

  45. Sun, R.: The importance of cognitive architectures: an analysis based on clarion. J. Exp. Theor. Artif. Intell. 19(2), 159–193 (2007)

    Article  Google Scholar 

  46. Svennevig, J.: Getting Acquainted in Conversation: A Study of Initial Interactions. John Benjamins Publishing, Amsterdam (2000)

    Book  Google Scholar 

  47. 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

    Chapter  Google Scholar 

  48. Taillandier, P., et al.: Building, composing and experimenting complex spatial models with the GAMA platform. GeoInformatica 23, 299–322 (2018)

    Article  Google Scholar 

  49. 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)

    Google Scholar 

  50. Wilensky, U., Evanston, I.: NetLogo: Center for connected learning and computer-based modeling, Northwestern University, Evanston, IL (1999)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mathieu Bourgais .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics