SlideShare a Scribd company logo
http://www.simian.ac.uk
Edmund Chattoe-Brown (ecb18@le.ac.uk)
Department of Sociology, University of Leicester
As Simple as Possible But No Simpler:
Agent-Based Modelling Meets
Sociology and Physics
2 http://www.simian.ac.uk
Thanks
• This research funded by the Economic and Social
Research Council as part of the National Centre
for Research Methods (http://www.ncrm.ac.uk).
• The usual disclaimer applies regarding Nigel
Gilbert (co-PI SIMIAN, Sociology, Surrey).
3 http://www.simian.ac.uk
Three thoughts
• “Make everything as simple as possible, but not
simpler.” (Albert Einstein, physicist)
• “To the man who only has a hammer,
everything he encounters begins to look like a
nail.” (Abraham Maslow, psychologist)
• “Scientists tend not to ask themselves
questions until they can see the rudiments of an
answer in their minds. Embarrassing questions
tend to remain unasked or, if asked, to be
asked rudely.” (Sir Peter Medawar, zoologist
and physiologist)
4 http://www.simian.ac.uk
Two big (connected) questions
• How do we represent our theories?
• How do we decide when we have made
them simpler than possible? (Einstein)
• Different disciplines (and the physical and
social sciences) have different answers to
the first question and are more or less
aware of the challenges raised by the
second.
5 http://www.simian.ac.uk
A worry
• We all know in an everyday sense that
humans are not like atoms (or other
physical entities) in important ways but how
do we show (how and how much) this
matters to the way we should build theory?
(Maslow)
• For example: Deliberation and decision, a
“model” of the world, self-awareness and
ability to recognise and react to patterns
that they are themselves part of.
(Evacuation example.)
6 http://www.simian.ac.uk
An important distinction
• If there weren’t regularities to be found in
social science, all social scientists should
give up and go home (or become novelists
and biographers): Boxes and shelves
example.
• There plainly are such regularities but they
don’t arise in the same way as they do in
the physical sciences: Socialisation, social
reproduction, evolution (social or
biological), conventions (norms) and so on.
7 http://www.simian.ac.uk
A social regularity
All cause death rate
per 100,000
population, Scotland
2001 (men and
Women)
8 http://www.simian.ac.uk
Lots of causes
• Poverty (bad food).
• Economics (dirty towns, poor housing, dirty or
dangerous jobs).
• Cultural differences (“chips with everything”,
“Who wants to live forever?”)
• Postcode lottery in healthcare and education?
• Genetic effects: Political correctness alert!
• All happening together in different combinations
at different times for different people. Really, on
reflection, the mere existence of social
regularities is quite impressive.
9 http://www.simian.ac.uk
Representing theories
• Physics and the “extraordinary coincidence”
with “every day” mathematics.
• Social science tries statistics too but does not
have “laws” to work with (and has relatively little
good quality data too).
• Because of self-awareness we almost certainly
have to have methods for capturing subjective
self-report in social science. This is pretty alien
to physics I guess. Sociology is quite good at it.
• So basically, it comes down to “mathematics” or
“narratives”. (Experiments? Other?)
10 http://www.simian.ac.uk
Numbers and narratives
• Echoing a big “row” in sociology (among
others), equations are rigorous but “restrictive”
(limit applicability?) while narratives are rich but
sloppy.
• A third way: Computer programmes are rich but
rigorous. (Medawar.)
• A particular kind of computer programme
(“agent-based”) for theories of social behaviour.
• I’m about to take a “left turn” into simplicity but
trust me, I’m not retreating from what you were
promised.
11 http://www.simian.ac.uk
The Schelling segregation model
• I’m not presenting this because it represents social reality but because it
is easy to explain and gives a good point of access to important issues.
• “Agents” live on a square grid so each has maximum 8 neighbours.
• There are two “types” of agents (pink and white) and some grid spaces
are vacant. Initially agents/vacancies are distributed randomly.
• All agents decide what to do in the same very simple way.
• Each agent has a preferred proportion (PP) of neighbours of its own kind
(0.5 PP means you want at least half your neighbours to be your own kind
- but you would accept all of them i. e. PP is minimum.) Vacant grid
spaces “don’t count” which is why the PP is a fraction not a number.
• If an agent is in a position that satisfies its PP then it does nothing
otherwise it moves to a vacancy chosen at random.
12 http://www.simian.ac.uk
The software
NetLogo: Free,
cross platform,
comes with a
models library
that will “click
and go”.
13 http://www.simian.ac.uk
Initial random state
14 http://www.simian.ac.uk
Clustering
Schelling (early
seventies) was
interested in urban
residential
segregation of
ethnic groups in
the US.
15 http://www.simian.ac.uk
Some real data for reference
What it looks like depends on how we measure
it/what data we can get hold of.
16 http://www.simian.ac.uk
A comment and two questions
• This is an “agent based” model because each
“social actor” has its “sensing” of the
environment, decision process and actions
represented explicitly (and “privately”) in the
programme code. We do not need homogeneity
assumptions or any kind of implausible “global
knowledge” to make the model “go”.
• What is the smallest PP (i. e. a number between
0 and 1) that will produce clusters?
• What happens when the PP is 1?
17 http://www.simian.ac.uk
Answers
• About 0.3.
• No clusters form.
• Challenge: Had you “seen” the cluster data
generated by PP=0.3, might you (if you were of a
particular political or sociological persuasion)
have attributed xenophobia or racism to the
system? (Or preference?)
• We can explicitly compare more or less
“sophisticated” agents including “random within
structure”: Very useful for complex null
hypotheses. What is a “null” social network?
18 http://www.simian.ac.uk
Why?
• Because PP is a minimum, people are always happy
“inside” a cluster of their own kind.
• If a cluster is “full” (no internal vacancies) then it cannot
be “disrupted” except at the edges.
• Whether clusters form/persist thus depends on whether
their shape is compatible with the PP for “edge agents”.
(No “sharp corners”: Defines minimum cluster size?)
• When PP is 1, no shape of the cluster edge is
compatible with the satisfaction of edge agents so the
cluster cannot maintain itself. (PP heterogeneity?)
• An aggregate entity (the cluster) thus becomes a
organising principle for individual behaviour: This is a
very concrete example of what sociologists call (often
very verbosely) “structuration”.
19 http://www.simian.ac.uk
Simple individuals/complex system
I ndividual Desires and Collective Outcomes
-20
0
20
40
60
80
100
120
0 50 100 150
% Similar W anted ( I ndividual)
%SimilarAchieved(Social)
% similar
% unhappy
Counter-intuitive
macro (social)
results from
simple micro
interactions. A
non-linear (and
complex)
system. I am
doing what
biologists call
“rerunning the
tape” here.
20 http://www.simian.ac.uk
Disclaimer
• Simulation is distinctive in representing social
theories as computer programmes rather than
narratives or equation systems.
• However I don’t need to explain to you exactly
how these programmes work or how one writes
them any more than a statistician has to know
how to derive the formulae for regression or
understand how a PC runs MATHEMATICA.
• But if you do want to know …
21 http://www.simian.ac.uk
Value of “trivial” model
• ABM combine qualitative/quantitative. We need to know both how people
act individually and what patterns are generated collectively.
• Unless we start with “calibrated” micro behaviour we face the
“microfoundations” problem of statistical modelling. (How do we know
how many models could have produced what we see? Have we
established causation or merely association?)
• Unless we validate macro patterns, we face the “scaling” problem of
qualitative research. How do we know what the effect of all this “detail” is
and whether it “matters” in aggregate? Computational experiment.)
• Even this trivial example problematises a simple link between micro and
macro and encourages careful process thinking.
• Qualitative similarity: What do we mean when we say that clusters (or
other structures rather than numbers) are “alike?”
• Falsification: We can derive multiple kinds of data from a complex
simulation “object”. Would anybody like to speculate on the distribution of
numbers of “migrations” for the population? Compare physics looking for
“new effects” ex ante i. e. binary pulsars for relativity.
22 http://www.simian.ac.uk
Now throw it away!
• The Schelling model is no good as “real” social science
for at least five reasons:
• Not systematically based on existing knowledge
(economics, politics, psychology).
• Not proven necessary and ABM not properly “chosen”
as a method: Occam’s Razor strongly indicates
regression to explain a simple trend.
• Too much at risk of equifinality: For “toy” version, really
only two distinguishable states (clusters and not).
• Not calibrated.
• Not validated.
23 http://www.simian.ac.uk
Methodology 1 (G+T)
24 http://www.simian.ac.uk
Start again!
• Choose a research domain “complicated enough” to justify
ABM.
• Use a systematic review of what is known in the domain to
create the agents and their environment.
• Almost certainly collect more data: Peril of novelty.
• If you can’t avoid it by filling gaps in knowledge, “tune” the
simulation to match some dimensions of data.
• Run the simulation and compare results with aggregate
data (not the calibration data obviously). NOTE: Not all
social science domains even have both good qualitative
and quantitative data. There didn’t use to be a need!
• If the match is good, you have learnt something. If it is
poor you can “repeat” but not too many times.
25 http://www.simian.ac.uk
Uses of simulation: Incomplete list
• Formalising existing verbal theories to see the gaps and
ambiguities.
• Synthesising “competing” theories: Heaps of “not
implausible” theories a peril of social science. Example:
Social capital.
• Developing novel theory not constrained by analytical
limitations (Maslow).
• Doing “experiments” that might not otherwise be possible.
• Framework for “less contentious” interdisciplinary work:
Don’t have to “talk in theories”.
• Data collection tool in its own right: Some “agents” may be
people (participative simulation, artificial stock markets).
26 http://www.simian.ac.uk
Case study 1: Strict churches
• Iannaccone: Rational choice argument that details of
religion can restrain adherents from “free riding” and losing
“club good” benefits of religion.
• Argument run analytically in a “partial equilibrium” context.
• ABM (“general non-equilibrium?”) implementation
overturns “strict churches are strong” hypothesis.
• Raises other interesting issues: Role of networks and
information in recruitment, robust “ecology” of large liberal
and small strict churches, long term statistical structure of
church “succession”, the possibility of endogenous
renaissance.
• Starts to be a framework for ethnographic comparisons of
“successful” churches and “unsuccessful” ones.
27 http://www.simian.ac.uk
Church “ecology”
Chattoe, E. (2006)
‘Using Simulation to
Develop and Test
Functionalist
Explanations: A Case
Study of Dynamic
Church Membership’,
British Journal of
Sociology, 57(3),
September, pp. 379-
397.
28 http://www.simian.ac.uk
Case study 2: Hegemony
• Rational Choice says find set of options, pick the “best”.
• What happens when some feasible choices (as well as payoffs)
aren’t known?
• Impossible to tackle analytically: Easy in ABM.
• Agents transmit “possibility” information as well as payoffs.
• Counter argument to economic “Pollyanna” position that
subjective and objective views will converge. Belief traps.
• Unifies “tradition” (single action “choice”) and choice. Works
properly for “new” options.
• Majority tastes and choices can “disadvantage” minority groups
without coercion: Finding a satisfying expression of sexuality
(data from “coming out stories”).
• Chattoe-Brown, E. (2009) ‘The Social Transmission of Choice: A
Simulation with Applications to Hegemonic Discourse’, Mind and
Society, 8(2), December, pp. 193-207.
29 http://www.simian.ac.uk
Conclusions
• Means and ends: Can’t necessarily interest you
in the social dimension of behaviour but if you
are interested then this is very good method to
use (and teach - NL has physics models too).
• There is an emerging methodology that
integrates previously disjoint data collection and
analysis methods in social science and
regulates the limitations of ABM (“toy” models).
• Welcome to Terra Nova. You can still give a
good student a whole sub discipline to conquer.
30 http://www.simian.ac.uk
Now what?
• Simulation Innovation, A Node (Part of NCRM: research,
training and advice): <http://www.simian.ac.uk>.
• NetLogo (software used here, free, works on
Mac/PC/Unix, with a nice library of examples):
<http://ccl.northwestern.edu/netlogo/>.
• Simulation for the Social Scientist, 2nd edition, 2005,
Gilbert/Troitzsch. [Don’t get first edition, not in NL!]
• Agent-Based Models, 2007, Gilbert.
• Journal of Artificial Societies and Social Simulation
(JASSS): <http://jasss.soc.surrey.ac.uk/JASSS.html>.
[Free online and peer reviewed.]
• simsoc (email discussion group for the social simulation
community): <https://www.jiscmail.ac.uk/cgi-
bin/webadmin?A0=SIMSOC>.

