IDEAS home Printed from https://ideas.repec.org/a/jas/jasssj/2007-7-2.html
   My bibliography  Save this article

Making Models Match: Replicating an Agent-Based Model

Author

Abstract

Scientists have increasingly employed computer models in their work. Recent years have seen a proliferation of agent-based models in the natural and social sciences. But with the exception of a few "classic" models, most of these models have never been replicated by anyone but the original developer. As replication is a critical component of the scientific method and a core practice of scientists, we argue herein for an increased practice of replication in the agent-based modeling community, and for widespread discussion of the issues surrounding replication. We begin by clarifying the concept of replication as it applies to ABM. Furthermore we argue that replication may have even greater benefits when applied to computational models than when applied to physical experiments. Replication of computational models affects model verification and validation and fosters shared understanding about modeling decisions. To facilitate replication, we must create standards for both how to replicate models and how to evaluate the replication. In this paper, we present a case study of our own attempt to replicate a classic agent-based model. We begin by describing an agent-based model from political science that was developed by Axelrod and Hammond. We then detail our effort to replicate that model and the challenges that arose in recreating the model and in determining if the replication was successful. We conclude this paper by discussing issues for (1) researchers attempting to replicate models and (2) researchers developing models in order to facilitate the replication of their results.

Suggested Citation

  • Uri Wilensky & William Rand, 2007. "Making Models Match: Replicating an Agent-Based Model," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 10(4), pages 1-2.
  • Handle: RePEc:jas:jasssj:2007-7-2
    as

    Download full text from publisher

    File URL: https://www.jasss.org/10/4/2/2.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. David Hales & Juliette Rouchier & Bruce Edmonds, 2003. "Model-to-Model Analysis," Post-Print halshs-00550488, HAL.
    2. Scott Moss, 2000. "Canonical Tasks, Environments and Models for Social Simulation," Computational and Mathematical Organization Theory, Springer, vol. 6(3), pages 249-275, September.
    3. Margaret Edwards & Sylvie Huet & François Goreaud & Guillaume Deffuant, 2003. "Comparing an Individual-Based Model of Behaviour Diffusion with Its Mean Field Aggregate Approximation," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 6(4), pages 1-9.
    4. Axelrod, Robert, 1986. "An Evolutionary Approach to Norms," American Political Science Review, Cambridge University Press, vol. 80(4), pages 1095-1111, December.
    5. W. Brian Arthur, 1994. "Inductive Reasoning, Bounded Rationality and the Bar Problem," Working Papers 94-03-014, Santa Fe Institute.
    6. Juliette Rouchier, 2003. "Re-Implementation of a Multi-Agent Model Aimed at Sustaining Experimental Economic Research: the Case of Simulations with Emerging Speculation," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 6(4), pages 1-7.
    7. J. Gareth Polhill & Luis R. Izquierdo, 2005. "Lessons Learned from Converting the Artificial Stock Market to Interval Arithmetic," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 8(2), pages 1-2.
    8. José Manuel Galán & Luis R. Izquierdo, 2005. "Appearances Can Be Deceiving: Lessons Learned Re-Implementing Axelrod's 'Evolutionary Approach to Norms'," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 8(3), pages 1-2.
    9. Bruce Edmonds & David Hales, 2003. "Replication, Replication and Replication: Some Hard Lessons from Model Alignmen," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 6(4), pages 1-11.
    10. Arthur, W Brian, 1994. "Inductive Reasoning and Bounded Rationality," American Economic Review, American Economic Association, vol. 84(2), pages 406-411, May.
    11. Jim Giles, 2006. "The trouble with replication," Nature, Nature, vol. 442(7101), pages 344-347, July.
    12. Claudio Cioffi-Revilla & Nicholas M. Gotts, 2003. "Comparative Analysis of Agent-Based Social Simulations: GeoSim and FEARLUS Models," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 6(4), pages 1-10.
    13. Luis R. Izquierdo & J. Gareth Polhill, 2006. "Is Your Model Susceptible to Floating-Point Errors?," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 9(4), pages 1-4.
    14. J. Gareth Polhill & Luis R. Izquierdo & Nicholas M. Gotts, 2004. "The Ghost in the Model (and Other Effects of Floating Point Arithmetic)," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 8(1), pages 1-5.
    15. Juliette Rouchier, 2003. "Re-implementation of a multi-agent model aimed at sustaining experimental economic research: The case of simulations with emerging speculation," Post-Print halshs-00550494, HAL.
    16. David Hales & Juliette Rouchier & Bruce Edmonds, 2003. "Model-To-Model Analysis," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 6(4), pages 1-5.
    17. Robert Axtell & Robert Axelrod & Joshua M. Epstein & Michael D. Cohen, 1995. "Aligning Simulation Models: A Case Study and Results," Working Papers 95-07-065, Santa Fe Institute.
    18. George B. Kleindorfer & Liam O'Neill & Ram Ganeshan, 1998. "Validation in Simulation: Various Positions in the Philosophy of Science," Management Science, INFORMS, vol. 44(8), pages 1087-1099, August.
    19. Joshua M. Epstein & Robert L. Axtell, 1996. "Growing Artificial Societies: Social Science from the Bottom Up," MIT Press Books, The MIT Press, edition 1, volume 1, number 0262550253, December.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Diego Ferraro & Daniela Blanco & Sebasti'an Pessah & Rodrigo Castro, 2021. "Land use change in agricultural systems: an integrated ecological-social simulation model of farmer decisions and cropping system performance based on a cellular automata approach," Papers 2109.01031, arXiv.org, revised Sep 2021.
    2. Juliette Rouchier & Emily Tanimura, 2016. "Learning with Communication Barriers Due to Overconfidence. What a "Model-To-Model Analysis" Can Add to the Understanding of a Problem," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 19(2), pages 1-7.
    3. Gianluca Manzo & Delia Baldassarri, 2015. "Heuristics, Interactions, and Status Hierarchies," Sociological Methods & Research, , vol. 44(2), pages 329-387, May.
    4. Prenkert, Frans & Følgesvold, Atle, 2014. "Relationship strength and network form: An agent-based simulation of interaction in a business network," Australasian marketing journal, Elsevier, vol. 22(1), pages 15-27.
    5. Matus Halas, 2018. "Balancing Against Threats In Interactions Determined By Distance And Overall Gains," Advances in Complex Systems (ACS), World Scientific Publishing Co. Pte. Ltd., vol. 21(05), pages 1-22, August.
    6. Luzius Meisser, 2017. "The Code is the Model," International Journal of Microsimulation, International Microsimulation Association, vol. 10(3), pages 184-201.
    7. Emiliano Alvarez & Volker Grimm, 2024. "The added value of using the ODD Protocol for agent-based modeling in Economics: go for it!," Working Papers 307, Red Nacional de Investigadores en Economía (RedNIE).
    8. Hillary Swanson & Allan Collins, 2019. "Learning to Theorize in a Complex and Changing World," Foresight and STI Governance (Foresight-Russia till No. 3/2015), National Research University Higher School of Economics, vol. 13(2), pages 98-106.
    9. José Manuel Galán & Luis R. Izquierdo & Segismundo S. Izquierdo & José Ignacio Santos & Ricardo del Olmo & Adolfo López-Paredes & Bruce Edmonds, 2009. "Errors and Artefacts in Agent-Based Modelling," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 12(1), pages 1-1.
    10. Radax, Wolfgang & Rengs, Bernhard, 2009. "Replication of the Demographic Prisoner’s Dilemma," MPRA Paper 14419, University Library of Munich, Germany.
    11. J. Gareth Polhill & Dawn C. Parker & Daniel Brown & Volker Grimm, 2008. "Using the ODD Protocol for Describing Three Agent-Based Social Simulation Models of Land-Use Change," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 11(2), pages 1-3.
    12. Frans Prenkert, 2012. "Business Network Simulation: Combining Research Cases and Agent-Based Models in a Robust Methodology," International Journal of Business Administration, International Journal of Business Administration, Sciedu Press, vol. 3(6), pages 82-92, November.
    13. Mario Paolucci & Francisco Grimaldo, 2014. "Mechanism change in a simulation of peer review: from junk support to elitism," Scientometrics, Springer;Akadémiai Kiadó, vol. 99(3), pages 663-688, June.
    14. Herbert Dawid & Philipp Harting & Sander Hoog & Michael Neugart, 2019. "Macroeconomics with heterogeneous agent models: fostering transparency, reproducibility and replication," Journal of Evolutionary Economics, Springer, vol. 29(1), pages 467-538, March.
    15. Griffith, Cameron S. & Long, Byron L. & Sept, Jeanne M., 2010. "HOMINIDS: An agent-based spatial simulation model to evaluate behavioral patterns of early Pleistocene hominids," Ecological Modelling, Elsevier, vol. 221(5), pages 738-760.
    16. Alejandro Lee-Penagos, 2016. "Modelling Contributions in Public Good Games with Punishment," Discussion Papers 2016-15, The Centre for Decision Research and Experimental Economics, School of Economics, University of Nottingham.
    17. Rubén Fuentes-Fernández & Samer Hassan & Juan Pavón & José M. Galán & Adolfo López-Paredes, 2012. "Metamodels for role-driven agent-based modelling," Computational and Mathematical Organization Theory, Springer, vol. 18(1), pages 91-112, March.
    18. Sen, Burak & Noori, Mehdi & Tatari, Omer, 2017. "Will Corporate Average Fuel Economy (CAFE) Standard help? Modeling CAFE's impact on market share of electric vehicles," Energy Policy, Elsevier, vol. 109(C), pages 279-287.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. José Manuel Galán & Luis R. Izquierdo & Segismundo S. Izquierdo & José Ignacio Santos & Ricardo del Olmo & Adolfo López-Paredes & Bruce Edmonds, 2009. "Errors and Artefacts in Agent-Based Modelling," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 12(1), pages 1-1.
    2. Juliette Rouchier & Claudio Cioffi-Revilla & J. Gareth Polhill & Keiki Takadama, 2008. "Progress in Model-To-Model Analysis," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 11(2), pages 1-8.
    3. Flaminio Squazzoni, 2010. "The impact of agent-based models in the social sciences after 15 years of incursions," History of Economic Ideas, Fabrizio Serra Editore, Pisa - Roma, vol. 18(2), pages 197-234.
    4. J. Gareth Polhill & Dawn C. Parker & Daniel Brown & Volker Grimm, 2008. "Using the ODD Protocol for Describing Three Agent-Based Social Simulation Models of Land-Use Change," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 11(2), pages 1-3.
    5. Riccardo Boero & Flaminio Squazzoni, 2005. "Does Empirical Embeddedness Matter? Methodological Issues on Agent-Based Models for Analytical Social Science," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 8(4), pages 1-6.
    6. Peter Revay & Claudio Cioffi-Revilla, 2018. "Survey of evolutionary computation methods in social agent-based modeling studies," Journal of Computational Social Science, Springer, vol. 1(1), pages 115-146, January.
    7. Andrew W. Bausch, 2014. "Evolving intergroup cooperation," Computational and Mathematical Organization Theory, Springer, vol. 20(4), pages 369-393, December.
    8. Keiki Takadama & Tetsuro Kawai & Yuhsuke Koyama, 2008. "Micro- and Macro-Level Validation in Agent-Based Simulation: Reproduction of Human-Like Behaviors and Thinking in a Sequential Bargaining Game," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 11(2), pages 1-9.
    9. J. Gareth Polhill & Bruce Edmonds, 2007. "Open Access for Social Simulation," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 10(3), pages 1-10.
    10. Segismundo S. Izquierdo & Luis R. Izquierdo & Nicholas M. Gotts, 2008. "Reinforcement Learning Dynamics in Social Dilemmas," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 11(2), pages 1-1.
    11. Günter Küppers & Johannes Lenhard, 2005. "Validation of Simulation: Patterns in the Social and Natural Sciences," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 8(4), pages 1-3.
    12. Furtado, Bernardo Alves & Eberhardt, Isaque Daniel Rocha, 2015. "Modelo espacial simples da economia: uma proposta teórico-metodológica [A simple spatial economic model: a proposal]," MPRA Paper 67005, University Library of Munich, Germany.
    13. Marc Deissenroth & Martin Klein & Kristina Nienhaus & Matthias Reeg, 2017. "Assessing the Plurality of Actors and Policy Interactions: Agent-Based Modelling of Renewable Energy Market Integration," Complexity, Hindawi, vol. 2017, pages 1-24, December.
    14. Zakaria Babutsidze, 2012. "Consumer Learning through Interaction: Effects on Aggregate Outcomes," Chapters, in: Guido Buenstorf (ed.), Evolution, Organization and Economic Behavior, chapter 4, Edward Elgar Publishing.
    15. Claudio Cioffi-Revilla, 2010. "A Methodology for Complex Social Simulations," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 13(1), pages 1-7.
    16. Paola Tubaro, 2011. "Computational Economics," Chapters, in: John B. Davis & D. Wade Hands (ed.), The Elgar Companion to Recent Economic Methodology, chapter 10, Edward Elgar Publishing.
    17. Kai Fischbach & Johannes Marx & Tim Weitzel, 2021. "Agent-based modeling in social sciences," Journal of Business Economics, Springer, vol. 91(9), pages 1263-1270, November.
    18. Georg Holtz & Christian Schnülle & Malcolm Yadack & Jonas Friege & Thorben Jensen & Pablo Thier & Peter Viebahn & Émile J. L. Chappin, 2020. "Using Agent-Based Models to Generate Transformation Knowledge for the German Energiewende—Potentials and Challenges Derived from Four Case Studies," Energies, MDPI, vol. 13(22), pages 1-26, November.
    19. Hanappi, Hardy, 2017. "Agent-based modelling. History, essence, future," MPRA Paper 79331, University Library of Munich, Germany.
    20. Luis R. Izquierdo & J. Gareth Polhill, 2006. "Is Your Model Susceptible to Floating-Point Errors?," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 9(4), pages 1-4.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:jas:jasssj:2007-7-2. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Francesco Renzini (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.