Annurev Soc 28 110601 141117
Annurev Soc 28 110601 141117
Annurev Soc 28 110601 141117
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at .
http://www.jstor.org/page/info/about/policies/terms.jsp
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of
content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms
of scholarship. For more information about JSTOR, please contact [email protected].
Annual Reviews is collaborating with JSTOR to digitize, preserve and extend access to Annual Review of
Sociology.
http://www.jstor.org
Annu. Rev. Sociol. 2002. 28:143-66
doi: 10.1146/annurev.soc.28.110601.141117
Copyright? 2002 by AnnualReviews. All rightsreserved
TOACTORS:Computational
FROMFACTORS
Sociology and Agent-BasedModeling
MichaelW. Macyand RobertWiller
Departmentof Sociology, Cornell University,Ithaca, New York84153;
e-mail: [email protected],[email protected]
Consider a flock of geese flying in tight formation. Collectively they form the
image of a giant delta-shapedbirdthatmoves as purposivelyas if it were a single
organism.Yet the flock has no "groupmind"nor is there a "leaderbird"chore-
ographingthe formation(Resnick 1997). Rather,each birdreactsto the movement
0360-0572/02/0811-0143$14.00 143
144 MACY ? WILLER
HISTORICALDEVELOPMENTOF
AGENT-BASEDMODELS
og t
I I
00
. o oa o -
CoCo o
IM o 9C
0 .I o
CC .00. C
Cge F3 03 2o
0 0 o
aa JO
Co 4 C?
0 0 0
O o
00
Ct U0
caca ? 'ca 0 ? 0 C
QQQQQe
8
C -0 " v,
o P~
!o
ooo
o
a
4-
C C .&
FROMFACTORSTO ACTORS 151
Diffusion of Innovation
The models consideredso far explore emergentnetworksbased on structuraldif-
ferentiation.However, social influence models can also be used to study self-
reinforcingdynamicsthatlead to convergence.Applicationsincludethe spreadof
innovations,coordinationof conventions,emergentnorms,and culturaldiffusion.
FROMFACTORS
TOACTORS 155
RelationalStability
The classic studyof emergentorderis Axelrod's (1984) Evolutionof Cooperation.
Althoughdefectionis the dominantstrategyin a single play of Prisoner'sDilemma,
that is not true when the game is played repeatedlyin an ongoing relationship.
However,thisdoes not guaranteecooperation.In fact, thereis no dominantstrategy
in endlessly repeatedplay, and game theorycannotpredictwhethercooperationis
likely to evolve. To find out, Axelrod organizeda computertournamentin which
agentsplayed a roundrobiniteratedPrisoner'sDilemma. He invitedleading game
theorists to submit strategies,and each submission was assigned to one of the
agents. The winner was the simplest contestant,Anatol Rapaport'sTit for Tat, a
strategythat always cooperates unless provoked,and then always retaliates,but
only once and then forgives.
Variationson Tit for Tatuse less-strict accounting.De Vos et al. (2001) com-
parethe evolutionaryviability of two types of reciprocity,based on strictvs. loose
accounting.Payoffs determinewhetheran agentsurvives,andstrategiesreproduce
in proportionto the survivalrate.Agents ask for help when it is needed anddecide
to whom to give it (if anyone), based on past exchanges. Some agents insist on
keepingthe books strictlybalanced,while othersfavorcommitmentto old partners,
even if they are in arrears.In a populationthat includes nongivers, simulations
demonstratethe importanceof committing oneself to an ongoing relationship.
Ironically,the results suggest that a looser commitmentstrategy,based on long-
term balancingof the books, is superiorto a strategyof strictreciprocitythat is
less vulnerableto being cheated,a resultsimilarto thatreportedby Kollock (1993)
based on a similarecological competition.However,Kollock's agentswere paired
randomly,withoutthe option to select theirpartners.He also found that loose ac-
countingis superior,butonly if the environmentis noisy (with occasionalmistakes
FROMFACTORSTO ACTORS 157
Network Density
Macy & Skvoretz(1998) embedthe GA in a social networkto investigateWeber's
theorythatProtestantsects in colonial Americaprovidedculturalmarkersneeded
for trusting strangersin physically dispersed markets.The problem in Weber's
argumentis thatthe need for economic growthdoes not guaranteethe evolutionof
the means for its realization.Macy & Skvoretz's simulationsshow that a system
of telltale signs is highly fragile, even with unrealisticallygenerous assumptions
about culturaldiffusion. However,the robustnesscan be greatly improvedwhen
158 MACY* WILLER
Homophily
Smith& Stevens(1999) model the formationof psychologicalsupportnetworksin
which agentsseek outrelationshipswith othersthatwill help themmanageanxiety.
In their model, agents decide with whom to form relationshipsthrougha process
of assortativemating.They find that agents form relationshipswith partnerswho
are similarto themselves in their ability to manage stress, creatinghomophilous
clusters.In needy populations,supportnetworksform with strongerattachments
but lower transitivitythanin populationswith less need for social support.
Several other recent studies also suggest that the viability of cooperationis
greatly improvedwhen populationscan self-organizeinto locally homogeneous
clusters (Lomborg 1996). For example, Pedone & Parisi (1997) use socially em-
bedded artificialneuralnetworksto show how altruisticbehaviorcan arise among
similaragents,andthey concludethatsimilarityconveyedby culturemay be what
allows altruismto evolve in naturalsettings.
Otherstudiesexplorethe effects of homophilousclusteringin spatialnetworks.
Eshel et al. (2000) use spatialclusteringon a one-dimensionalarraywhere agents
play Prisoner'sDilemma.Theiragentshave only two possible strategies-coope-
rateor defect. Agents interactstrategicallywithnearestneighborsandimitatethose
(in a somewhatlargerneighborhood)who aremost successful.Becausetheycannot
reciprocate,thereis no advantageto cooperatingeven in an ongoing relationship.
Nevertheless,when the game is spatiallyembedded,they find that cooperationis
"a stable strategythat cannot easily be eliminated from the population"(2000,
p. 341).
Flache & Hegselmann (1999) explore the macro implications of alternative
assumptionsabout agent cognition in a social supportgame played on a torus.
Rational agents make the choices prescribedby analytical game theory, while
adaptive agents respond to experience throughreinforcementlearning. In each
case, agents migrateon the grid, selecting neighborsfrom whom to requesthelp
and deciding whether to service the requests of others in an asymmetricPris-
oner'sDilemma, where payoff asymmetryreflectsdifferenceamong agents in the
need for andabilityto help. The forward-lookingmodel makesstrongassumptions
aboutinformation:Eachagentknows all players' locations,theirpayoffs, andtheir
level of need. Flache& Hegselmannfindthatboth forward-andbackward-looking
agents self-organizeinto mutuallysupportiverelationshipswith those in similar
class positions.However,the stratificationstructurediffersundermost conditions.
Rational egoists tend to form an "onion-shapedstructureof solidarity"(1999,
p. 110), with the wealthiest at the center of a large heterogeneouscluster, sur-
rounded by rings of increasingly needy agents. In contrast, backward-looking
agents migrateinto distincthomogeneousclusterswith much greaterclass segre-
gation thanfound among rationalegoists.
FROMFACTORS
TOACTORS 159
Diffusion of Reputations
Takahashi(2000) uses an evolutionarymodel to study the emergence of gener-
alized exchange, in which agents give and receive help but not to one another
directly (see also Nowak & Sigmund 1998). Takahashichallenges previous stud-
ies thatassumedthatthese exchangesystems requireeitheraltruismor centralized
enforcementof the rules of exchange.He then uses an evolutionarymodel to show
thatexchangesystems can self-organizebasedon normsof generalizedreciprocity
(giving selectivelyto those who give to thirdparties).He programsagentswith two
160 MACY? WILLER
Bandwagons
Networktransitivitybecomes muchmoreimportantwhen outcomesdependon the
flow of informationthroughthe network.Chwe (1999) proposesa thresholdmodel
of collective actionin which agentschoose to participatedependingon the number
of neighborsexpected to participate.Expectationsof neighbors'behaviordepend
in turnon expectationsof neighbors'neighbors'behavior,and so on. In the base
condition, 30 agents are randomlyassigned two partnerswith whom they remain
attachedfor the durationof the simulation.Chwe then manipulatestransitivityby
increasingthenumberof partnersandthebias towardselectingthepartnersof one's
partners.High transitivityavoids an endless regressbecause an agent's neighbors
and the neighbors' neighbors are likely to be the same people. Transitivityis
especially importantin populationswith low thresholdsthat can be triggeredby
local knowledge about the behavior of members of densely tied but relatively
smalllocal clusters.This may explainthe importanceof overlappingsocial ties for
Freedom Summerparticipationreportedby McAdam (1988). Conversely,Chwe
demonstratesthe strengthof weak ties in populationswith high thresholds.Low
transitivityfacilitates the diffusion of informationabout participationof distant
FROMFACTORSTO ACTORS 161
Social Pressure
Chwe's thresholdscorrespondto agents' concernsaboutthe efficacy of participa-
tion in collective action (see also Marwell& Oliver 1993, Macy 1991). Thresholds
can also representagents' responsiveness to social pressures to conform to an
emergentnorm, as in bandwagonmodels of self-reinforcingpopularity.Kim &
Bearman(1997) model collective actionamongagentswhose interestin the public
good is heavily influencedby social pressurefrom otherparticipantsin theirlocal
network. This causes interest in the collective action to spreadlike a contagion
throughnetworkchannels.The authorsfind thatparticipationspreadsmost effec-
tively within densely clusteredsubnetworkscomprisinga critical mass of highly
interestedprimarycontributors.
Kim & Bearman'sstudy reflects the conventionalwisdom that social pressure
to participateis needed to overcome the temptationto free ride. It follows that
dependence on the group for social direction promotes compliance with group
obligations, as argued by Homans (1974). Yet a number of ethnographicstud-
ies of deviant cliques have shown that conformistpressurescan also undermine
normativecompliance,leading to badly suboptimaloutcomes for all groupmem-
bers, including the deviants (Willis 1977, Shibutani1978, MacLeod 1995). This
led Flache & Macy (1996) to investigatethe possibility that dependenceon peer
approvalcan backfire, leading to collective action failure ratherthan success.
Kitts et al. (1999) extended this study by modeling self-organizingsocial rela-
tions using an attractorneural network similar to Nowak & Vallacher's(1998).
In these models of dynamicnetworks,social influenceincreaseswith the strength
of the connectingtie, and ties strengthenwith the similarityof connected agents.
They added the innovationthat agents respond not only to social influence but
also to the lessons of direct experience (similarto the back-propagationin feed-
forwardneural nets). Agents in a team-rewardedtask group decided whetherto
work or shirk and whetherto approveof othergroup members.The authorsthen
manipulatedagents' susceptibilityto influence. Computersimulations revealed
a surprisingresult-a curvilineareffect of social influence on compliance with
prosocial norms. Moderatedoses of influence reduce the coordinationcomplex-
ity of self-organizedcollective action and help the network achieve satisfactory
levels of cooperation.High doses, however,underminethe agent-basedlearning
requiredto findcooperativesolutions.Increasinggroupsize also diminishedcom-
pliance due to increasedcomplexity,with largergroupsrequiringmore influence
to overcome the coordinationproblem.
CONCLUSION
ACKNOWLEDGMENTS
The first authorexpresses gratitudeto the National Science Foundation(SES-
0079381) for supportduringthe period in which this review was written.We also
thank James Kitts, Andreas Flache, and Noah Mark for helpful comments and
suggestions.
164 MACYa WILLER
LITERATURE CITED
Axelrod R. 1984. The Evolution of Coopera- ColemanJS. 1990. Foundationsof Social The-
tion. New York:Basic ory. Cambridge,MA: HarvardUniv. Press
Axelrod R. 1997. The Complexityof Coopera- ConteR, CastelfranchiC. 1995. Understanding
tion. Princeton,NJ: PrincetonUniv. Press the effects of normsin social groupsthrough
Axtel R, Axelrod R, Epstein JM, Cohen MD. simulation.In ArtificialSocieties: The Com-
1996. Aligning simulation models: a case puterSimulationof SocialLife, ed. N Gilbert,
study and results. Comput. Math. Organ. R Conte, pp. 252-67. London:UCL Press
Theory.1(2):12341 Coveney P, Highfield R. 1995. Frontiers of
BainbridgeWS. 1995. Neuralnetworkmodels Complexity.New York:FawcettColumbine
of religious belief. Sociol. Perspect. 38(4): de Vos H, SmaniottoR, Elsas DA. 2001. Re-
483-96 ciprocalaltruismunderconditionsof partner
BainbridgeWS, Brent E, Carley K, Heise D, selection. RationalitySoc. 13(2):139-83
Macy M, et al. 1994. Artificialsocial intelli- DurkheimE. 1982 [1901]. TheRules of the So-
gence. Annu.Rev.Sociol. 20:407-36 ciological Method.London:Macmillan.
Bullnheimer B, Dawid H, Zeller R. 1998. Epstein J, Axtell R. 1996. Growing Artificial
Learningfrom own and foreign experience: Societies: Social Science from the Bottom
technological adaptationby imitatingfirms. Up. Cambridge,MA: MIT Press
Comput.Math. Organ. Theory4(3):267-82 Eshel I, HerreinerDK, SamuelsonL, Sansone
Caldwell SB. 1997. Dynamic Microsimulation E, Shaked A. 2000. Cooperation,mimesis,
and the Corsim 3.0 Model. Ithaca, NY: and local interaction.Sociol. Methods Res.
StrategicForecasting 28(3):341-64
CarleyK. 1991.A theoryof groupstability.Am. Flache A, HegselmannR. 1999. Rationalityvs.
Sociol. Rev. 56:331-54 learning in the evolution of solidarity net-
CartwrightD, HararyF. 1956. Structuralbal- works: a theoretical comparison. Comput.
ance: a generalization of Heider's theory. Math. Organ.Theory5(2):97-127
Psychol. Rev. 63:277-93 Flache A, HegselmannR. 2001. Do irregular
CastelfranchiC, Conte R, Paolucci M. 1998. grids make a difference?Relaxing the spa-
Normativereputationand the costs of com- tial regularityassumption in cellular mod-
pliance. J. ArtificialSoc. Soc. Simulat. 1(3): els of social dynamics.J. ArtificialSoc. Soc.
3.1-3.19 Simulat.4(4):6.1-6.27
CedermanL-E. 2001. Agent-basedmodelingin Flache A, Macy M. 1996. The weakness of
the political science. Polit. Methodol. 10(1): strongties: collective actionfailurein highly
xxx-xx cohesive groups.J. Math. Sociol. 21:3-28
ChattoeE. 1998. Justhow (un)realisticareevo- ForresterJW. 1971. WorldDynamics. Cam-
lutionaryalgorithmsas representationsof so- bridge,MA: MIT Press
cial processes?J. ArtificialSoc. Soc. Simulat. GilbertN. 1997. A simulationof the structure
1(3):2.1-2.36 of academic science. Sociol. Res. Online
Chwe MS-Y. 1999. Structureand strategy in 2(2):3.1-3.21
collective action.Am.J. Sociol. 105(1):128- Gilbert N, Troitzsch K. 1999. Simulationfor
56 the Social Scientist.Buckingham,UK: Open
Cohen MD, Riolo RL, Axelrod R. 2001. The Univ. Press.
role of social structurein the maintenanceof Halpin B. 1999. Simulationin sociology. Am.
cooperativeregimes. RationalitySoc. 13(1): Behav. Sci. 42(10):1488-508
5-32 Hanneman RA, Collins R, Mordt G. 1995.
FROMFACTORSTO ACTORS 165
R Hegselmann,P Tera, pp. 195-201. Berlin: Schelling T. 1971. Dynamic models of segre-
Springer-Verlag gation.J. Math. Sociol. 1:143-86
Resnick M. 1997. TermitesTurtlesand Traffic SchumpeterJA. 1909. On the conceptof social
Jams. Cambridge,MA: MIT Press value. Q. J. Econ. 23:213-32
Reynolds CW. 1987. Focks, herds, and ShibutaniT. 1978. Derelicts of CompanyK:
schools: a distributed behavioral model. A Sociological Study of Demoralization.
Comput.Graphics21:25-34 Berkeley:Univ. Calif. Press
RosenkopfL, AbrahamsonE. 1999. Modeling Simon H. 1998. The Sciences of the Artificial.
reputationaland informationalinfluences in Cambridge,MA: MIT Press
thresholdmodels of bandwagoninnovation Smith TS, Stevens GT. 1999. The architecture
diffusion. Comput. Math. Organ. Theory of smallnetworks:stronginteractionanddy-
5(4):361-84 namic organizationin small social systems.
RummelhartD, McClelland J. 1988. Parallel Am. Sociol. Rev. 64:403-20
DistributedProcessing: Explorationsin the StrangD, Macy M. 2001. "In Searchof Excel-
Microstructure of Cognition. Cambridge, lence:" fads, success stories, and adaptive
MA: MIT Press emulation.Am.J. Sociol. 107(1):147-82
Saam N. 1999. Simulating the micro-macro TakahashiN. 2000. The emergenceof general-
link: new approaches to an old problem ized exchange. Am. J. Sociol. 105(4):1105-
and an applicationto militarycoups. Sociol. 34
Methodol.29:43-79 Vakas-DuongD, Reilley K. 1995. A system of
Saam NJ, HarrerA. 1999. Simulatingnorms, IAC neural networks as the basis for self-
social inequality, and functional change in organizationin a sociological dynamicalsys-
artificialsocieties. J. ArtificialSoc. Soc. Sim- tem simulation.Behav.Sci. 40:275-303
ulat. 2(1):2.1-2.20 WattsDJ. 1999. Networks, dynamics, and the
Sawyer K. 2001. Artificial societies and small-world phenomenon. Am. J. Sociol.
the micro-macro link in sociological the- 105(2):493-527
ory. Unpublished manuscript, Washington Willis P. 1977. Learning to Labor.New York:
Univ. ColumbiaUniv. Press