SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 1
Risk-aware policy evaluation using
agent-based simulation
Bruce Edmonds
Centre for Policy Modelling
Manchester Metropolitan University
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 2
Simple systems…
… may be complicated but behave in predictable
ways, allowing them to be represented by models...
•  where one can use them to numerically forecast
•  where uncertainty can be analytically estimated
•  where one can get rough estimates cheaply, and
better estimates with increasing investment
•  which one can sensibly plan and execute
systematically
•  where there is a basically one right way of doing it
•  so that one can fully understand the model
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 3
However…
Even with only two bits of wood the result can be complex
See video at: http://www.youtube.com/watch?v=czLIj-4suOk
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 4
The Main Point of the Talk…
…is that complex systems need to be dealt with in a
different way to that of simple systems...
...not only using different techniques but also how
models about complex systems are used in policy
development process needs to change including
moving away from prediction.
•  Simulation modelling will be increasingly important
as we try to develop better policies and deal with
complex and fast moving situations
•  But it can not be ‘business as usual’ – just doing
better modelling with the same modeller–policy
actor relationship will not work well
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 5
Structure of the (rest of the) Talk
1.  A bit about modelling context, purposes
and tensions
2.  Some of the underlying assumptions
and habits that need to change
3.  An eample model – A model of
Domestic Water Demand
4.  An example model – Stefano Picascia’s
Modelling of the Housing Rental Market
5.  Some suggestions as to ways forward
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 6
Tensions and difficulties for the
modeller
Part 1
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 7
The Complexity facing Modellers
•  Many of the situations or issues we need to
understand are mixtures of: technical, social,
behavioural and ecological factors
•  They are not only complicated, but also
unexpected outcomes can ‘emerge’ from the
interaction of the actors and internal processes
•  We do not have good general models for how
people behave (regardless of what economists
claim)
•  How to approach using models to understand
complex phenomena is not fully developed
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 8
Different modelling purposes
Models can be used for a wide variety of different
purposes, and these impact upon the kind of
techniques needed and its difficulties, e.g.
•  Forecasting – predicting unknown (e.g. future)
situations and outcomes
•  Explanation – understanding how known
outcomes might have come about
•  Theoretical Exploration – understanding a
complex model by exploring some of its properties
and behaviours
•  Analogy – using a model as a way of thinking
about something else
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 9
Model Scope
•  The scope of a model is the conditions under which it
is useful for its planned purpose
•  Whilst this is implicit and stable for many simple
systems, this is not the case for many complex ones
•  Thus trying to make scope explicit is important, and
these relate to model assumptions
•  A process not included in the model (and hence
outside its scope) can overwhelm the results…
•  ..but in complex systems internal processes of change
can also emerge, and some of these can be usefully
modelled (but only in more complex ways)
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 10
Possible modelling trade-offs
•  Some desiderata for
models: validity,
formality, simplicity and
generality
•  these are difficult to
obtain simultaneously
(for complex systems)
•  there is some sort of
complicated trade-off
between them (for each
modelling exercise)
	 simplicity
