SlideShare a Scribd company logo
1 of 66
http://www.landscapemodelling.net
James Millington
Dept. of Geography, King’s College London
Through Thick and Thin:
The value of agent-based modelling for
integrating geographical understanding
http://www.landscapemodelling.net
http://www.landscapemodelling.net
http://www.landscapemodelling.net
http://www.landscapemodelling.net
http://www.landscapemodelling.net
Use of ABM in geography
Established
 Land use/cover change
 Deadman et al. 2004; An et al. 2005; Evans and Kelley 2008
 Urban phenomena and change
 Haklay et al. 2001; Hochmair 2005; Jayaprakash et al. 2009
More recently
 Crime distribution (Malleson et al. 2012; Malleson 2012)
 School catchments (Harland & Heppenstall 2012; Millington et al. in review)
 Crowd dynamics (Torrens 2012; Johansson and Kretz 2012)
http://www.landscapemodelling.net
Early adopters in geography
 Contexts consistent with prior skills and
understanding (GIS, Computer Science)
Little evidence of ABM use to ask questions
arising from social or cultural theory
http://www.landscapemodelling.net
Movement & Locations Physical Change
Social and cultural aversion
Three proposed reasons
1. Misconceptions about this ‘modelling’
 ABM associated with previously rejected
quantitative methods?
2. Failure of ABM to exploit their potential
 Quantitative generalization etc. often still used
3. Models are too ‘thin’ to understand the world
 Alone maybe, but could be used more ‘thickly’
http://www.landscapemodelling.net
Quantitative revolution
Statistical approaches result in:
"sad degeneration and routinization of the
modelling exercise into mere data crunching,
numerical analysis and statistical inference
instead of careful theory-building"
Harvey (1989 p.213)
Prime position of mathematical modelling can
mean “conceptualization becomes the slave of
quantification”
Sayer (1982, p.75)
http://www.landscapemodelling.net
http://www.landscapemodelling.net
Millington et al. (2007)
Land use regression model
http://www.landscapemodelling.net
http://www.landscapemodelling.net
Modelling differences
Statistical modelling demands:
 Generalization and Aggregation
 Quantitative descriptions of relations
 Homogenization of measured objects
http://www.landscapemodelling.net
Millington et al. (2007)
Land use regression model
http://www.landscapemodelling.net
Land use agent-based model
Millington et al. (2008)
http://www.landscapemodelling.net
Modelling differences
Statistical modelling demands:
 Generalization and Aggregation
 Quantitative descriptions of relations
 Homogenization of measured objects
Agent-based modelling allows:
 Abstraction and Disaggregation
 Autonomous heterogeneous objects
 Explicit representation of causal powers
http://www.landscapemodelling.net
Agent-based representation
Agents:
 Interactive (with other agents and env.)
 Autonomous behaviour
 Multiple attributes
 Adaptive (behaviour or attributes)
 Represent multiple levels of organization
Environment:
 Influences and influenced by agents
http://www.landscapemodelling.net
Agent-based representation
http://www.landscapemodelling.net
Galan et al. (2009)
Agent-based representation
 Quantitative generalization and aggregation is
not required
 Abstractions can be based on
 Interviews
 Survey results
 Participant observation
 Natural language (mental) models encoded
using logical symbolization
http://www.landscapemodelling.net
Unfulfilled potential
http://www.landscapemodelling.net
Quantitative
Generalization
Utility
Maximization
Perfect
Rationality
Prediction Forecasting
Thin description
 Models are too simple and uncoupled from
reality to be relevant for understanding it?
Yeah,
 Models are ‘thinner’ than ethnographers’ thick
descriptions
Nah
 Abstractions are needed for understanding
 ABM need not be so epistemologically thin
http://www.landscapemodelling.net
Social and cultural aversion
Three proposed reasons
1. Misconceptions about this ‘modelling’
 ABM associated with previously rejected