More Related Content

Similar to As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology and Physics

Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Edmund Chattoe-Brown
 
SY 7034 Week10
SY 7034 Week10SY 7034 Week10
SY 7034 Week10
Edmund Chattoe-Brown
 
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet? Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Edmund Chattoe-Brown
 
Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?
Edmund Chattoe-Brown
 
What is simulation and what use is it?
What is simulation and what use is it?What is simulation and what use is it?
What is simulation and what use is it?
Edmund Chattoe-Brown
 
Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...
Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...
Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...
Edmund Chattoe-Brown
 
What's Right About Social Simulation?
What's Right About Social Simulation?What's Right About Social Simulation?
What's Right About Social Simulation?
Edmund Chattoe-Brown
 
Social Science Applications of Agent Based Modelling
Social Science Applications of Agent Based ModellingSocial Science Applications of Agent Based Modelling
Social Science Applications of Agent Based Modelling
Edmund Chattoe-Brown
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
Edmund Chattoe-Brown
 
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and SociologyClosing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Edmund Chattoe-Brown
 
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
Edmund Chattoe-Brown
 
Is Simulating Forgetting Its History?
Is Simulating Forgetting Its History?Is Simulating Forgetting Its History?
Is Simulating Forgetting Its History?
Edmund Chattoe-Brown
 