generality
validity
formality
Analogy
Solvable
Mathematical
Model
Data
What
Policy
Actors
Want
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 11
A picture of modelling
whatisobservedor
measured
themodel
themodellers
themodelusers
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 12
Assumptions and expectations from
Policy Actors
Part 2
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 13
Expectations of Scientists
•  What works well with simple systems does not
necessarily work well with complex ones
•  Many of the expectations of complexity scientists
by policy makers and the public come from:
–  What economists have claimed to be able to do
–  Or how physical scientists have been able to do
•  As I hope will be clear, complex simulation
modelling can usefully inform policy making
•  But these expectations can get in the way
•  So we will look next at some of these expectations
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 14
The Cost-Benefit Approach
•  Basically weighing the benefits – the costs
•  As if an economist had written a manual for policy
actors in how to think (i.e. as their theory states)
This assumes that one can:
1.  list the main alternative options
2.  forecast the results of these
3.  put meaningful numerical values on these
4.  decide on the best one, adopt that option
•  Allows policy optimisation…
•  ...if it were possible
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 15
Quantification
•  Makes life much easier for policy actors – choose
the one with the biggest (or smallest) number!
•  Especially when asked to justify an approach
•  But can be more misleading than helpful because
it gives a false impression of accuracy
•  And implicitly leads to a focus on the measurable
and that things will ‘average out’ etc.
•  Was a limitation of purely mathematical
approaches, but computer simulation does not
have to be focused on these aspects
•  1D quantification is often an inadequate
representation of what we need to understand
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 16
Planning and Managing Modelling
•  In a simple case one can apply an approach
where one carefully plans, manages and
evaluates models
•  As if this was like building a bridge!
•  But in complex cases complications about what
needs to be included or not requires a more
iterative approach…
•  ...where models are repeatedly built for a purpose
and the lessons learnt as you go along...
•  Becuase the difficulties can not be predicted in
complex cases!
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 17
No gradual approximation, but
scope-limited usefulness
It is often assumed that as time and effort increase
the accuracy of the results improve, but this is not
the case with complex systems and models
Rather in order for the outcomes to be within scope
enough iterative development has to occur
Before this the results are worse than nothing
Time and cost
Error
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 18
Compartmentalism
•  That some problems can be separated into
smaller sub-problems which can be modelled
more simply
•  Not true in many complex cases, where the scope
of modelling is dependent on having enough of
the key processes represented
•  Sometimes several different modelling
approaches with different (but overlapping)
assumptions can be more helpful
•  Just fiddling, incrementally expanding an existing
(and failing) model will probably not help here
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 19
An Example: A model of Domestic Water
Demand
Part 3
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 20
Context of model
•  As part of a broader model which sought to
understand the impact of climate change on the
domestic demand for water in the UK
•  For the UK government and water companies
•  Looked at the impact of some present and
extrapolated weather patterns under four different
future economic/cultural scenarios
•  Included sophisticated statistical models for
prediction of demand
•  Plus our agent-based model as a contrasting
approach
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 21
Monthly Water Consumption
REL_CHNG
.88
.75
.63
.50
.38
.25
.13
0.00
-.13
-.25
-.38
-.50
20
10
0
Std. Dev = .17
Mean = .01
N = 81.00
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 22
Relative Change in Monthly
Consumption in a small village
Date
FEB
2001
SEP
2000
APR
2000
N
O
V
1999
JU
N
1999
JAN
1999
AU
G
1998
M
AR
1998
O
C
T
1997
M
AY
1997
D
EC
1996
JU
L
1996
FEB
1996
SEP
1995
APR
1995
N
O
V
1994
JU
N
1994
REL_CHNG
1.0
.8
.6
.4
.2
-.0
-.2
-.4
-.6
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 23
Purpose of the Model
•  Not long-term prediction
•  But to begin to understand the relationship of
socially-influenced consumer behaviour to
patterns of water demand
•  By producing a representational agent model
amenable to fine-grained criticism
•  And hence to suggest possible interactions and
outcomes
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 24
Model Structure - Overall Structure
• Activity
• Frequency
• Volume
Households
Policy
Agent
• Temperature
• Rainfall
• Sunshine
Ground
Aggregate Demand
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 25
Model Structure - Microcomponents
•  Each household has a variable number of micro-
components (power showers etc.): bath
other_garden_watering shower hand_dishwashing
washing_machine sprinkler clothes_hand_washing
hand_dishwashing toilets sprinkler power_shower
•  Actions are expressed by the frequency and
volume of use of each microcomponent
•  Actions-Volume-Frequency distribution in model
calibrated by data from the Three Valleys
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 26
Model Structure - Household
Distribution
•  Households distributed randomly on a grid
•  Each household can copy from a set of
neighbours (those within a certain distance )
•  Households have different mixtures of
motivations: self, social, global
•  They decide which is the neighbour most similar
to themselves – this is the one they are most likely
to copy – but all neighbours have some influence
•  Depending on their evaluation of actions they
might adopt that neighbour’s actions
•  Or do the action they are used to (habit)
•  Or that suggested by the policy agent
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 27
An Example Social Structure (main
influence only)
- Global Biased
- Locally Biased
- Self Biased
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 28
Household Behaviour -
Endorsements
•  Action Endorsements: recentAction neighbourhoodSourced
selfSourced globallySourced newAppliance
bestEndorsedNeighbourSourced
•  3 Weights moderate effective strengths of
neighbourhoodSourced selfSourced globallySourced
endorsements and hence the bias of households
•  Can be summarised as 3 types of households
influenced in different ways: global-;
neighbourhood-; and self-sourced depending on
the dominant weight (though this is a
simplification, all three weights and factors can
play a part)
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 29
History of a particular action
from one agent’s point of view
Month 1: action 1330 used, endorsed as self sourced
Month 2: action 1330 endorsed as recent (from personal use) and
neighbour sourced (used by agent 27) and self sourced
(remembered)
Month 3: action 1330 endorsed as recent (from personal use) and
neighbour sourced (agent 27 in month 2).
Month 4: action 1330 endorsed as neighbour sourced twice, used by
agents 26 and 27 in month 3, also recent
Month 5: action 1330 endorsed as neighbour sourced (agent 26 in month
4), also recent
Month 6: action 1330 endorsed as neighbour sourced (agent 26 in month
5)
Month 7: replaced by action 8472 (appeared in month 5 as neighbour
sourced, now endorsed 4 times, including by the most alike
neighbour – agent 50)
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 30
Policy Agent - Behaviour
•  After the first month of dry conditions, suggests
AFV actions to all households (reducing water
usage)
•  These actions are then included in the list of those
considered by the households
•  If the household’s weights predispose it, it may
decide to adopt these actions
•  Some other neighbours might imitate these
actions etc.
•  Others, more self-sourced may not be influenced
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 31
Number of consecutive dry months in
historical scenario
0
1
2
3
4
5
6
7
8
9
J-73
J-74
J-75
J-76
J-77
J-78
J-79
J-80
J-81
J-82
J-83
J-84
J-85
J-86
J-87
J-88
J-89
J-90
J-91
J-92
J-93
J-94
J-95
J-96
J-97
Simulation Date
Numberofconsequativedrymonths
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 32
Simulated Monthly Water
Consumption
REL_CHNG
.075
.063
.050
.037
.025
.012
-.000
-.013
-.025
-.038
-.050
120
100
80
60
40
20
0
Std. Dev = .01
Mean = -.000
N = 325.00
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 33
Monthly Water Consumption (again)
REL_CHNG
.88
.75
.63
.50
.38
.25
.13
0.00
-.13
-.25
-.38
-.50
20
10
0
Std. Dev = .17
Mean = .01
N = 81.00
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 34
Simulated Change in Monthly
Consumption
Date
SEP
1997
APR
1996
N
O
V
1994
JU
N
1993
JAN
1992
AU
G
1990
M
AR
1989
O
C
T
1987
M
AY
1986
D
EC
1984
JU
L
1983
FEB
1982
SEP
1980
APR
1979
N
O
V
1977
JU
N
1976
JAN
1975
AU
G
1973
M
AR
1972
O
C
T
1970
REL_CHNG
.10
.08
.06
.04
.02
0.00
-.02
-.04
-.06
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 35
Relative Change in Monthly
Consumption (again)
Date
FEB
2001
SEP
2000
APR
2000
N
O
V
1999
JU
N
1999
JAN
1999
AU
G
1998
M
AR
1998
O
C
T
1997
M
AY
1997
D
EC
1996
JU
L
1996
FEB
1996
SEP
1995
APR
1995
N
O
V
1994
JU
N
1994
REL_CHNG
1.0
.8
.6
.4
.2
-.0
-.2
-.4
-.6
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 36
30% Neigh. biased, historical
scenario, historical innov. datesAggregate demand series scaled so 1973=100
0
20
40
60
80
100
120
140
160
180
200
J-
73
J-
74
J-
75
J-
76
J-
77
J-
78
J-
79
J-
80
J-
81
J-
82
J-
83
J-
84
J-
85
J-
86
J-
87
J-
88
J-
89
J-
90
J-
91
J-
92
J-
93
J-
94
J-
95
J-
96
J-
97
Simulation Date
RelativeDemand
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 37
80% Neigh. biased, historical
scenario, historical innov. datesAggregate demand series scaled so 1973=100
0
20
40
60
80
100
120
140
160
180
200
J-
73
J-
74
J-
75
J-
76
J-
77
J-
78
J-
79
J-
80
J-
81
J-
82
J-
83
J-
84
J-
85
J-
86
J-
87
J-
88
J-
89
J-
90
J-
91
J-
92
J-
93
J-
94
J-
95
J-
96
J-
97
Simulation Date
RelativeDemand
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 38
80% Neigh. biased, medium-high
scenario, historical innov. datesAggregate demand series scaled so 1973=100
0
20
40
60
80
100
120
140
160
180
200
Jan-
73
Jan-
74
Jan-
75
Jan-
76
Jan-
77
Jan-
78
Jan-
79
Jan-
80
Jan-
81
Jan-
82
Jan-
83
Jan-
84
Jan-
85
Jan-
86
Jan-
87
Jan-
88
Jan-
89
Jan-
90
Jan-
91
Jan-
92
Jan-
93
Jan-
94
Jan-
95
Jan-
96
Jan-
97
Simulation Date
RelativeDemand
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 39
What did the model tell us?
•  That it is possible that social processes within
communities:
–  can cause a high and unpredictable variety in patterns
of demand
–  can ‘lock-in’ behavioural patterns and partially ‘insulate’
them from outside influence (droughts only occasionally
had a permanent affect on patterns of consumption)
•  Thus identifying and taking measures at high-
usage areas at an early stage might be sensible
•  Also that the availability of new products could
dominate effects from changing consumptions
habits
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 40
An Example: A Model of the Rental
Housing Market
Part 4
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 41
The model
•  By Stefano Picascia, an PhD student of mine, now
at Sienna University, Italy
•  Is an agent-based simulation that represents both
tenants and developers co-adapting
•  Is geographically based with tenants making
decisions as where to move to based on location
as well as quality of housing and price
•  Developers put in captial to build/rennovate
housing for tenants
•  Rents are determined by the quality and prices of
surrounding housing
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 42
The Manchester Case
Waves of price
changes can
spread
Can have different
outcomes each
time it is run
Has also been
applied to London
and Beirut
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 43
Average prices in a run
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 44
Different Sectors of the City in a run
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 45
What it does and does not tell us
In the model (which is the private rental sector only):
•  That change is fundamentally internally driven as well
as due to outside events
•  Price oscillations are endemic to the system
•  That some regions of cities will be stuck as low quality
housing for long periods of time depending on the
state of neighbouring areas
•  The very high price regions stay that way
•  That under certain conditions sudden ‘gentrification’
may occur to some degree raising standards but
maybe also displacing existing functional communities
•  For poorer districts decline is gradual and continual
between any such periods
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 46
Concluding discussion and some ways
forward
Part 5
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 47
From Probabilistic to Possibilistic
•  When outcomes can not be sensibly forecast…
•  And especially numerically forecast…
•  …where even probability zones or 90% bounds
are misleading
•  Then moving to an approach that models and
understand (more of) underlying processes...
•  ...in terms of the different kinds of outcome might
be much more informative
•  Each outcome tagged with its own assumptions
and scopes (if they differ)
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 48
From Forecasting to Risk Analysis
•  However much one might like forecasting, often it is simply
not possible…
•  ...let alone in a way such that the outcomes from different
options can be compared!
•  Predicting outcomes can be more misleading than helpful
•  Rather it may be more approapriate to use models for risk
analysis – finding all the ways a policy might go wrong (or
right!)
•  Techniques are available to help discover and understand
how endogenous processes might result in different future
possibilities
•  Which can then inform the design of ‘early warning’
monitors giving the most immediate feedback to policy
makers
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 49
Informing the adaptive ‘driving’ of
policy
•  Complex models are no good for policy makers!
•  Because they have to make decisions on grounds
they understand and know the reliability of
•  They can not (and should not) delegate this to
‘experts’ and their inscrutable models
•  Rather modellers should use their modelling to
understand the key emergent kinds of outcome
•  To inform:
–  the consideration of these kinds of outcome
–  the design of appropriate data visalisations
–  the design of ‘earl warning indicators
•  …So that policy can adapt to changing trends and
events as quickly and fluidly as possible
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 50
Conclusions
•  Modelling of complex phenomena is not cheap or
quick and requires iterative development
•  It will not forecast the impact of potential policies
or events, but can anticipate possible future
outcomes in a way intuition can not
•  There will always be a ‘scope’ – a set of
conditions/assumptions a model depends upon
•  But a good model can repay its investment in
terms of cost and improving people’s lives many,
many times over
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 51
Summary
It is no good wishing that the world or
modelling is simple and trying to ‘force’ it to
be so, one has to adapt to suit reality…
…this includes how models and modelling
are used by the policy process
Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 52
The End
The Centre for Policy Modelling:
http://cfpm.org
These slides will be available at: http://slideshare.net/BruceEdmonds
Stefano’s model of
housing was
developed under this
project, funded by the
EPSRC, grant
number EP/H02171X
Social Science Aspects
of Fisheries for the 21st
Century – with two
Icelandic partners:
MATIS and the
University of Iceland

