Skip to main content

Unleashing the Agents: From a Descriptive to an Explanatory Perspective in Agent-Based Modelling

  • Conference paper
  • First Online:
Advances in Social Simulation

Part of the book series: Springer Proceedings in Complexity ((SPCOM))

Abstract

Agent-based modelling endows the experimenter with high levels of flexibility and, consequently, responsibility. Possibly because of that, developing good models is hard. In this work, we engage in the discussion around improving the analytical value and disciplinary acceptance of agent-based social simulation. To this end, this paper includes the proposal to make the agents themselves observers, as opposed to just participants, of the simulation to introduce explanatory power that cannot be leveraged by on descriptive macro-level analysis alone. This is followed by an argument for the use of institutional concepts for any mechanism that seeks to embed quasi-reflective capabilities in an effort to gain accessible explanatory insights from simulations. To exemplify this idea, we apply it to a cooperation game of moderate complexity and finally discuss application opportunities, challenges and future directions.

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 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 299.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    See Kravari and Bassiliades [30] for a comprehensive overview. Abar et al. [1]’s survey provides a refined differentiation of platforms by application domains.

  2. 2.

    Bianchi and Squazzoni [5] collated an insightful overview that illustrates the impact of ABM on sociology.

  3. 3.

    For an overview refer to Balke and Gilbert [3].

  4. 4.

    The importance of considering noise in the physical and social environment has been convincingly argued by Macy and Tsvetkova [34].

  5. 5.

    Equally noteworthy is the rebuttal of Grüne-Yanoff’s argument by Elsenbroich [13].

  6. 6.

    At this stage, it is important to acknowledge the anonymous reviewers who provided valuable feedback for further refinement.

  7. 7.

    Noteworthy examples include Swarm [35], MASON [33], NetLogo [48] and Repast [40].

  8. 8.

    Social learning is operationalised as allowing agents to memorise fellow agents’ institutional statement of the last action. For this operationalisation, the assumption is that all actions are overt. Agents’ memory is bounded; they are able to store feedback for the last 100 experienced or observed interactions.

  9. 9.

    We performed 5 runs for each parameter combination for 2000 rounds. All correlation values have been determined using Spearman’s ρ.

  10. 10.

    For the sake of focus, we will concentrate the discussion on the earlier parameters.