Algorithmic Accountability & Learning Analytics (UCL)
Algorithmic Accountability & Learning Analytics (UCL)Algorithmic Accountability & Learning Analytics (UCL)
Algorithmic Accountability & Learning Analytics (UCL)
Simon Buckingham Shum
 
Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...
Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...
Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...
Edmund Chattoe-Brown
 
Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...
Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...
Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...
Edmund Chattoe-Brown
 
Social Networks and the Book Trade: An Outsider’s View
Social Networks and the Book Trade: An Outsider’s ViewSocial Networks and the Book Trade: An Outsider’s View
Social Networks and the Book Trade: An Outsider’s View
Edmund Chattoe-Brown
 
Computer Simulation and Economics
Computer Simulation and EconomicsComputer Simulation and Economics
Computer Simulation and Economics
Edmund Chattoe-Brown
 
You, online: Identity, Privacy, and the Future
You, online: Identity, Privacy, and the FutureYou, online: Identity, Privacy, and the Future
You, online: Identity, Privacy, and the Future
Abhay Agarwal
 
The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method
Edmund Chattoe-Brown
 
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
Edmund Chattoe-Brown
 

Similar to As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology and Physics (20)

Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
 
SY 7034 Week10
SY 7034 Week10SY 7034 Week10
SY 7034 Week10
 
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet? Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
 
Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?
 