quantitative methods?
2. Failure of ABM to exploit their potential
 Quantitative generalization etc. often still used
3. Models are too ‘thin’ to understand the world
 Alone maybe, but could be used more ‘thickly’
http://www.landscapemodelling.net
Epistemic Roles
Heuristic
Structure vs. Agency
Necessary vs. Contingent
Dialogic
Mensatic
Narrative
http://www.landscapemodelling.net
Epistemic Roles
Heuristic
Structure vs. Agency
Necessary vs. Contingent
Dialogic
Mensatic
Narrative
http://www.landscapemodelling.net
Recursion
http://www.landscapemodelling.net
Recursion
http://www.landscapemodelling.net
Structuration
http://www.landscapemodelling.net
Structure Agency
Social Psychology Theory
 People hold multiple self-concepts within their
self-identity in a hierarchy (Stryker and Burke 2000)
 Farmer: Producer, Agri-business person,
Conservationist, Diversifier
 People attempt to express their identity
through their behaviour
 Identity changes slowly to match social
network if behaviour cannot match identity
http://landscapemodelling.net
Farmer Social Psychology
http://landscapemodelling.net
Epistemic Roles
Heuristic
Structure vs. Agency
Necessary vs. Contingent
Dialogic
Mensatic
Narrative
http://www.landscapemodelling.net
School Choice and Admissions
 Distance-based admissions policies
 hierarchies of school popularity
 lead to the reproduction of social inequality
http://landscapemodelling.net
Empirical Patterns
http://landscapemodelling.net
Empirical Patterns
http://landscapemodelling.net
Barking Abbey
Warren
Empirical Patterns
http://landscapemodelling.net
Barking Abbey
Warren
Empirical Patterns
http://landscapemodelling.net
Necessary or Contingent?
 What relationships necessary for patterns?
 School value-added? Family location constraints?
 What relationships are contingent?
 Examine combinations of rules
 No value-added (nVA), no location constraints (nLC)
 Value-added (VA), no location constraints (nLC)
 No value-added (nVA), location constraints (LC)
 Value-added (VA), movement constraints (LC)
http://landscapemodelling.net
http://landscapemodelling.net
nLC nVA nLC VA
LC nVA LC VA
http://landscapemodelling.net
20 40 60 80
GCSE score
0
2
4
6
8
10
A:Pratio
20 40 60 80
GCSE score
0
2
4
6
8
10
A:Pratio
http://landscapemodelling.net
A:P ratio
2 4 6 8 100
0
20
40
60
80
100
Max.Distance
A:P ratio
2 4 6 8 100
0
20
40
60
80
100
Max.Distance
Epistemic Roles
Heuristic
Structure vs. Agency
Necessary vs. Contingent
Dialogic
Mensatic
Narrative
http://www.landscapemodelling.net
Put your model where your mouth is
Present your mental model as a formal model
http://www.landscapemodelling.net
ABM
Participatory Modelling
http://www.landscapemodelling.net
D’Aquino et al. (2003)
Participatory Modelling
http://www.landscapemodelling.net
D’Aquino et al. (2003)
Participatory Modelling
http://www.landscapemodelling.net
D’Aquino et al. (2003)
http://landscapemodelling.net
Boundary Crossing
Demeritt (2009)
ABM
Epistemic Roles
Heuristic
Structure vs. Agency
Necessary vs. Contingent
Dialogic
Mensatic
Narrative
http://www.landscapemodelling.net
Narrative: Beyond Statistics
 Breeding synchrony in bird colonies
 Jovanni and Grimm (2008) Proc. R. Soc. B