Mais conteúdo relacionado

Mais procurados

Systems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable ThoughtsSystems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable ThoughtsJoel Eden, PhD
 
The Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social SimulationThe Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social SimulationBruce Edmonds
 
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Bruce Edmonds
 
An Introduction to System Dynamics
An Introduction to System DynamicsAn Introduction to System Dynamics
An Introduction to System DynamicsWellesley Institute
 
Modelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesModelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesBruce Edmonds
 
Complexity aa sept2015
Complexity aa sept2015Complexity aa sept2015
Complexity aa sept2015BondUK
 
Problem tree & cosequesces of innovation decision
Problem tree & cosequesces of innovation decisionProblem tree & cosequesces of innovation decision
Problem tree & cosequesces of innovation decisionSupta Sarkar
 
Staging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationStaging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationBruce Edmonds
 
A Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingA Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingZach Dennis
 
Soft systems methogology
Soft systems methogologySoft systems methogology
Soft systems methogologyClaudia Ribeiro
 
Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...
Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...
Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...Malik Khalid Mehmood
 
Business dynamics - Introduction
Business dynamics  - IntroductionBusiness dynamics  - Introduction
Business dynamics - IntroductionCarlos Melo Júnior
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems ThinkingAcquate
 

Mais procurados (20)

Systems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable ThoughtsSystems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable Thoughts
 