What is simulation and what use is it?
What is simulation and what use is it?What is simulation and what use is it?
What is simulation and what use is it?
 
Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...
Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...
Squaring the Circle? Challenges of Reconciling Agent Based Modelling with “Ev...
 
What's Right About Social Simulation?
What's Right About Social Simulation?What's Right About Social Simulation?
What's Right About Social Simulation?
 
Social Science Applications of Agent Based Modelling
Social Science Applications of Agent Based ModellingSocial Science Applications of Agent Based Modelling
Social Science Applications of Agent Based Modelling
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
 
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and SociologyClosing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
 
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
 
Is Simulating Forgetting Its History?
Is Simulating Forgetting Its History?Is Simulating Forgetting Its History?
Is Simulating Forgetting Its History?
 
Algorithmic Accountability & Learning Analytics (UCL)
Algorithmic Accountability & Learning Analytics (UCL)Algorithmic Accountability & Learning Analytics (UCL)
Algorithmic Accountability & Learning Analytics (UCL)
 
Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...
Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...
Building Simulations from Expert Knowledge: Understanding Needle Sharing Beha...
 
Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...
Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...
Give Me A Place To Stand On and I Will Move The Earth: The Potential for Agen...
 
Social Networks and the Book Trade: An Outsider’s View
Social Networks and the Book Trade: An Outsider’s ViewSocial Networks and the Book Trade: An Outsider’s View
Social Networks and the Book Trade: An Outsider’s View
 