http://landscapemodelling.net
Statistical Summaries
http://landscapemodelling.net
Jovani & Grimm (2008)
ABM are event-driven
http://landscapemodelling.net
Narrative
Understanding
Events
What is a narrative?
http://landscapemodelling.net
Narrative
…may move back and forth between
accounts of low-level events and
system level (statistical) summaries to
show how they are linked
… is not simply a chronicle of events
Influencing Neighbours (IN)
http://landscapemodelling.net
IN = 8 IN = 1
Influencing Neighbours (IN)
http://landscapemodelling.net
IN = 8 IN = 1
Influencing Neighbours in Space
http://landscapemodelling.net
Influencing Neighbours in Time
http://landscapemodelling.net
Narratives of contingencies
Millington et al. (2012)
Thicker Approaches
Heuristic
Structure vs. Agency
Necessary vs. Contingent
Dialogic
Mensatic
Narrative
http://www.landscapemodelling.net
Outstanding Challenges
 Improving model representations
 Identifying and demonstrating causality
Clifford (2008)
Shared challenges?
“appropriate abstraction to understand how
structures underlying mechanisms produce
empirical events and the identification and
explanation of how necessity and
contingency combine to produce history”
http://www.landscapemodelling.net
Through thick and thin
Mixed methods
 Corroborating findings
 Alternative interpretations
 Development of theory
 Expansion of inquiry
http://www.landscapemodelling.net
Quantitative Qualitative+
Through thick and thin
Mixed methods
 Corroborating findings
 Alternative interpretations
 Development of theory
 Expansion of inquiry
 Examining consequences of theories
 Identifying patterns to seek empirically
http://www.landscapemodelling.net
Simulation Qualitative+
Through thick and thin
Mixed methods
 Corroborating findings
 Alternative interpretations
 Development of theory
 Expansion of inquiry
 Examining consequences of theories
 Identifying patterns to seek empirically
http://www.landscapemodelling.net
Simulation Qualitative
Through thick and thin
http://www.landscapemodelling.net
Theory
Observation
Simulation
Iterative Process
Challenges for ‘thick and thin’
Scepticism
http://www.landscapemodelling.net
Challenges for ‘thick and thin’
Scepticism
Skills
 Teaching computational concepts
 ‘Interaction’ expertise rather than ‘contributory’
http://www.landscapemodelling.net
Challenges for ‘thick and thin’
Scepticism
Skills
 Teaching computational concepts
 ‘Interaction’ expertise rather than ‘contributory’
Resources
 Time and Energy!
http://www.landscapemodelling.net
Acknowledgements
http://www.landscapemodelling.net
james.millington@kcl.ac.uk
@jamesmillington

More Related Content

Similar to Value of ABM for integrating geographical understanding - Millington Auckland 2013

Agent-Based Modeling
Agent-Based ModelingAgent-Based Modeling
Agent-Based ModelingKelly Lipiec
 
Self Organization Simulation Over Gis Based On Multi Agent Platform
Self Organization Simulation Over Gis Based On Multi Agent PlatformSelf Organization Simulation Over Gis Based On Multi Agent Platform
Self Organization Simulation Over Gis Based On Multi Agent Platformanas_elf
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docxtodd581
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docxglendar3
 
Narrative Explanation in Agent-Based Modelling - Millington AAG 2013
Narrative Explanation in Agent-Based Modelling - Millington AAG 2013Narrative Explanation in Agent-Based Modelling - Millington AAG 2013
Narrative Explanation in Agent-Based Modelling - Millington AAG 2013James Millington
 
SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...
SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...
SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...SMART Infrastructure Facility
 
Representing cultural change in ABM of landscape-scale socio-ecological systems
Representing cultural change in ABM of landscape-scale socio-ecological systemsRepresenting cultural change in ABM of landscape-scale socio-ecological systems
Representing cultural change in ABM of landscape-scale socio-ecological systemsJames Millington
 
Intergrated Models U N C C
Intergrated  Models  U N C CIntergrated  Models  U N C C
Intergrated Models U N C Cdelmelle
 
GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1crooksAndrew
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsPedro Luis Mateo Navarro
 
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...Pedro Luis Mateo Navarro
 
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019Ravi Kiran B.
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...ArchiLab 7
 