Pp 8
Pp 8Pp 8
Pp 8
 
The Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social SimulationThe Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social Simulation
 
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...
 
An Introduction to System Dynamics
An Introduction to System DynamicsAn Introduction to System Dynamics
An Introduction to System Dynamics
 
Ppa 5
Ppa 5Ppa 5
Ppa 5
 
Modelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesModelling Pitfalls - extra resources
Modelling Pitfalls - extra resources
 
Complexity aa sept2015
Complexity aa sept2015Complexity aa sept2015
Complexity aa sept2015
 
Problem tree & cosequesces of innovation decision
Problem tree & cosequesces of innovation decisionProblem tree & cosequesces of innovation decision
Problem tree & cosequesces of innovation decision
 
Staging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationStaging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participation
 
Problem tree analysis
Problem tree analysisProblem tree analysis
Problem tree analysis
 
Things governments do
Things governments doThings governments do
Things governments do
 
A Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingA Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems Thinking
 
Soft systems methogology
Soft systems methogologySoft systems methogology
Soft systems methogology
 
Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...
Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...
Understanding logframe ___problem_tree_analysis_____by_dr_malik_khalid_mehmoo...
 
Pp 2
Pp  2Pp  2
Pp 2
 
Business dynamics - Introduction
Business dynamics  - IntroductionBusiness dynamics  - Introduction
Business dynamics - Introduction
 
Drawing Rich Pictures as a sense-making tool
Drawing Rich Pictures as a sense-making toolDrawing Rich Pictures as a sense-making tool
Drawing Rich Pictures as a sense-making tool
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
 
Isaga2013 johansson et al
Isaga2013 johansson et alIsaga2013 johansson et al
Isaga2013 johansson et al
 

Destaque

Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...Danilo Pianini
 
The Sociality of Context
The Sociality of ContextThe Sociality of Context
The Sociality of ContextBruce Edmonds
 
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
Analysing a Complex Agent-Based Model  Using Data-Mining TechniquesAnalysing a Complex Agent-Based Model  Using Data-Mining Techniques
Analysing a Complex Agent-Based Model Using Data-Mining TechniquesBruce Edmonds
 
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...Bruce Edmonds
 
Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...Bruce Edmonds
 
Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and KnowledgeBruce Edmonds
 
How can we rely upon Social Network Measures? Agent-base modelling as the nex...
How can we rely upon Social Network Measures? Agent-base modelling as the nex...How can we rely upon Social Network Measures? Agent-base modelling as the nex...
How can we rely upon Social Network Measures? Agent-base modelling as the nex...Bruce Edmonds
 
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...Bruce Edmonds
 
Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Bruce Edmonds
 
Policy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldPolicy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldBruce Edmonds
 
Staged Models for Interdisciplinary Research
Staged Models for Interdisciplinary ResearchStaged Models for Interdisciplinary Research
Staged Models for Interdisciplinary ResearchBruce Edmonds
 
Social complexity and coupled Socio-Ecological Systems
Social complexity and coupled Socio-Ecological SystemsSocial complexity and coupled Socio-Ecological Systems
Social complexity and coupled Socio-Ecological SystemsBruce Edmonds
 
A Model of Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceA Model of Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceBruce Edmonds
 
"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORS"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORSBruce Edmonds
 
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe VizzariAgent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe VizzariGiuseppe Vizzari
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...Bruce Edmonds
 
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...SMART Infrastructure Facility
 

Destaque (19)

Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
 
The Sociality of Context
The Sociality of ContextThe Sociality of Context
The Sociality of Context
 
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
Analysing a Complex Agent-Based Model  Using Data-Mining TechniquesAnalysing a Complex Agent-Based Model  Using Data-Mining Techniques
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
 
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-q...
 
Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...
 
Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and Knowledge
 
How can we rely upon Social Network Measures? Agent-base modelling as the nex...
How can we rely upon Social Network Measures? Agent-base modelling as the nex...How can we rely upon Social Network Measures? Agent-base modelling as the nex...
How can we rely upon Social Network Measures? Agent-base modelling as the nex...
 
Be ea-talk-final
Be ea-talk-finalBe ea-talk-final
Be ea-talk-final
 
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
 
Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...
 
Policy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldPolicy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex world
 
A Model of Making
A Model of MakingA Model of Making
A Model of Making
 
Staged Models for Interdisciplinary Research
Staged Models for Interdisciplinary ResearchStaged Models for Interdisciplinary Research
Staged Models for Interdisciplinary Research
 
Social complexity and coupled Socio-Ecological Systems
Social complexity and coupled Socio-Ecological SystemsSocial complexity and coupled Socio-Ecological Systems
Social complexity and coupled Socio-Ecological Systems
 
A Model of Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceA Model of Social and Cognitive Coherence
A Model of Social and Cognitive Coherence
 
"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORS"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORS
 
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe VizzariAgent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
 
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
 

Semelhante a Risk-aware policy evaluation using agent-based simulation

Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?Bruce Edmonds
 
httphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docx
httphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docxhttphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docx
httphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docxadampcarr67227
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxtiffanyd4
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxmccormicknadine86
 
3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdfYudi Yasik
 
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docxfelicidaddinwoodie
 
Forecasting
ForecastingForecasting
Forecastingsumit235
 
Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?Bruce Edmonds
 
3rd alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a
3rd  alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a3rd  alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a
3rd alex marketing club (pharmaceutical forecasting) dr. ahmed sham'aMahmoud Bahgat
 
Hima_Lakkaraju_XAI_ShortCourse.pptx
Hima_Lakkaraju_XAI_ShortCourse.pptxHima_Lakkaraju_XAI_ShortCourse.pptx
Hima_Lakkaraju_XAI_ShortCourse.pptxPhanThDuy
 
PLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGPLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGsamsoncj999
 
QA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptxQA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptxTeshome62
 