Computer Simulation and Economics
Computer Simulation and EconomicsComputer Simulation and Economics
Computer Simulation and Economics
 
You, online: Identity, Privacy, and the Future
You, online: Identity, Privacy, and the FutureYou, online: Identity, Privacy, and the Future
You, online: Identity, Privacy, and the Future
 
The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method
 
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
 

More from Edmund Chattoe-Brown

Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Edmund Chattoe-Brown
 
A Co-evolutionary Simulation of Multi-Branch Enterprises
A Co-evolutionary Simulation of Multi-Branch EnterprisesA Co-evolutionary Simulation of Multi-Branch Enterprises
A Co-evolutionary Simulation of Multi-Branch Enterprises
Edmund Chattoe-Brown
 
A Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation DiffusionA Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation Diffusion
Edmund Chattoe-Brown
 
What Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might DoWhat Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might Do
Edmund Chattoe-Brown
 
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Edmund Chattoe-Brown
 
Computer Simulation and Economics
Computer Simulation and EconomicsComputer Simulation and Economics
Computer Simulation and Economics
Edmund Chattoe-Brown
 
Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming
Modelling Self-Organisation of Oligopolistic Markets Using Genetic ProgrammingModelling Self-Organisation of Oligopolistic Markets Using Genetic Programming
Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming
Edmund Chattoe-Brown
 
Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?
Edmund Chattoe-Brown
 
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
Edmund Chattoe-Brown
 
SY 7034 Week9
SY 7034 Week9SY 7034 Week9
SY 7034 Week9
Edmund Chattoe-Brown
 
SY 7034 Week8
SY 7034 Week8SY 7034 Week8
SY 7034 Week8
Edmund Chattoe-Brown
 
SY 7034 Week7
SY 7034 Week7SY 7034 Week7
SY 7034 Week7
Edmund Chattoe-Brown
 
SY 7034 Week5
SY 7034 Week5SY 7034 Week5
SY 7034 Week5
Edmund Chattoe-Brown
 
SY 7034 Week4
SY 7034 Week4SY 7034 Week4
SY 7034 Week4
Edmund Chattoe-Brown
 
SY 7034 Week3
SY 7034 Week3SY 7034 Week3
SY 7034 Week3
Edmund Chattoe-Brown
 
SY 7034 Week1
SY 7034 Week1SY 7034 Week1
SY 7034 Week1
Edmund Chattoe-Brown
 
SY 7034 Week2
SY 7034 Week2SY 7034 Week2
SY 7034 Week2
Edmund Chattoe-Brown
 

More from Edmund Chattoe-Brown (17)

Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
 
A Co-evolutionary Simulation of Multi-Branch Enterprises
A Co-evolutionary Simulation of Multi-Branch EnterprisesA Co-evolutionary Simulation of Multi-Branch Enterprises
A Co-evolutionary Simulation of Multi-Branch Enterprises
 
A Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation DiffusionA Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation Diffusion
 
What Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might DoWhat Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might Do
 
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
 
Computer Simulation and Economics
Computer Simulation and EconomicsComputer Simulation and Economics
Computer Simulation and Economics
 
Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming
Modelling Self-Organisation of Oligopolistic Markets Using Genetic ProgrammingModelling Self-Organisation of Oligopolistic Markets Using Genetic Programming
Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming
 
Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?
 
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
 
SY 7034 Week9
SY 7034 Week9SY 7034 Week9
SY 7034 Week9
 
SY 7034 Week8
SY 7034 Week8SY 7034 Week8
SY 7034 Week8
 
SY 7034 Week7
SY 7034 Week7SY 7034 Week7
SY 7034 Week7
 
SY 7034 Week5
SY 7034 Week5SY 7034 Week5
SY 7034 Week5
 
SY 7034 Week4
SY 7034 Week4SY 7034 Week4
SY 7034 Week4
 
SY 7034 Week3
SY 7034 Week3SY 7034 Week3
SY 7034 Week3
 