References

  1. Abar, S., Theodoropoulos, G.K., Lemarinier, P., O’Hare, G.M.: Agent based modelling and simulation tools: a review of the state-of-art software. Comput. Sci. Rev. 24, 13–33 (2017)

    Article  Google Scholar 

  2. Axelrod, R.: An evolutionary approach to norms. Am. Polit. Sci. Rev. 80(4), 1095–1111 (1986)

    Article  Google Scholar 

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

    Article  Google Scholar 

  4. Bandura, A.: Social Learning Theory. General Learning Press, New York (1977)

    Google Scholar 

  5. Bianchi, F., Squazzoni, F.: Agent-based models in sociology. Wiley Interdiscip. Rev. Comput. Stat. 7(4), 284–306 (2015)

    Article  MathSciNet  Google Scholar 

  6. Birks, D., Townsley, M., Stewart, A.: Generative explanations of crime: using simulation to test criminological theory. Criminology 50(1), 221–254 (2012)

    Article  Google Scholar 

  7. Boella, G., van der Torre, L., Verhagen, H.: Introduction to normative multi-agent systems. In: Boella, G., van der Torre, L., Verhagen, H. (eds.) Normative Multi-agent Systems, Dagstuhl Seminar Proceedings 07122, Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI). Schloss Dagstuhl (2007)

    Google Scholar 

  8. Castelfranchi, C.: Minds as social institutions. Phenomenol. Cogn. Sci. 13(1), 121–143 (2014)

    Article  Google Scholar 

  9. Cederman, L.: Computational models of social forms: advancing generative process theory. Am. J. Sociol. 110(4), 864–893 (2005)

    Article  Google Scholar 

  10. Crawford, S.E., Ostrom, E.: A grammar of institutions. Am. Polit. Sci. Rev. 89(3), 582–600 (1995)

    Article  Google Scholar 

  11. Crawford, S.E., Ostrom, E.: A grammar of institutions. In: Understanding Institutional Diversity, chapter 5, pp. 137–174. Princeton University Press, Princeton (2005)

    Google Scholar 

  12. Edmonds, B., Moss, S.: From KISS to KIDS – an ‘anti-simplistic’ modelling approach. In: Davidsson, P., Logan, B., Takadama, K. (eds.) Multi-agent and Multi-agent-Based Simulation. Lecture Notes in Computer Science, vol. 3415, pp. 130–144. Springer, Berlin (2005)

    Chapter  Google Scholar 

  13. Elsenbroich, C.: Explanation in agent-based modelling: functions, causality or mechanisms? J. Artif. Soc. Soc. Simul. 15(3), 1 (2012)

    Article  Google Scholar 

  14. Epstein, J.M.: Agent-based computational models and generative social science. Complexity 4, 41–60 (1999)

    Article  MathSciNet  Google Scholar 

  15. Farmer, J.D., Foley, D.: The economy needs agent-based modelling. Nature 460, 685–686 (2009)

    Article  Google Scholar 

  16. Festinger, L.: A Theory of Cognitive Dissonance. Stanford University Press, Palo Alto (1957)

    Google Scholar 

  17. Frantz, C., Purvis, M.K., Nowostawski, M., Savarimuthu, B.T.R.: nADICO: a nested grammar of institutions. In: Boella, G., Elkind, E., Savarimuthu, B.T.R., Dignum, F., Purvis, M.K. (eds.) PRIMA 2013: Principles and Practice of Multi-agent Systems. Lecture Notes in Artificial Intelligence, vol. 8291, pp. 429–436. Springer, Berlin (2013)

    Chapter  Google Scholar 

  18. Frantz, C., Purvis, M.K., Nowostawski, M.: Agent-based modeling of information transmission in early historic trading. Soc. Sci. Comput. Rev. 32(3), 393–416 (2014)

    Article  Google Scholar 

  19. Frantz, C.K., Purvis, M.K., Savarimuthu, B.T.R., Nowostawski, M.: Modelling dynamic normative understanding in agent societies. Scalable Comput. Pract. Exp. 16(4), 355–378 (2015)

    Google Scholar 

  20. Galán, J.M., Izquierdo, L.R.: Appearances can be deceiving: lessons learned re-implementing Axelrod’s ‘evolutionary approach to norms’. J. Artif. Soc. Soc. Simul. 8(3), 2 (2005)

    Google Scholar 

  21. Galán, J.M., Izquierdo, L.R., Izquierdo, S.S., Santos, J.I., del Olmo, R., López-Paredes, A.: Checking Simulations: Detecting and Avoiding Errors and Artefacts, pp. 119–140. Springer International Publishing, Cham (2017)

    Google Scholar 

  22. Gilbert, N.: Agent-Based Models. Sage Publications, London (2008)

    Book  Google Scholar 

  23. Greenwald, A.G., Banaji, M.R., Rudman, L.A., Farnham, S.D., Nosek, B.A., Mellott, D.S.: A unified theory of implicit attitudes, stereotypes, self-esteem, and self-concept. Psychol. Rev. 109(1), 3–25 (2002)

    Article  Google Scholar 

  24. Grüne-Yanoff, T.: The explanatory potential of artificial societies. Synthese 169(3), 539–555 (2009)

    Article  Google Scholar 

  25. Hodgson, G.M.: What are institutions? J. Econ. Issues 40(1), 1–25 (2006)

    Article  Google Scholar 

  26. Jackson, J.C., Rand, D., Lewis, K., Norton, M.I., Gray, K.: Agent-based modeling: a guide for social psychologists. Soc. Psychol. Personal. Sci. 8(4), 387–395 (2017)

    Article  Google Scholar 

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

  28. Janssen, M., Jager, W.: An integrated approach to simulating behavioural processes: a case study of the lock-in of consumption patterns. J. Artif. Soc. Soc. Simul. 2(2) (1999). http://jasss.soc.surrey.ac.uk/2/2/2.html

  29. Kahneman, D.: Thinking, Fast and Slow. Farrar, Straus and Giroux, New York (2013)

    Google Scholar 

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

    Article  Google Scholar 

  31. Lengnick, M.: Agent-based macroeconomics: a baseline model. J. Econ. Behav. Organ. 86, 102–120 (2013)

    Article  Google Scholar 

  32. Levy, S., Martens, K., van der Heijden, R.: Agent-based models and self-organisation: addressing common criticisms and the role of agent-based modelling in urban planning. Town Plan. Rev. 87(3), 321–338 (2016)

    Article  Google Scholar 

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

    Article  Google Scholar 

  34. Macy, M., Tsvetkova, M.: The signal importance of noise. Sociol. Methods Res. 44(2), 306–328 (2015)

    Article  MathSciNet  Google Scholar 

  35. Minar, N., Burkhart, R., Langton, C., et al.: The swarm simulation system: a toolkit for building multi-agent simulations. Technical report (1996)

    Google Scholar 

  36. Müller, B., Bohn, F., Dreßler, G., Groeneveld, J., Klassert, C., Martin, R., Schlüter, M., Schulze, J., Weise, H., Schwarz, N.: Describing human decisions in agent-based models odd+d, an extension of the odd protocol. Environ. Model. Softw. 48, 37–48 (2013)

    Article  Google Scholar 

  37. Noriega, P.: Agent-mediated auctions: the Fishmarket Metaphor. Ph.D. thesis, Universitat Autonoma de Barcelona, Barcelona (1997)

    Google Scholar 

  38. North, D.C.: Institutions, Institutional Change, and Economic Performance. Cambridge University Press, New York (1990)

    Book  Google Scholar 

  39. North, D.C.: Institutions. J. Econ. Perspect. 5(1), 97–112 (1991)

    Article  Google Scholar 

  40. North, M.J., Collier, N.T., Ozik, J., Tatara, E., Altaweel, M., Macal, C.M., Bragen, M., Sydelko, P.: Complex adaptive systems modeling with Repast Simphony. Complex Adapt. Syst. Model. 1(1), 3 (2013)

    Article  Google Scholar 

  41. Ostrom, E.: Governing the Commons: The Evolution of Institutions for Collective Action. Cambridge University Press, New York (1990)

    Book  Google Scholar 

  42. Pan, X., Han, C.S., Dauber, K., Law, K.H.: A multi-agent based framework for the simulation of human and social behaviors during emergency evacuations. AI Soc. 22(2), 113–132 (2007)

    Article  Google Scholar 

  43. Peirce, C.S.: How to make our ideas clear. Pop. Sci. Mon. 12, 286–302 (1878)

    Google Scholar 

  44. Schelling, T.C.: Dynamic models of segregation. J. Math. Sociol. 1(2), 143–186 (1971)

    Article  MATH  Google Scholar 

  45. Searle, J.R.: What is an institution? J. Inst. Econ. 1(1), 1–22 (2005)

    MathSciNet  Google Scholar 

  46. Shults, F.L., Gore, R., Wildman, W.J., Lynch, C., Lane, J.E., Toft, M.: Mutually escalating religious violence: a generative model. In: Proceedings of the 2017 Social Simulation Conference, Dublin (2017)

    Google Scholar 

  47. Simon, H.A.: A behavioral model of rational choice. Q. J. Econ. 69(1), 99–118 (1955)

    Article  Google Scholar 

  48. Tisue, S., Wilensky, U.: NetLogo: design and implementation of a multi-agent modeling environment. In: SwarmFest, Ann Arbor (2004)

    Google Scholar 

  49. Tolk, A.: Learning Something Right from Models That Are Wrong: Epistemology of Simulation, pp. 87–106. Springer International Publishing, Cham (2015)

    Google Scholar 

  50. Zeithamova, D., Schlichting, M., Preston, A.: The hippocampus and inferential reasoning: building memories to navigate future decisions. Front. Hum. Neurosci. 6, 70 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christopher K. Frantz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Frantz, C.K. (2020). Unleashing the Agents: From a Descriptive to an Explanatory Perspective in Agent-Based Modelling. In: Verhagen, H., Borit, M., Bravo, G., Wijermans, N. (eds) Advances in Social Simulation. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-030-34127-5_16

Download citation

Publish with us

Policies and ethics