FROM FACTORS TO ACTORS: Computational Sociology and Agent-Based Modeling

■ Abstract Sociologists often model social processes as interactions among variables. We review an alternative approach that models social life as interactions among adaptive agents who influence one another in response to the influence they receive. These agent-based models (ABMs) show how simple and predictable local interactions can generate familiar but enigmatic global patterns, such as the diffusion of information, emergence of norms, coordination of conventions, or participation in collective action. Emergent social patterns can also appear unexpectedly and then just as dramatically transform or disappear, as happens in revolutions, market crashes, fads, and feeding frenzies. ABMs provide theoretical leverage where the global patterns of interest are more than the aggregation of individual attributes, but at the same time, the emergent pattern cannot be understood without a bottom up dynamical model of the microfoundations at the relational level. We begin with a brief historical sketch of the shift from “factors” to “actors” in computational sociology that shows how agent-based modeling differs fundamentally from earlier sociological uses of computer simulation. We then review recent contributions focused on the emergence of social structure and social order out of local interaction. Although sociology has lagged behind other social sciences in appreciating this new methodology, a distinctive sociological contribution is evident in the papers we review. First, theoretical interest focuses on dynamic social networks that shape and are shaped by agent interaction. Second, ABMs are used to perform virtual experiments that test macrosociological theories by manipulating structural factors like network topology, social stratification, or spatial mobility. We conclude our review with a series of recommendations for realizing the rich sociological potential of this approach.

[1]  E. Durkheim,et al.  Rules of Sociological Method , 1964 .

[2]  F. Harary,et al.  STRUCTURAL BALANCE: A GENERALIZATION OF HEIDER'S THEORY1 , 1977 .

[3]  G. C. Homans,et al.  Social Behavior: Its Elementary Forms. , 1975 .

[4]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

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

[6]  Mark S. Granovetter The Strength of Weak Ties , 1973, American Journal of Sociology.

[7]  John N. Warfield,et al.  World dynamics , 1973 .

[8]  D. Meadows Dynamics of Growth in a Finite World , 1974 .

[9]  Tamotsu Shibutani The Derelicts of Company K: A Sociological Study of Demoralization , 1978 .

[10]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[11]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[12]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

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

[14]  J. Macleod Ain't No Makin' It , 1987 .

[15]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[16]  R. Aster,et al.  New approaches to an old problem , 1988 .

[17]  D. Heckathorn Collective Action and the Second-Order Free-Rider Problem , 1989 .

[18]  Kathleen M. Carley A Theory of Group Stability , 1991 .

[19]  M. Macy Chains of Cooperation: Threshold Effects in Collective Action , 1991 .

[20]  G. Marwell,et al.  The critical mass in collective action : a micro-social theory , 1993 .

[21]  Peter Kollock,et al.  "An Eye for an Eye Leaves Everyone Blind": Cooperation and Accounting Systems , 1993 .

[22]  G. Marwell,et al.  The critical mass in collective action , 1993 .

[23]  Kathleen M. Carley,et al.  Publication: Channel NewsAsia Date: 22 January 2007 Headline: GST offset package will not be based on housing type alone: Dr Ng SINGAPORE , 2007 .

[24]  G. Kane Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol 1: Foundations, vol 2: Psychological and Biological Models , 1994 .

[25]  R. Hanneman,et al.  Discovering Theory Dynamics by Computer Simulation: Experiments on State Legitimacy and Imperialist Capitalism , 1995 .

[26]  William Sims Bainbridge,et al.  Neural Network Models of Religious Belief , 1995 .

[27]  John R. Koza,et al.  Hidden Order: How Adaptation Builds Complexity. , 1995, Artificial Life.

[28]  K D Reilly,et al.  A system of IAC neural networks as the basis for self-organization in a sociological dynamical system simulation. , 1995, Behavioral science.

[29]  N. Gilbert,et al.  Artificial Societies: The Computer Simulation of Social Life , 1995 .

[30]  S. Kauffman At Home in the Universe: The Search for the Laws of Self-Organization and Complexity , 1995 .

[31]  Langche Zeng,et al.  Individual experience and the fragmentation of societies , 1996 .

[32]  Robert L. Axtell,et al.  Aligning simulation models: A case study and results , 1996, Comput. Math. Organ. Theory.

[33]  Bibb Latané,et al.  Dynamic Social Impact , 1996 .

[34]  Michael W. Mehaffy,et al.  At Home In The Universe The Search For The Laws Of Self Organization And Complexity , 1996 .

[35]  Bjorn Lomborg,et al.  Nucleus and shield : the evolution of social structure in the iterated Prisoner's Dilemma , 1996 .

