Agent-Based Modeling

Agent-based modeling is a long-standing but underused method that allows researchers to simulate artificial worlds for hypothesis testing and theory building. Agent-based models (ABMs) offer unprecedented control and statistical power by allowing researchers to precisely specify the behavior of any number of agents and observe their interactions over time. ABMs are especially useful when investigating group behavior or evolutionary processes and can uniquely reveal nonlinear dynamics and emergence—the process whereby local interactions aggregate into often-surprising collective phenomena such as spatial segregation and relational homophily. We review several illustrative ABMs, describe the strengths and limitations of this method, and address two misconceptions about ABMs: reductionism and “you get out what you put in.” We also offer maxims for good and bad ABMs, give practical tips for beginner modelers, and include a list of resources and other models. We conclude with a seven-step guide to creating your own model.

[1]  A. Borshchev,et al.  From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons, Techniques, Tools , 2004 .

[2]  B. Latané,et al.  From private attitude to public opinion: A dynamic theory of social impact. , 1990 .

[3]  M. Thelwall,et al.  Collective Emotions Online , 2014 .

[4]  M. Gelfand,et al.  The Evolutionary Basis of Honor Cultures , 2016, Psychological science.

[5]  Maryam Purvis,et al.  Agent-Based Modelling of Primitive Human Communities , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[6]  Elisa Jayne Bienenstock,et al.  A Typology for Understanding the Connections Among Different Forms of Social Capital , 2009 .

[7]  Dana S. Nau,et al.  Societal threat and cultural variation in the strength of social norms: An evolutionary basis , 2015 .

[8]  D. Levine Modeling Altruism and Spitefulness in Experiments , 1998 .

[9]  Andrew M. Colman,et al.  The complexity of cooperation: Agent-based models of competition and collaboration , 1998, Complex..

[10]  Thomas C. Schelling,et al.  Dynamic models of segregation , 1971 .

[11]  Joshua M. Epstein,et al.  Coupled Contagion Dynamics of Fear and Disease: Mathematical and Computational Explorations , 2007, PloS one.

[12]  Eliot R. Smith,et al.  Agent-Based Modeling: A New Approach for Theory Building in Social Psychology , 2007, Personality and social psychology review : an official journal of the Society for Personality and Social Psychology, Inc.

[13]  Dana S. Nau,et al.  The Inevitability of Ethnocentrism Revisited: Ethnocentrism Diminishes As Mobility Increases , 2015, Scientific Reports.

[14]  Jeffrey M. Wooldridge,et al.  Cluster-Sample Methods in Applied Econometrics , 2003 .

[15]  Dana S. Nau,et al.  High strength-of-ties and low mobility enable the evolution of third-party punishment , 2014, Proceedings of the Royal Society B: Biological Sciences.

[16]  H. Tajfel Social Psychology of Intergroup Relations , 1982 .

[17]  G. L. White,et al.  Physical attractiveness and courtship progress. , 1980 .

[18]  J. Halberstadt,et al.  Perceived Openness to Experience Accounts for Religious Homogamy , 2015 .

[19]  Lars-Erik Cederman,et al.  Computational Models of Social Forms: Advancing Generative Process Theory1 , 2005, American Journal of Sociology.

[20]  Nils B. Weidmann,et al.  Fortune Favours the Bold: An Agent-Based Model Reveals Adaptive Advantages of Overconfidence in War , 2011, PloS one.

[21]  Andrzej Nowak,et al.  The Critical Few: Anticonformists at the Crossroads of Minority Opinion Survival and Collapse , 2015, J. Artif. Soc. Soc. Simul..

[22]  G. Edelman,et al.  A measure for brain complexity: relating functional segregation and integration in the nervous system. , 1994, Proceedings of the National Academy of Sciences of the United States of America.

[23]  O. Wolkenhauer Why model? , 2013, Front. Physiol..

[24]  Gordon D. A. Brown,et al.  Personality, Parasites, Political Attitudes, and Cooperation: A Model of How Infection Prevalence Influences Openness and Social Group Formation , 2015, Top. Cogn. Sci..

[25]  Mark Lubell,et al.  Conformists and mavericks: the empirics of frequency-dependent cultural transmission , 2008 .

[26]  Attila Szolnoki,et al.  Coevolutionary Games - A Mini Review , 2009, Biosyst..

[27]  Paul E. Johnson,et al.  Simulation Modeling in Political Science , 1999 .

[28]  Jordi Sabater-Mir,et al.  The Norm-Signaling Effects of Group Punishment , 2014 .

[29]  Ross A. Hammond,et al.  The Evolution of Ethnocentrism , 2006 .

[30]  M. Gazzaniga,et al.  Understanding complexity in the human brain , 2011, Trends in Cognitive Sciences.

[31]  A. Nowak,et al.  Dynamical Minimalism: Why Less is More in Psychology , 2004, Personality and social psychology review : an official journal of the Society for Personality and Social Psychology, Inc.

[32]  A. Aktipis,et al.  Cooperation in an Uncertain World: For the Maasai of East Africa, Need-Based Transfers Outperform Account-Keeping in Volatile Environments , 2016, Human Ecology.

[33]  J. Critelli,et al.  Physical attractiveness, romantic love, and equity restoration in dating relationships. , 1980, Journal of personality assessment.

[34]  Les Gasser,et al.  MACE: A Flexible Testbed for Distributed AI Research , 1987 .

[35]  Kathleen M. Carley Smart Agents and Organizations of the Future , 2001 .