Rsqrd AI: Recent Advances in Explainable Machine Learning Research
Rsqrd AI: Recent Advances in Explainable Machine Learning ResearchRsqrd AI: Recent Advances in Explainable Machine Learning Research
Rsqrd AI: Recent Advances in Explainable Machine Learning ResearchSanjana Chowdhury
 
2017 sarstedtetal. handbookof_marketresearch
2017 sarstedtetal. handbookof_marketresearch2017 sarstedtetal. handbookof_marketresearch
2017 sarstedtetal. handbookof_marketresearchssuser08046e
 
Demystifying Data Science with an introduction to Machine Learning
Demystifying Data Science with an introduction to Machine LearningDemystifying Data Science with an introduction to Machine Learning
Demystifying Data Science with an introduction to Machine LearningJulian Bright
 
4 r introduction to comm mba - ruchi jaggi
4 r introduction to comm  mba - ruchi jaggi4 r introduction to comm  mba - ruchi jaggi
4 r introduction to comm mba - ruchi jaggiRbk Asr
 

Similar to Value of ABM for integrating geographical understanding - Millington Auckland 2013 (20)

Agent-Based Modeling
Agent-Based ModelingAgent-Based Modeling
Agent-Based Modeling
 
Self Organization Simulation Over Gis Based On Multi Agent Platform
Self Organization Simulation Over Gis Based On Multi Agent PlatformSelf Organization Simulation Over Gis Based On Multi Agent Platform
Self Organization Simulation Over Gis Based On Multi Agent Platform
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docx
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docx
 
Narrative Explanation in Agent-Based Modelling - Millington AAG 2013
Narrative Explanation in Agent-Based Modelling - Millington AAG 2013Narrative Explanation in Agent-Based Modelling - Millington AAG 2013
Narrative Explanation in Agent-Based Modelling - Millington AAG 2013
 
SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...
SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...
SMART Seminar Series: "Spatial simulation of complex adaptive systems: why “a...
 
Representing cultural change in ABM of landscape-scale socio-ecological systems
Representing cultural change in ABM of landscape-scale socio-ecological systemsRepresenting cultural change in ABM of landscape-scale socio-ecological systems
Representing cultural change in ABM of landscape-scale socio-ecological systems
 
Intergrated Models U N C C
Intergrated  Models  U N C CIntergrated  Models  U N C C
Intergrated Models U N C C
 
GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1
 
Rainey resume 2 25-2021
Rainey resume 2 25-2021Rainey resume 2 25-2021
Rainey resume 2 25-2021
 
Rainey resume 2 25-2021
Rainey resume 2 25-2021Rainey resume 2 25-2021
Rainey resume 2 25-2021
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environments
 
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
 
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
 
Basheka 244
Basheka 244Basheka 244
Basheka 244
 
Rsqrd AI: Recent Advances in Explainable Machine Learning Research
Rsqrd AI: Recent Advances in Explainable Machine Learning ResearchRsqrd AI: Recent Advances in Explainable Machine Learning Research
Rsqrd AI: Recent Advances in Explainable Machine Learning Research
 
2017 sarstedtetal. handbookof_marketresearch
2017 sarstedtetal. handbookof_marketresearch2017 sarstedtetal. handbookof_marketresearch
2017 sarstedtetal. handbookof_marketresearch
 
Demystifying Data Science with an introduction to Machine Learning
Demystifying Data Science with an introduction to Machine LearningDemystifying Data Science with an introduction to Machine Learning
Demystifying Data Science with an introduction to Machine Learning
 
4 r introduction to comm mba - ruchi jaggi
4 r introduction to comm  mba - ruchi jaggi4 r introduction to comm  mba - ruchi jaggi
4 r introduction to comm mba - ruchi jaggi
 

Value of ABM for integrating geographical understanding - Millington Auckland 2013