PRESENTATION ON DECISION MAKING MODULES GROUP WORK SUE
PRESENTATION ON DECISION MAKING MODULES GROUP WORK SUEPRESENTATION ON DECISION MAKING MODULES GROUP WORK SUE
PRESENTATION ON DECISION MAKING MODULES GROUP WORK SUESuelette Leonard
 
Operations Research_18ME735_module 1_LPP.pdf
Operations Research_18ME735_module 1_LPP.pdfOperations Research_18ME735_module 1_LPP.pdf
Operations Research_18ME735_module 1_LPP.pdfRoopaDNDandally
 
Computational Modelling of Public PolicyReflections on Prac.docx
Computational Modelling of Public PolicyReflections on Prac.docxComputational Modelling of Public PolicyReflections on Prac.docx
Computational Modelling of Public PolicyReflections on Prac.docxmccormicknadine86
 
DAT 520 Final Project Guidelines and Rubric Overview .docx
DAT 520 Final Project Guidelines and Rubric  Overview .docxDAT 520 Final Project Guidelines and Rubric  Overview .docx
DAT 520 Final Project Guidelines and Rubric Overview .docxsimonithomas47935
 
Marakas-Ch04-Saif Week 04.ppt
Marakas-Ch04-Saif Week 04.pptMarakas-Ch04-Saif Week 04.ppt
Marakas-Ch04-Saif Week 04.pptShujatHussainGadi
 
Modelling: What’s next for Financial Services in Europe?
Modelling: What’s next for Financial Services in Europe?Modelling: What’s next for Financial Services in Europe?
Modelling: What’s next for Financial Services in Europe?GRATeam
 
Gra wp modelling perspectives
Gra wp modelling perspectivesGra wp modelling perspectives
Gra wp modelling perspectivesGenest Benoit
 

Semelhante a Risk-aware policy evaluation using agent-based simulation (20)

Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?
 
httphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docx
httphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docxhttphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docx
httphome.ubalt.eduntsbarshbusiness-statoprepartIX.htmTool.docx
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
 
3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf
 
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
 
Forecasting
ForecastingForecasting
Forecasting
 
Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?
 
3rd alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a
3rd  alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a3rd  alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a
3rd alex marketing club (pharmaceutical forecasting) dr. ahmed sham'a
 
Hima_Lakkaraju_XAI_ShortCourse.pptx
Hima_Lakkaraju_XAI_ShortCourse.pptxHima_Lakkaraju_XAI_ShortCourse.pptx
Hima_Lakkaraju_XAI_ShortCourse.pptx
 
Agile Policy Making
Agile Policy MakingAgile Policy Making
Agile Policy Making
 
PLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGPLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZING
 
QA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptxQA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptx
 
PRESENTATION ON DECISION MAKING MODULES GROUP WORK SUE
PRESENTATION ON DECISION MAKING MODULES GROUP WORK SUEPRESENTATION ON DECISION MAKING MODULES GROUP WORK SUE
PRESENTATION ON DECISION MAKING MODULES GROUP WORK SUE
 
Operations Research_18ME735_module 1_LPP.pdf
Operations Research_18ME735_module 1_LPP.pdfOperations Research_18ME735_module 1_LPP.pdf
Operations Research_18ME735_module 1_LPP.pdf
 
Computational Modelling of Public PolicyReflections on Prac.docx
Computational Modelling of Public PolicyReflections on Prac.docxComputational Modelling of Public PolicyReflections on Prac.docx
Computational Modelling of Public PolicyReflections on Prac.docx
 
DAT 520 Final Project Guidelines and Rubric Overview .docx
DAT 520 Final Project Guidelines and Rubric  Overview .docxDAT 520 Final Project Guidelines and Rubric  Overview .docx
DAT 520 Final Project Guidelines and Rubric Overview .docx
 
Marakas-Ch04-Saif Week 04.ppt
Marakas-Ch04-Saif Week 04.pptMarakas-Ch04-Saif Week 04.ppt
Marakas-Ch04-Saif Week 04.ppt
 
Modelling: What’s next for Financial Services in Europe?
Modelling: What’s next for Financial Services in Europe?Modelling: What’s next for Financial Services in Europe?
Modelling: What’s next for Financial Services in Europe?
 
Gra wp modelling perspectives
Gra wp modelling perspectivesGra wp modelling perspectives
Gra wp modelling perspectives
 

Mais de Bruce Edmonds

Modelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesModelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesBruce Edmonds
 
The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMsBruce Edmonds
 
Using agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisUsing agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisBruce Edmonds
 
How social simulation could help social science deal with context
How social simulation could help social science deal with contextHow social simulation could help social science deal with context
How social simulation could help social science deal with contextBruce Edmonds
 
Agent-based modelling, laboratory experiments, and observation in the wild
Agent-based modelling,laboratory experiments,and observation in the wildAgent-based modelling,laboratory experiments,and observation in the wild
Agent-based modelling, laboratory experiments, and observation in the wildBruce Edmonds
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...Bruce Edmonds
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingBruce Edmonds
 
Different Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachDifferent Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachBruce Edmonds
 
Socio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approachSocio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approachBruce Edmonds
 
A Simple Model of Group Commoning
A Simple Model of Group CommoningA Simple Model of Group Commoning
A Simple Model of Group CommoningBruce Edmonds
 
6 Modelling Purposes
6 Modelling Purposes6 Modelling Purposes
6 Modelling PurposesBruce Edmonds
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Bruce Edmonds
 
Modelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalModelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalBruce Edmonds
 
Co-developing beliefs and social influence networks
Co-developing beliefs and social influence networksCo-developing beliefs and social influence networks
Co-developing beliefs and social influence networksBruce Edmonds
 

Mais de Bruce Edmonds (15)

Modelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesModelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some cases
 
The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMs
 
Social Context
Social ContextSocial Context
Social Context
 
Using agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisUsing agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysis
 
How social simulation could help social science deal with context
How social simulation could help social science deal with contextHow social simulation could help social science deal with context
How social simulation could help social science deal with context
 
Agent-based modelling, laboratory experiments, and observation in the wild
Agent-based modelling,laboratory experiments,and observation in the wildAgent-based modelling,laboratory experiments,and observation in the wild
Agent-based modelling, laboratory experiments, and observation in the wild
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based Modelling
 