[36]  A. Wald Learning from Labor , 1996 .

[37]  Michael W. Macy,et al.  The weakness of strong ties: Collective action failure in a highly cohesive group* , 1996 .

[38]  Tomas Klos Decentralized interaction and co-adaptation in the repeated prisoner's dilemma , 1997 .

[39]  Domenico Parisi,et al.  In What Kinds of Social Groups can “Altruistic” Behaviors Evolve? , 1997 .

[40]  Hyojoung Kim,et al.  The structure and dynamics of movement participation , 1997 .

[41]  N. Gilbert A Simulation of the Structure of Academic Science , 1997 .

[42]  Christofer Edling,et al.  Growing artificial societies: Social science from the bottom up. , 1998 .

[43]  Noah Mark,et al.  Beyond individual differences : Social differentiation from first principles , 1998 .

[44]  Herbert Dawid,et al.  Learning from Own and Foreign Experience: Technological Adaptation by Imitating Firms , 1998, Comput. Math. Organ. Theory.

[45]  Edmund Chattoe,et al.  Just How (Un)realistic are Evolutionary Algorithms as Representations of Social Processes? , 1998, J. Artif. Soc. Soc. Simul..

[46]  Andreas Flache,et al.  Understanding Complex Social Dynamics: A Plea For Cellular Automata Based Modelling , 1998, J. Artif. Soc. Soc. Simul..

[47]  M. Macy,et al.  The evolution of trust and cooperation between strangers: A computational model. , 1998 .

[48]  Erik R. Larsen,et al.  Density Delay and Organizational Survival: Computational Models and Empirical Comparisons , 1997, Comput. Math. Organ. Theory.

[49]  Mario Paolucci,et al.  Normative reputation and the costs of compliance , 1998, J. Artif. Soc. Soc. Simul..

[50]  M. Nowak,et al.  Evolution of indirect reciprocity by image scoring , 1998, Nature.

[51]  D. Watts Networks, Dynamics, and the Small‐World Phenomenon1 , 1999, American Journal of Sociology.

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

[53]  Tomas Klos,et al.  Decentralized Interaction and Co-Adaptation in the Repeated Prisoner&2018;s Dilemma , 1999, Comput. Math. Organ. Theory.

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

[55]  B. Halpin Simulation in Sociology , 1999 .

[56]  Michael W. Macy,et al.  Structural Learning: Attraction and Conformity in Task-Oriented Groups , 1999, Comput. Math. Organ. Theory.

[57]  Eric Abrahamson,et al.  Modeling Reputational and Informational Influences in Threshold Models of Bandwagon Innovation Diffusion , 1999, Comput. Math. Organ. Theory.

[58]  Gregory T. Stevens,et al.  The Architecture of Small Networks: Strong Interaction and Dynamic Organization in Small Social Systems , 1999, American Sociological Review.

[59]  M. Chwe Structure and Strategy in Collective Action1 , 1999, American Journal of Sociology.

[60]  Simulation in Society , 1999 .

[61]  Andreas Flache,et al.  Rationality vs. Learning in the Evolution of Solidarity Networks: A Theoretical Comparison , 1999, Comput. Math. Organ. Theory.

[62]  John J. Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities , 1999 .

[63]  Nicole J. Saam,et al.  2. Simulating the Micro-Macro Link: New Approaches to an Old Problem and an Application to Military Coups , 1999 .

[64]  Andreas Harrer,et al.  Simulating Norms, Social Inequality, and Functional Change in Artificial Societies , 1999, J. Artif. Soc. Soc. Simul..

[65]  A. Shaked,et al.  Cooperation, Mimesis, and Local Interaction , 2000 .

[66]  N. Takahashi The Emergence of Generalized Exchange , 2000, American Journal of Sociology.

[67]  R. Smaniotto,et al.  RECIPROCAL ALTRUISM UNDER CONDITIONS OF PARTNER SELECTION , 2001 .

[68]  Michael W. Macy,et al.  In Search of Excellence: Fads, Success Stories, and Adaptive Emulation1 , 2001, American Journal of Sociology.

[69]  Michael X Cohen,et al.  THE ROLE OF SOCIAL STRUCTURE IN THE MAINTENANCE OF COOPERATIVE REGIMES , 2001 .

[70]  Andreas Flache,et al.  Do Irregular Grids make a Difference? Relaxing the Spatial Regularity Assumption in Cellular Models of Social Dynamics , 2001, J. Artif. Soc. Soc. Simul..

[71]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[72]  B. J. Dierenfield Freedom Summer , 2022, The Civil Rights Movement.