SY 7034 Week1
SY 7034 Week1SY 7034 Week1
SY 7034 Week1
 
SY 7034 Week2
SY 7034 Week2SY 7034 Week2
SY 7034 Week2
 

Recently uploaded

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 

Recently uploaded (20)

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 

As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology and Physics

  • 1. http://www.simian.ac.uk Edmund Chattoe-Brown (ecb18@le.ac.uk) Department of Sociology, University of Leicester As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology and Physics
  • 2. 2 http://www.simian.ac.uk Thanks • This research funded by the Economic and Social Research Council as part of the National Centre for Research Methods (http://www.ncrm.ac.uk). • The usual disclaimer applies regarding Nigel Gilbert (co-PI SIMIAN, Sociology, Surrey).
  • 3. 3 http://www.simian.ac.uk Three thoughts • “Make everything as simple as possible, but not simpler.” (Albert Einstein, physicist) • “To the man who only has a hammer, everything he encounters begins to look like a nail.” (Abraham Maslow, psychologist) • “Scientists tend not to ask themselves questions until they can see the rudiments of an answer in their minds. Embarrassing questions tend to remain unasked or, if asked, to be asked rudely.” (Sir Peter Medawar, zoologist and physiologist)
  • 4. 4 http://www.simian.ac.uk Two big (connected) questions • How do we represent our theories? • How do we decide when we have made them simpler than possible? (Einstein) • Different disciplines (and the physical and social sciences) have different answers to the first question and are more or less aware of the challenges raised by the second.
  • 5. 5 http://www.simian.ac.uk A worry • We all know in an everyday sense that humans are not like atoms (or other physical entities) in important ways but how do we show (how and how much) this matters to the way we should build theory? (Maslow) • For example: Deliberation and decision, a “model” of the world, self-awareness and ability to recognise and react to patterns that they are themselves part of. (Evacuation example.)
  • 6. 6 http://www.simian.ac.uk An important distinction • If there weren’t regularities to be found in social science, all social scientists should give up and go home (or become novelists and biographers): Boxes and shelves example. • There plainly are such regularities but they don’t arise in the same way as they do in the physical sciences: Socialisation, social reproduction, evolution (social or biological), conventions (norms) and so on.
  • 7. 7 http://www.simian.ac.uk A social regularity All cause death rate per 100,000 population, Scotland 2001 (men and Women)
  • 8. 8 http://www.simian.ac.uk Lots of causes • Poverty (bad food). • Economics (dirty towns, poor housing, dirty or dangerous jobs). • Cultural differences (“chips with everything”, “Who wants to live forever?”) • Postcode lottery in healthcare and education? • Genetic effects: Political correctness alert! • All happening together in different combinations at different times for different people. Really, on reflection, the mere existence of social regularities is quite impressive.
  • 9. 9 http://www.simian.ac.uk Representing theories • Physics and the “extraordinary coincidence” with “every day” mathematics. • Social science tries statistics too but does not have “laws” to work with (and has relatively little good quality data too). • Because of self-awareness we almost certainly have to have methods for capturing subjective self-report in social science. This is pretty alien to physics I guess. Sociology is quite good at it. • So basically, it comes down to “mathematics” or “narratives”. (Experiments? Other?)
  • 10. 10 http://www.simian.ac.uk Numbers and narratives • Echoing a big “row” in sociology (among others), equations are rigorous but “restrictive” (limit applicability?) while narratives are rich but sloppy. • A third way: Computer programmes are rich but rigorous. (Medawar.) • A particular kind of computer programme (“agent-based”) for theories of social behaviour. • I’m about to take a “left turn” into simplicity but trust me, I’m not retreating from what you were promised.
  • 11. 11 http://www.simian.ac.uk The Schelling segregation model • I’m not presenting this because it represents social reality but because it is easy to explain and gives a good point of access to important issues. • “Agents” live on a square grid so each has maximum 8 neighbours. • There are two “types” of agents (pink and white) and some grid spaces are vacant. Initially agents/vacancies are distributed randomly. • All agents decide what to do in the same very simple way. • Each agent has a preferred proportion (PP) of neighbours of its own kind (0.5 PP means you want at least half your neighbours to be your own kind - but you would accept all of them i. e. PP is minimum.) Vacant grid spaces “don’t count” which is why the PP is a fraction not a number. • If an agent is in a position that satisfies its PP then it does nothing otherwise it moves to a vacancy chosen at random.
  • 12. 12 http://www.simian.ac.uk The software NetLogo: Free, cross platform, comes with a models library that will “click and go”.
  • 14. 14 http://www.simian.ac.uk Clustering Schelling (early seventies) was interested in urban residential segregation of ethnic groups in the US.
  • 15. 15 http://www.simian.ac.uk Some real data for reference What it looks like depends on how we measure it/what data we can get hold of.
  • 16. 16 http://www.simian.ac.uk A comment and two questions • This is an “agent based” model because each “social actor” has its “sensing” of the environment, decision process and actions represented explicitly (and “privately”) in the programme code. We do not need homogeneity assumptions or any kind of implausible “global knowledge” to make the model “go”. • What is the smallest PP (i. e. a number between 0 and 1) that will produce clusters? • What happens when the PP is 1?
  • 17. 17 http://www.simian.ac.uk Answers • About 0.3. • No clusters form. • Challenge: Had you “seen” the cluster data generated by PP=0.3, might you (if you were of a particular political or sociological persuasion) have attributed xenophobia or racism to the system? (Or preference?) • We can explicitly compare more or less “sophisticated” agents including “random within structure”: Very useful for complex null hypotheses. What is a “null” social network?
  • 18. 18 http://www.simian.ac.uk Why? • Because PP is a minimum, people are always happy “inside” a cluster of their own kind. • If a cluster is “full” (no internal vacancies) then it cannot be “disrupted” except at the edges. • Whether clusters form/persist thus depends on whether their shape is compatible with the PP for “edge agents”. (No “sharp corners”: Defines minimum cluster size?) • When PP is 1, no shape of the cluster edge is compatible with the satisfaction of edge agents so the cluster cannot maintain itself. (PP heterogeneity?) • An aggregate entity (the cluster) thus becomes a organising principle for individual behaviour: This is a very concrete example of what sociologists call (often very verbosely) “structuration”.
  • 19. 19 http://www.simian.ac.uk Simple individuals/complex system I ndividual Desires and Collective Outcomes -20 0 20 40 60 80 100 120 0 50 100 150 % Similar W anted ( I ndividual) %SimilarAchieved(Social) % similar % unhappy Counter-intuitive macro (social) results from simple micro interactions. A non-linear (and complex) system. I am doing what biologists call “rerunning the tape” here.
  • 20. 20 http://www.simian.ac.uk Disclaimer • Simulation is distinctive in representing social theories as computer programmes rather than narratives or equation systems. • However I don’t need to explain to you exactly how these programmes work or how one writes them any more than a statistician has to know how to derive the formulae for regression or understand how a PC runs MATHEMATICA. • But if you do want to know …
  • 21. 21 http://www.simian.ac.uk Value of “trivial” model • ABM combine qualitative/quantitative. We need to know both how people act individually and what patterns are generated collectively. • Unless we start with “calibrated” micro behaviour we face the “microfoundations” problem of statistical modelling. (How do we know how many models could have produced what we see? Have we established causation or merely association?) • Unless we validate macro patterns, we face the “scaling” problem of qualitative research. How do we know what the effect of all this “detail” is and whether it “matters” in aggregate? Computational experiment.) • Even this trivial example problematises a simple link between micro and macro and encourages careful process thinking. • Qualitative similarity: What do we mean when we say that clusters (or other structures rather than numbers) are “alike?” • Falsification: We can derive multiple kinds of data from a complex simulation “object”. Would anybody like to speculate on the distribution of numbers of “migrations” for the population? Compare physics looking for “new effects” ex ante i. e. binary pulsars for relativity.
  • 22. 22 http://www.simian.ac.uk Now throw it away! • The Schelling model is no good as “real” social science for at least five reasons: • Not systematically based on existing knowledge (economics, politics, psychology). • Not proven necessary and ABM not properly “chosen” as a method: Occam’s Razor strongly indicates regression to explain a simple trend. • Too much at risk of equifinality: For “toy” version, really only two distinguishable states (clusters and not). • Not calibrated. • Not validated.
  • 24. 24 http://www.simian.ac.uk Start again! • Choose a research domain “complicated enough” to justify ABM. • Use a systematic review of what is known in the domain to create the agents and their environment. • Almost certainly collect more data: Peril of novelty. • If you can’t avoid it by filling gaps in knowledge, “tune” the simulation to match some dimensions of data. • Run the simulation and compare results with aggregate data (not the calibration data obviously). NOTE: Not all social science domains even have both good qualitative and quantitative data. There didn’t use to be a need! • If the match is good, you have learnt something. If it is poor you can “repeat” but not too many times.
  • 25. 25 http://www.simian.ac.uk Uses of simulation: Incomplete list • Formalising existing verbal theories to see the gaps and ambiguities. • Synthesising “competing” theories: Heaps of “not implausible” theories a peril of social science. Example: Social capital. • Developing novel theory not constrained by analytical limitations (Maslow). • Doing “experiments” that might not otherwise be possible. • Framework for “less contentious” interdisciplinary work: Don’t have to “talk in theories”. • Data collection tool in its own right: Some “agents” may be people (participative simulation, artificial stock markets).
  • 26. 26 http://www.simian.ac.uk Case study 1: Strict churches • Iannaccone: Rational choice argument that details of religion can restrain adherents from “free riding” and losing “club good” benefits of religion. • Argument run analytically in a “partial equilibrium” context. • ABM (“general non-equilibrium?”) implementation overturns “strict churches are strong” hypothesis. • Raises other interesting issues: Role of networks and information in recruitment, robust “ecology” of large liberal and small strict churches, long term statistical structure of church “succession”, the possibility of endogenous renaissance. • Starts to be a framework for ethnographic comparisons of “successful” churches and “unsuccessful” ones.
  • 27. 27 http://www.simian.ac.uk Church “ecology” Chattoe, E. (2006) ‘Using Simulation to Develop and Test Functionalist Explanations: A Case Study of Dynamic Church Membership’, British Journal of Sociology, 57(3), September, pp. 379- 397.
  • 28. 28 http://www.simian.ac.uk Case study 2: Hegemony • Rational Choice says find set of options, pick the “best”. • What happens when some feasible choices (as well as payoffs) aren’t known? • Impossible to tackle analytically: Easy in ABM. • Agents transmit “possibility” information as well as payoffs. • Counter argument to economic “Pollyanna” position that subjective and objective views will converge. Belief traps. • Unifies “tradition” (single action “choice”) and choice. Works properly for “new” options. • Majority tastes and choices can “disadvantage” minority groups without coercion: Finding a satisfying expression of sexuality (data from “coming out stories”). • Chattoe-Brown, E. (2009) ‘The Social Transmission of Choice: A Simulation with Applications to Hegemonic Discourse’, Mind and Society, 8(2), December, pp. 193-207.
  • 29. 29 http://www.simian.ac.uk Conclusions • Means and ends: Can’t necessarily interest you in the social dimension of behaviour but if you are interested then this is very good method to use (and teach - NL has physics models too). • There is an emerging methodology that integrates previously disjoint data collection and analysis methods in social science and regulates the limitations of ABM (“toy” models). • Welcome to Terra Nova. You can still give a good student a whole sub discipline to conquer.
  • 30. 30 http://www.simian.ac.uk Now what? • Simulation Innovation, A Node (Part of NCRM: research, training and advice): <http://www.simian.ac.uk>. • NetLogo (software used here, free, works on Mac/PC/Unix, with a nice library of examples): <http://ccl.northwestern.edu/netlogo/>. • Simulation for the Social Scientist, 2nd edition, 2005, Gilbert/Troitzsch. [Don’t get first edition, not in NL!] • Agent-Based Models, 2007, Gilbert. • Journal of Artificial Societies and Social Simulation (JASSS): <http://jasss.soc.surrey.ac.uk/JASSS.html>. [Free online and peer reviewed.] • simsoc (email discussion group for the social simulation community): <https://www.jiscmail.ac.uk/cgi- bin/webadmin?A0=SIMSOC>.