Different Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachDifferent Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approach
 
Socio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approachSocio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approach
 
A Simple Model of Group Commoning
A Simple Model of Group CommoningA Simple Model of Group Commoning
A Simple Model of Group Commoning
 
6 Modelling Purposes
6 Modelling Purposes6 Modelling Purposes
6 Modelling Purposes
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
 
Modelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalModelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radical
 
Co-developing beliefs and social influence networks
Co-developing beliefs and social influence networksCo-developing beliefs and social influence networks
Co-developing beliefs and social influence networks
 

Último

Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)riyaescorts54
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
Carbon Dioxide Capture and Storage (CSS)
Carbon Dioxide Capture and Storage (CSS)Carbon Dioxide Capture and Storage (CSS)
Carbon Dioxide Capture and Storage (CSS)Tamer Koksalan, PhD
 
basic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomybasic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomyDrAnita Sharma
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxmaryFF1
 
preservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxpreservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxnoordubaliya2003
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 

Último (20)

Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
Carbon Dioxide Capture and Storage (CSS)
Carbon Dioxide Capture and Storage (CSS)Carbon Dioxide Capture and Storage (CSS)
Carbon Dioxide Capture and Storage (CSS)
 
basic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomybasic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomy
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
 
preservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxpreservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptx
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 

Risk-aware policy evaluation using agent-based simulation

  • 1. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 1 Risk-aware policy evaluation using agent-based simulation Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University
  • 2. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 2 Simple systems… … may be complicated but behave in predictable ways, allowing them to be represented by models... •  where one can use them to numerically forecast •  where uncertainty can be analytically estimated •  where one can get rough estimates cheaply, and better estimates with increasing investment •  which one can sensibly plan and execute systematically •  where there is a basically one right way of doing it •  so that one can fully understand the model
  • 3. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 3 However… Even with only two bits of wood the result can be complex See video at: http://www.youtube.com/watch?v=czLIj-4suOk
  • 4. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 4 The Main Point of the Talk… …is that complex systems need to be dealt with in a different way to that of simple systems... ...not only using different techniques but also how models about complex systems are used in policy development process needs to change including moving away from prediction. •  Simulation modelling will be increasingly important as we try to develop better policies and deal with complex and fast moving situations •  But it can not be ‘business as usual’ – just doing better modelling with the same modeller–policy actor relationship will not work well
  • 5. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 5 Structure of the (rest of the) Talk 1.  A bit about modelling context, purposes and tensions 2.  Some of the underlying assumptions and habits that need to change 3.  An eample model – A model of Domestic Water Demand 4.  An example model – Stefano Picascia’s Modelling of the Housing Rental Market 5.  Some suggestions as to ways forward
  • 6. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 6 Tensions and difficulties for the modeller Part 1
  • 7. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 7 The Complexity facing Modellers •  Many of the situations or issues we need to understand are mixtures of: technical, social, behavioural and ecological factors •  They are not only complicated, but also unexpected outcomes can ‘emerge’ from the interaction of the actors and internal processes •  We do not have good general models for how people behave (regardless of what economists claim) •  How to approach using models to understand complex phenomena is not fully developed
  • 8. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 8 Different modelling purposes Models can be used for a wide variety of different purposes, and these impact upon the kind of techniques needed and its difficulties, e.g. •  Forecasting – predicting unknown (e.g. future) situations and outcomes •  Explanation – understanding how known outcomes might have come about •  Theoretical Exploration – understanding a complex model by exploring some of its properties and behaviours •  Analogy – using a model as a way of thinking about something else
  • 9. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 9 Model Scope •  The scope of a model is the conditions under which it is useful for its planned purpose •  Whilst this is implicit and stable for many simple systems, this is not the case for many complex ones •  Thus trying to make scope explicit is important, and these relate to model assumptions •  A process not included in the model (and hence outside its scope) can overwhelm the results… •  ..but in complex systems internal processes of change can also emerge, and some of these can be usefully modelled (but only in more complex ways)
  • 10. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 10 Possible modelling trade-offs •  Some desiderata for models: validity, formality, simplicity and generality •  these are difficult to obtain simultaneously (for complex systems) •  there is some sort of complicated trade-off between them (for each modelling exercise) simplicity generality validity formality Analogy Solvable Mathematical Model Data What Policy Actors Want
  • 11. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 11 A picture of modelling whatisobservedor measured themodel themodellers themodelusers
  • 12. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 12 Assumptions and expectations from Policy Actors Part 2
  • 13. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 13 Expectations of Scientists •  What works well with simple systems does not necessarily work well with complex ones •  Many of the expectations of complexity scientists by policy makers and the public come from: –  What economists have claimed to be able to do –  Or how physical scientists have been able to do •  As I hope will be clear, complex simulation modelling can usefully inform policy making •  But these expectations can get in the way •  So we will look next at some of these expectations
  • 14. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 14 The Cost-Benefit Approach •  Basically weighing the benefits – the costs •  As if an economist had written a manual for policy actors in how to think (i.e. as their theory states) This assumes that one can: 1.  list the main alternative options 2.  forecast the results of these 3.  put meaningful numerical values on these 4.  decide on the best one, adopt that option •  Allows policy optimisation… •  ...if it were possible
  • 15. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 15 Quantification •  Makes life much easier for policy actors – choose the one with the biggest (or smallest) number! •  Especially when asked to justify an approach •  But can be more misleading than helpful because it gives a false impression of accuracy •  And implicitly leads to a focus on the measurable and that things will ‘average out’ etc. •  Was a limitation of purely mathematical approaches, but computer simulation does not have to be focused on these aspects •  1D quantification is often an inadequate representation of what we need to understand
  • 16. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 16 Planning and Managing Modelling •  In a simple case one can apply an approach where one carefully plans, manages and evaluates models •  As if this was like building a bridge! •  But in complex cases complications about what needs to be included or not requires a more iterative approach… •  ...where models are repeatedly built for a purpose and the lessons learnt as you go along... •  Becuase the difficulties can not be predicted in complex cases!
  • 17. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 17 No gradual approximation, but scope-limited usefulness It is often assumed that as time and effort increase the accuracy of the results improve, but this is not the case with complex systems and models Rather in order for the outcomes to be within scope enough iterative development has to occur Before this the results are worse than nothing Time and cost Error
  • 18. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 18 Compartmentalism •  That some problems can be separated into smaller sub-problems which can be modelled more simply •  Not true in many complex cases, where the scope of modelling is dependent on having enough of the key processes represented •  Sometimes several different modelling approaches with different (but overlapping) assumptions can be more helpful •  Just fiddling, incrementally expanding an existing (and failing) model will probably not help here
  • 19. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 19 An Example: A model of Domestic Water Demand Part 3
  • 20. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 20 Context of model •  As part of a broader model which sought to understand the impact of climate change on the domestic demand for water in the UK •  For the UK government and water companies •  Looked at the impact of some present and extrapolated weather patterns under four different future economic/cultural scenarios •  Included sophisticated statistical models for prediction of demand •  Plus our agent-based model as a contrasting approach
  • 21. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 21 Monthly Water Consumption REL_CHNG .88 .75 .63 .50 .38 .25 .13 0.00 -.13 -.25 -.38 -.50 20 10 0 Std. Dev = .17 Mean = .01 N = 81.00
  • 22. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 22 Relative Change in Monthly Consumption in a small village Date FEB 2001 SEP 2000 APR 2000 N O V 1999 JU N 1999 JAN 1999 AU G 1998 M AR 1998 O C T 1997 M AY 1997 D EC 1996 JU L 1996 FEB 1996 SEP 1995 APR 1995 N O V 1994 JU N 1994 REL_CHNG 1.0 .8 .6 .4 .2 -.0 -.2 -.4 -.6
  • 23. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 23 Purpose of the Model •  Not long-term prediction •  But to begin to understand the relationship of socially-influenced consumer behaviour to patterns of water demand •  By producing a representational agent model amenable to fine-grained criticism •  And hence to suggest possible interactions and outcomes
  • 24. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 24 Model Structure - Overall Structure • Activity • Frequency • Volume Households Policy Agent • Temperature • Rainfall • Sunshine Ground Aggregate Demand
  • 25. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 25 Model Structure - Microcomponents •  Each household has a variable number of micro- components (power showers etc.): bath other_garden_watering shower hand_dishwashing washing_machine sprinkler clothes_hand_washing hand_dishwashing toilets sprinkler power_shower •  Actions are expressed by the frequency and volume of use of each microcomponent •  Actions-Volume-Frequency distribution in model calibrated by data from the Three Valleys
  • 26. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 26 Model Structure - Household Distribution •  Households distributed randomly on a grid •  Each household can copy from a set of neighbours (those within a certain distance ) •  Households have different mixtures of motivations: self, social, global •  They decide which is the neighbour most similar to themselves – this is the one they are most likely to copy – but all neighbours have some influence •  Depending on their evaluation of actions they might adopt that neighbour’s actions •  Or do the action they are used to (habit) •  Or that suggested by the policy agent
  • 27. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 27 An Example Social Structure (main influence only) - Global Biased - Locally Biased - Self Biased
  • 28. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 28 Household Behaviour - Endorsements •  Action Endorsements: recentAction neighbourhoodSourced selfSourced globallySourced newAppliance bestEndorsedNeighbourSourced •  3 Weights moderate effective strengths of neighbourhoodSourced selfSourced globallySourced endorsements and hence the bias of households •  Can be summarised as 3 types of households influenced in different ways: global-; neighbourhood-; and self-sourced depending on the dominant weight (though this is a simplification, all three weights and factors can play a part)
  • 29. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 29 History of a particular action from one agent’s point of view Month 1: action 1330 used, endorsed as self sourced Month 2: action 1330 endorsed as recent (from personal use) and neighbour sourced (used by agent 27) and self sourced (remembered) Month 3: action 1330 endorsed as recent (from personal use) and neighbour sourced (agent 27 in month 2). Month 4: action 1330 endorsed as neighbour sourced twice, used by agents 26 and 27 in month 3, also recent Month 5: action 1330 endorsed as neighbour sourced (agent 26 in month 4), also recent Month 6: action 1330 endorsed as neighbour sourced (agent 26 in month 5) Month 7: replaced by action 8472 (appeared in month 5 as neighbour sourced, now endorsed 4 times, including by the most alike neighbour – agent 50)
  • 30. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 30 Policy Agent - Behaviour •  After the first month of dry conditions, suggests AFV actions to all households (reducing water usage) •  These actions are then included in the list of those considered by the households •  If the household’s weights predispose it, it may decide to adopt these actions •  Some other neighbours might imitate these actions etc. •  Others, more self-sourced may not be influenced
  • 31. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 31 Number of consecutive dry months in historical scenario 0 1 2 3 4 5 6 7 8 9 J-73 J-74 J-75 J-76 J-77 J-78 J-79 J-80 J-81 J-82 J-83 J-84 J-85 J-86 J-87 J-88 J-89 J-90 J-91 J-92 J-93 J-94 J-95 J-96 J-97 Simulation Date Numberofconsequativedrymonths
  • 32. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 32 Simulated Monthly Water Consumption REL_CHNG .075 .063 .050 .037 .025 .012 -.000 -.013 -.025 -.038 -.050 120 100 80 60 40 20 0 Std. Dev = .01 Mean = -.000 N = 325.00
  • 33. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 33 Monthly Water Consumption (again) REL_CHNG .88 .75 .63 .50 .38 .25 .13 0.00 -.13 -.25 -.38 -.50 20 10 0 Std. Dev = .17 Mean = .01 N = 81.00
  • 34. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 34 Simulated Change in Monthly Consumption Date SEP 1997 APR 1996 N O V 1994 JU N 1993 JAN 1992 AU G 1990 M AR 1989 O C T 1987 M AY 1986 D EC 1984 JU L 1983 FEB 1982 SEP 1980 APR 1979 N O V 1977 JU N 1976 JAN 1975 AU G 1973 M AR 1972 O C T 1970 REL_CHNG .10 .08 .06 .04 .02 0.00 -.02 -.04 -.06
  • 35. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 35 Relative Change in Monthly Consumption (again) Date FEB 2001 SEP 2000 APR 2000 N O V 1999 JU N 1999 JAN 1999 AU G 1998 M AR 1998 O C T 1997 M AY 1997 D EC 1996 JU L 1996 FEB 1996 SEP 1995 APR 1995 N O V 1994 JU N 1994 REL_CHNG 1.0 .8 .6 .4 .2 -.0 -.2 -.4 -.6
  • 36. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 36 30% Neigh. biased, historical scenario, historical innov. datesAggregate demand series scaled so 1973=100 0 20 40 60 80 100 120 140 160 180 200 J- 73 J- 74 J- 75 J- 76 J- 77 J- 78 J- 79 J- 80 J- 81 J- 82 J- 83 J- 84 J- 85 J- 86 J- 87 J- 88 J- 89 J- 90 J- 91 J- 92 J- 93 J- 94 J- 95 J- 96 J- 97 Simulation Date RelativeDemand
  • 37. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 37 80% Neigh. biased, historical scenario, historical innov. datesAggregate demand series scaled so 1973=100 0 20 40 60 80 100 120 140 160 180 200 J- 73 J- 74 J- 75 J- 76 J- 77 J- 78 J- 79 J- 80 J- 81 J- 82 J- 83 J- 84 J- 85 J- 86 J- 87 J- 88 J- 89 J- 90 J- 91 J- 92 J- 93 J- 94 J- 95 J- 96 J- 97 Simulation Date RelativeDemand
  • 38. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 38 80% Neigh. biased, medium-high scenario, historical innov. datesAggregate demand series scaled so 1973=100 0 20 40 60 80 100 120 140 160 180 200 Jan- 73 Jan- 74 Jan- 75 Jan- 76 Jan- 77 Jan- 78 Jan- 79 Jan- 80 Jan- 81 Jan- 82 Jan- 83 Jan- 84 Jan- 85 Jan- 86 Jan- 87 Jan- 88 Jan- 89 Jan- 90 Jan- 91 Jan- 92 Jan- 93 Jan- 94 Jan- 95 Jan- 96 Jan- 97 Simulation Date RelativeDemand
  • 39. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 39 What did the model tell us? •  That it is possible that social processes within communities: –  can cause a high and unpredictable variety in patterns of demand –  can ‘lock-in’ behavioural patterns and partially ‘insulate’ them from outside influence (droughts only occasionally had a permanent affect on patterns of consumption) •  Thus identifying and taking measures at high- usage areas at an early stage might be sensible •  Also that the availability of new products could dominate effects from changing consumptions habits
  • 40. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 40 An Example: A Model of the Rental Housing Market Part 4
  • 41. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 41 The model •  By Stefano Picascia, an PhD student of mine, now at Sienna University, Italy •  Is an agent-based simulation that represents both tenants and developers co-adapting •  Is geographically based with tenants making decisions as where to move to based on location as well as quality of housing and price •  Developers put in captial to build/rennovate housing for tenants •  Rents are determined by the quality and prices of surrounding housing
  • 42. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 42 The Manchester Case Waves of price changes can spread Can have different outcomes each time it is run Has also been applied to London and Beirut
  • 43. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 43 Average prices in a run
  • 44. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 44 Different Sectors of the City in a run
  • 45. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 45 What it does and does not tell us In the model (which is the private rental sector only): •  That change is fundamentally internally driven as well as due to outside events •  Price oscillations are endemic to the system •  That some regions of cities will be stuck as low quality housing for long periods of time depending on the state of neighbouring areas •  The very high price regions stay that way •  That under certain conditions sudden ‘gentrification’ may occur to some degree raising standards but maybe also displacing existing functional communities •  For poorer districts decline is gradual and continual between any such periods
  • 46. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 46 Concluding discussion and some ways forward Part 5
  • 47. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 47 From Probabilistic to Possibilistic •  When outcomes can not be sensibly forecast… •  And especially numerically forecast… •  …where even probability zones or 90% bounds are misleading •  Then moving to an approach that models and understand (more of) underlying processes... •  ...in terms of the different kinds of outcome might be much more informative •  Each outcome tagged with its own assumptions and scopes (if they differ)
  • 48. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 48 From Forecasting to Risk Analysis •  However much one might like forecasting, often it is simply not possible… •  ...let alone in a way such that the outcomes from different options can be compared! •  Predicting outcomes can be more misleading than helpful •  Rather it may be more approapriate to use models for risk analysis – finding all the ways a policy might go wrong (or right!) •  Techniques are available to help discover and understand how endogenous processes might result in different future possibilities •  Which can then inform the design of ‘early warning’ monitors giving the most immediate feedback to policy makers
  • 49. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 49 Informing the adaptive ‘driving’ of policy •  Complex models are no good for policy makers! •  Because they have to make decisions on grounds they understand and know the reliability of •  They can not (and should not) delegate this to ‘experts’ and their inscrutable models •  Rather modellers should use their modelling to understand the key emergent kinds of outcome •  To inform: –  the consideration of these kinds of outcome –  the design of appropriate data visalisations –  the design of ‘earl warning indicators •  …So that policy can adapt to changing trends and events as quickly and fluidly as possible
  • 50. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 50 Conclusions •  Modelling of complex phenomena is not cheap or quick and requires iterative development •  It will not forecast the impact of potential policies or events, but can anticipate possible future outcomes in a way intuition can not •  There will always be a ‘scope’ – a set of conditions/assumptions a model depends upon •  But a good model can repay its investment in terms of cost and improving people’s lives many, many times over
  • 51. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 51 Summary It is no good wishing that the world or modelling is simple and trying to ‘force’ it to be so, one has to adapt to suit reality… …this includes how models and modelling are used by the policy process
  • 52. Risk-aware policy evaluation using agent-based simulation, Bruce Edmonds, November 2016. slide 52 The End The Centre for Policy Modelling: http://cfpm.org These slides will be available at: http://slideshare.net/BruceEdmonds Stefano’s model of housing was developed under this project, funded by the EPSRC, grant number EP/H02171X Social Science Aspects of Fisheries for the 21st Century – with two Icelandic partners: MATIS and the University of Iceland