[36]  J. Forgas Mood and judgment: the affect infusion model (AIM). , 1995, Psychological bulletin.

[37]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[38]  J. Bryson,et al.  Agent Based Modelling of Communication Costs: Why Information Can Be Free , 2007 .

[39]  Richard McElreath,et al.  Increased Costs of Cooperation Help Cooperators in the Long Run , 2013, The American Naturalist.

[40]  Jeffrey C. Schank,et al.  An Agent-Based Model of Social Identity Dynamics , 2012, J. Artif. Soc. Soc. Simul..

[41]  Justin P. Bruner Diversity, tolerance, and the social contract , 2015 .

[42]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[43]  Tibor Bosse,et al.  A Multi-agent Model for Emotion Contagion Spirals Integrated within a Supporting Ambient Agent Model , 2009, PRIMA.

[44]  P. Bentley,et al.  Pain expressiveness and altruistic behavior: an exploration using agent-based modeling , 2015, Pain.

[45]  Robert L. Goldstone,et al.  Computational models of collective behavior , 2005, Trends in Cognitive Sciences.

[46]  Stefanie Zollmann,et al.  Incipient Social Groups: An Analysis via In-Vivo Behavioral Tracking , 2016, PloS one.

[47]  Jordi Sabater-Mir,et al.  Punish and Voice: Punishment Enhances Cooperation when Combined with Norm-Signalling , 2013, PloS one.

[48]  Arvid Kappas,et al.  Collective Emotions Online and Their Influence on Community Life , 2011, PloS one.

[49]  Stanley J. Rosenschein,et al.  A dynamical systems perspective on agent-environment interaction , 1996 .

[50]  A. Abbott Transcending General Linear Reality , 1988 .

[51]  David G. Rand,et al.  The Emergence of “Us and Them” in 80 Lines of Code , 2014, Psychological science.

[52]  R. Axelrod Reviews book & software , 2022 .

[53]  M. Macy,et al.  Social dynamics from the bottom up: Agent-based models of social interaction , 2009 .

[54]  G. Nigel Gilbert,et al.  Simulation for the social scientist , 1999 .

[55]  David G. Rand,et al.  Intuition, deliberation, and the evolution of cooperation , 2016, Proceedings of the National Academy of Sciences.

[56]  Yoshihisa Kashima,et al.  Maintaining Cultural Stereotypes in the Serial Reproduction of Narratives , 2000 .

[57]  Kevin Lewis,et al.  Three fallacies of digital footprints , 2015, Big Data Soc..

[58]  R. Axelrod The Dissemination of Culture , 1997 .

[59]  P. Holland,et al.  TRANSITIVITY IN STRUCTURAL MODELS OF SMALL GROUPS , 1977 .

[60]  Robert E. Kraut,et al.  Agent-Based Modeling to Inform Online Community Design: Impact of Topical Breadth, Message Volume, and Discussion Moderation on Member Commitment and Contribution , 2014, Hum. Comput. Interact..

[61]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

[62]  D. Verma,et al.  A unified nomenclature for Arabidopsis dynamin-related large GTPases based on homology and possible functions , 2003, Plant Molecular Biology.

[63]  S. Rajaram,et al.  Memory Transmission in Small Groups and Large Networks , 2015, Psychological science.

[64]  Ying Zhang,et al.  The dynamics of self-regulation , 2009 .

[65]  R. Axelrod Effective Choice in the Prisoner's Dilemma , 1980 .

[66]  S. Kalick,et al.  The Matching Hypothesis Reexamined , 1986 .

[67]  Jon Atwell,et al.  Agent-Based Models in Empirical Social Research , 2015, Sociological methods & research.

[68]  G. Schino,et al.  Partner choice promotes cooperation: the two faces of testing with agent-based models. , 2014, Journal of theoretical biology.

[69]  Peter Danielson Competition among cooperators: Altruism and reciprocity , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[70]  Uri Wilensky,et al.  NetLogo: A simple environment for modeling complexity , 2014 .

[71]  J. Henrich,et al.  The evolution of cultural evolution , 2003 .

[72]  C. A. Aktipis,et al.  Is cooperation viable in mobile organisms? Simple Walk Away rule favors the evolution of cooperation in groups. , 2011, Evolution and human behavior : official journal of the Human Behavior and Evolution Society.

[73]  R. Axelrod More Effective Choice in the Prisoner's Dilemma , 1980 .

[74]  Conrad Power,et al.  A Spatial Agent-Based Model of N-Person Prisoner's Dilemma Cooperation in a Socio-Geographic Community , 2009, J. Artif. Soc. Soc. Simul..

[75]  R. Scheines,et al.  Organizational Behavior and Human Decision Processes , 1977 .

[76]  M. Macy,et al.  FROM FACTORS TO ACTORS: Computational Sociology and Agent-Based Modeling , 2002 .

[77]  Ted L. Huston,et al.  Ambiguity of acceptance, social desirability, and dating choice , 1973 .

[78]  P. Smaldino Group-level traits emerge , 2014, Behavioral and Brain Sciences.

[79]  John H. Conway,et al.  The game of life. , 1996, The Hastings Center report.

[80]  John Tooby,et al.  Group Cooperation without Group Selection: Modest Punishment Can Recruit Much Cooperation , 2015, PloS one.

[81]  S. Asch Studies of independence and conformity: I. A minority of one against a unanimous majority. , 1956 .

[82]  Dietrich Stauffer,et al.  Evolution of tag-mediated altruistic behavior in one-shot encounters on large-scale complex networks , 2012, Comput. Phys. Commun..