SlideShare une entreprise Scribd logo
1  sur  49
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 1
Socio-Ecological Simulation
– a risk-assessment approach
Bruce Edmonds
Centre for Policy Modelling
Manchester Metropolitan University
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 2
Acknowledgements
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 3
Motivation and discussion
Part 1
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 4
The key question….
How does one manage a system or
situation that is too complex to predict?
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 5
Lessons from robotics: Part I
Robotics in the 70s and 80s tried to (iteratively):
1. build a map of its situation (i.e. a predictive
model)
2. use this model to plan its best action
3. then try to do this action
4. check it was doing OK go back to (1)
But this did not work in any realistic situation:
• It was far too slow to react to its world
• to make useable predictions it had to make too
many dodgy assumptions about its world
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 6
Lessons from robotics: Part II
Rodney Brooks (1991) Intelligence without
representation. Artificial Intelligence, 47:139–160
A different approach:
1. Sense the world in rich fast ways
2. React to it quickly
3. Use a variety of levels of reaction
a. low simple reactive strategies
b. switched by progressively higher ones
Do not try to predict the world, but react to it quickly
This worked much better.
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 7
Lessons from Weather Forecasting
• Taking measurements at a few places and trying to
predict what will happen based on simple models
based on averages does not work well
• Understanding the weather improved with
very detailed simulations fed by rich and
comprehensive sensing of the system
• Even then they recognize that there are
more than one possibilities concerning the
outcomes (using ensembles of specific
outcomes)
• If these indicate a risk of severe weather they issue a
warning so mitigating measures can be taken
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 8
Lessons from Radiation Levels
• The human body is a very complex system
• It has long been known that too much radiation can
cause severe illness or death in humans
• In the 30s & 40s it was assumed there was a “safe”
level of radiation
• However it was later discovered that any level of
radiation carried a risk of illness (non-threshold
models fitted the data better)
• Including naturally occurring levels
• Although an increase in radiation might not seem to
affect many people, it caused more illnesses in some
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 9
Socio-Ecological Systems
• Are the combination of human society embedded
within an ecological system (SES)
• Many social and ecological systems are far too
complex to predict
• Their combination is doubly complex
• E.g. fisheries, deforestation, species extinctions
• Yet we still basically use the 1970s robotics
“predict and plan” approach to these…
• …as if we can plan optimum policies by
estimating/projecting future impact
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 10
Why simple models won’t work
• Simpler models do not necessarily get things
“roughly” right
• Simpler models are not more general
• They can also be very deceptive – especially with
regards to complex ways things can go wrong
• In complex systems the detailed interactions can
take outcomes ‘far from equilibrium’ and far from
average behaviour
• Sometimes, with complex systems, a simple
model that relies on strong assumptions can be
far worse than having no models at all
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 11
A risk-analysis approach
1. Give up on estimating future impact or “safe”
levels of exploitation
2. Make simulation models that include more of the
observed complication and complex interactions
3. Run these lots of times with various scenarios to
discover some of the ways in which things can
go surprisingly wrong (or surprisingly right)
4. Put in place sensors/measures that would give
us the earliest possible warning that these might
be occurring in real life
5. React quickly if these warning emerge
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 12
In this talk I describe…
• …a complex simulation of an ecosystem in which
humans can be included to illustrate some of how
such a risk-analysis approach could work
• The model does not intend to be approximately
right and give any indication of what will happen
• But rather to reveal some of the real possibilities –
things that might happen
• It shows how unpredictable its outcomes can be
• And that, in this model, there is no “safe” level of
exploitation, but significant extinction risks at
whatever level of fishing that occurs
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 13
A Socio-Ecological Test Bed
– general description
Part 2a
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 14
Individual/Agent-Based Modelling
• Is where each individual is separately represented
• Each can have its own properties or behaviours
• The interactions between these are also explicitly
modelled (as messages between these
programmed to have the required effects)
• The simulation is the run (many times) to see the
range of what ‘unfolds’, sometimes in unexpected
ways (so called ‘emergent’ phenomena)
• These outcomes are then analysed, visualised
• Called ‘agents’ if these individuals can be
interpreted as thinking (learning, reasoning etc.)
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 15
Design Criteria
To exhibit emergent:
• detailed entity-entity interactions
• complex food webs between many species
• co-evolutionary development
• spatial complexity (different niches, diffusion
processes, predator waves, etc.)
• all embedded within one nutritional ‘economy’
• possibility of invasive species, extinctions, new
species by mutation etc.
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 16
This model…
• …is a dynamic, spatial, individual-based ecological model
that has some of the complexity, adaptability and fragility
of observed ecological systems with emergent outcomes
• It evolves complex, local food webs, endogenous shocks
from invasive species, is adaptive but unpredictable as to
the eventual outcomes
• Into this the impact of humans can be imposed or even
agents representing humans ‘injected’ into the simulation
• The outcomes can be then analysed at a variety of levels
over long time scales, and under different scenarios
• Paper: Edmonds, B. (in press) A Socio-Ecological Test
Bed. Ecology & Complexity.
• Full details and code at: http://openabm.org/model/4204
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 17
The Model
• A wrapped 2D grid of
well-mixed patches with:
– energy (transient)
– bit string of characteristics
• Organisms represented
individually with its own
characteristics,
including:
– bit string of characteristics
– energy
– position
– stats recorders
A well-mixed
patch
Each
individual
represented
separately
Slow
random rate
of migration
between
patches
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 18
How Dominance is Decided
(Caldarelli, Higgs, and McKane 1998)
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 19
Model sequence each simulation tick
1. Input energy equally divided between patches.
2. Death. A life tax is subtracted, some die, age incremented
3. Initial seeding. until a viable is established, random new individual
4. Energy extraction from patch. energy divided among the
individuals there with positive score when its bit-string is evaluated
against patch
5. Predation. each individual is randomly paired with a number of
others on the patch, if dominate them, get a % of their energy, other
removed
6. Maximum Store. energy above a maximum level is discarded.
7. Birth. Those with energy > “reproduce-level” gives birth to a new
entity with the same bit-string as itself, with a probability of mutation,
Child has an energy of 1, taken from the parent.
8. Migration. randomly individuals move to one of 4 neighbours
9. Statistics. Various statistics are calculated.
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 20
Demonstration of the basic model
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 21
First, evolve a rich mixed ecology
Evolve and save a suitable
complex ecology with a
balance of tropic layers
(final state to the left with
log population scale)
Herbivores
Appear
First Successful
Plant
Simulation
“Frozen”
Carnivores
Appear
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 22
Then explore starting from there
Herbivores
Appear
FirstSuccessful
Plant
Simulation
“Frozen”
Carnivores
Appear
Evolve a complex
ecology and save
this state
Do multiple runs of the
simulation starting
from there for each
condition to test
After, collect statistics or visualisations about what
happened in the runs to understand the possible paths
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 23
A Socio-Ecological Test Bed
– applied to impact of simple ‘hunter-
gatherer” humans
Part 2b
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 24
An Example of Adding Pretty Simple
“Human” Agents
• The agents representing humans are “injected” (as a
group) into the simulation into a pre-evolved ecology
with complex food webs
• The state of the ecology is then evaluated some time
later or over a period of time
• These agents are the same as other individuals in
most respects, including predation but “humans”:
– can change their bit-string of skills by imitating others on the
same patch (who are doing better than them)
– might have a higher “innovation” rate than mutation
– might share excess food with others around
– might have different migration rates etc.
• Could have many other learning, reasoning abilities
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 25
Human migr. rate vs. diversity (all with humans,
other entities having 0.1 migration rate)
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 26
Effect of humans vs. food input to world
diversity of ecology, blue=with humans, red=without
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 27
Effect of humans vs. food input to world
proportion of ecology types, red=plant, blue=mixed,
purple=single species, green=non-viable
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 28
Migration (all) vs. food rate (all with humans)
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 29
Some observations
• It does not ever get to a ‘steady state’ but is
constantly changing and co-adapting
• So approaches to assessing resilience that assume
this are not easily applicable
• But we can compare with and without “humans” after
a long period of time
• In this model, the way “humans” adapt seems to be
more significant that which particular adaption is
adopted
• This is only a simple kind of society
• Competition among human groups and their general
social evolution is also significant here
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 30
A Socio-Ecological Test Bed
– applied to fisheries collapses
Part 2c
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 31
In this version of the model
• Plants and higher order entities (fish)
distinguished (no photosynthesizing herbivores!)
• First a rich competing plant ecology is evolved
• Then single fish injected until fish take hold and
evolve until there is an ecology of many fish
species, run for a bit to allow ‘transients’ to go
• This state then frozen and saved
• From this point different ‘fishing’ polices
implemented and the simulations then run
• with the outcomes then analysed
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 32
1000 ticks from a very complex
ecology with mutation
Part2c-1
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 33
Total Extinction Prob. & Av. Total Harvest
(last 100 ticks) for different catch levels
Catch level (per tick)
ProportionofMaximum
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 34
Num Fish (all species, 20 runs) – catch
level 25
0
1000
2000
3000
4000
5000
6000
0
31
62
93
124
155
186
217
248
279
310
341
372
403
434
465
496
527
558
589
620
651
682
713
744
775
806
837
868
899
930
961
992
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 35
Num Fish (all species, 20 runs) – catch
level 35
0
1000
2000
3000
4000
5000
6000
0
31
62
93
124
155
186
217
248
279
310
341
372
403
434
465
496
527
558
589
620
651
682
713
744
775
806
837
868
899
930
961
992
Catch target=30
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 36
Num Fish (all species, 20 runs) – catch
level 50
0
1000
2000
3000
4000
5000
6000
0
31
62
93
124
155
186
217
248
279
310
341
372
403
434
465
496
527
558
589
620
651
682
713
744
775
806
837
868
899
930
961
992
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 37
5000 ticks from a somewhat complex
ecology without mutation active
Part2c-2
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 38
Average (over 10 runs) of fish at end of 5000
simulation ticks
0
1000
2000
3000
4000
5000
0 20 40 60 80 100
Number Fish for Different Catch Levels
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 39
Average (over 10 runs) of numbers of fish
species at end of 5000 simulation ticks
0
2
4
6
8
10
12
0 10 20 30 40 50 60
NumberofSpecies
Catch Level
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 40
Ave. Number of Species vs. Catch Level
(from a different starting ecology, 25 runs)
0
2
4
6
8
10
12
14
0 5 10 15 20 25 30 35 40
Num Species Fish
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 41
5000 ticks from a complex ecology
with mutation comparing two different
fishing regimes
Part2c-2
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 42
Comparing two ways of harvesting
Two methods of collecting fish:
1. A series of patches (chosen at random) are
cleared out of fish until the catch level is reached
(more like large nets) – “by patches”
2. Fish are randomly selected from across the
whole space until the catch level is reached –
“uniform”
(There are also a fixed number of “reserves” where
no fish are caught from)
20 runs for each condition, over 5000 ticks, starting
from the same starting point.
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 43
Average Number of Species, Catch=20
0
5
10
15
20
25
30
35
0 200 400 600 800 1000
AverageNumberofSpecies
Time
"by patches"
"uniform"
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 44
Average Number of Species, Catch=30
0
5
10
15
20
25
30
35
0 200 400 600 800 1000
AverageNumberofSpecies
Time
"by patches"
"uniform"
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 45
Average Number of Species, Catch=40
0
5
10
15
20
25
30
35
0 200 400 600 800 1000
AverageNumberofSpecies
Time
"by patches"
"uniform"
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 46
Concluding Discussion
Part 3
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 47
Conclusions
• Complex systems can not be relied upon to behave in
regular ways
• Often averages, equilibria etc. are not very
informative
• Future levels can not meaningfully be predicted
• Simpler models may well make unreliable
assumptions and not be representative
• Rather complex models can be part of a risk-analysis
• Identifying some of the ways in which things can go
wrong, implement measure to watch these, then be
able to react quickly to these (‘driving policy’)
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 48
Sociology
of Culture
Complex
Ecological
Models
Integrated
Socio-Ecological
Simulations
Ontology/Systems
Analysis of
Models
Data Mining
on SES
outcomes
Comparison/Mapping
of Data-Mining with
Analysis of Outcomes
Solution
‘patterns’
Early-warning
indicators
The Plan!
Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 49
The End!
Bruce Edmonds:
http://bruce.edmonds.name
These Slides: http://slideshare.net/bruceedmonds
Centre for Policy Modelling: http://cfpm.org
The basic model (without “humans”) is available at:
http://openabm.org/model/4204

Contenu connexe

Similaire à Socio-Ecological Simulation - a risk-assessment approach

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
 
Essay On College Education. 24 Greatest College Essay Examples RedlineSP
Essay On College Education. 24 Greatest College Essay Examples  RedlineSPEssay On College Education. 24 Greatest College Essay Examples  RedlineSP
Essay On College Education. 24 Greatest College Essay Examples RedlineSPMelissa Otero
 
Environmental Risk Assessment by Mhammed Nour
Environmental Risk Assessment by Mhammed NourEnvironmental Risk Assessment by Mhammed Nour
Environmental Risk Assessment by Mhammed NourMhammd Nour Hajjat
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingBruce Edmonds
 
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Bruce Edmonds
 
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
 
Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and KnowledgeBruce Edmonds
 
The precautionary principle pp2
The precautionary principle pp2The precautionary principle pp2
The precautionary principle pp2Elsa von Licy
 
Model systems in ecology
Model systems in ecologyModel systems in ecology
Model systems in ecologyAndrew Gonzalez
 
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
 
Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...
Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...
Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...Dr Lendy Spires
 
Cma stella baru
Cma stella baruCma stella baru
Cma stella baruhashimah90
 
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...Jeremy Williams
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity Bruce Edmonds
 
Using Data Integration Models for Understanding Complex Social Systems
Using Data Integration Modelsfor Understanding Complex Social SystemsUsing Data Integration Modelsfor Understanding Complex Social Systems
Using Data Integration Models for Understanding Complex Social SystemsBruce Edmonds
 
Ess student course guide
Ess student course guideEss student course guide
Ess student course guideDenise Hesketh
 
An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...Athanasios Ouzounis
 
Existential Risk Prevention as Global Priority
Existential Risk Prevention as Global PriorityExistential Risk Prevention as Global Priority
Existential Risk Prevention as Global PriorityKarlos Svoboda
 

Similaire à Socio-Ecological Simulation - a risk-assessment approach (20)

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...
 
Essay On College Education. 24 Greatest College Essay Examples RedlineSP
Essay On College Education. 24 Greatest College Essay Examples  RedlineSPEssay On College Education. 24 Greatest College Essay Examples  RedlineSP
Essay On College Education. 24 Greatest College Essay Examples RedlineSP
 
Environmental Risk Assessment by Mhammed Nour
Environmental Risk Assessment by Mhammed NourEnvironmental Risk Assessment by Mhammed Nour
Environmental Risk Assessment by Mhammed Nour
 
Be ea-talk-final
Be ea-talk-finalBe ea-talk-final
Be ea-talk-final
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based Modelling
 
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
 
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?
 
Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and Knowledge
 
The precautionary principle pp2
The precautionary principle pp2The precautionary principle pp2
The precautionary principle pp2
 
Social Complexity
Social ComplexitySocial Complexity
Social Complexity
 
Model systems in ecology
Model systems in ecologyModel systems in ecology
Model systems in ecology
 
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
 
Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...
Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...
Emergent global patterns_of_ecosystem_structure_and_function_form_a_mechanist...
 
Cma stella baru
Cma stella baruCma stella baru
Cma stella baru
 
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity
 
Using Data Integration Models for Understanding Complex Social Systems
Using Data Integration Modelsfor Understanding Complex Social SystemsUsing Data Integration Modelsfor Understanding Complex Social Systems
Using Data Integration Models for Understanding Complex Social Systems
 
Ess student course guide
Ess student course guideEss student course guide
Ess student course guide
 
An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...
 
Existential Risk Prevention as Global Priority
Existential Risk Prevention as Global PriorityExistential Risk Prevention as Global Priority
Existential Risk Prevention as Global Priority
 

Plus de Bruce Edmonds

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
 
Modelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesModelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesBruce Edmonds
 
The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMsBruce 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
 
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
 
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
 
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
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and ComplexityBruce 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
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationBruce Edmonds
 
Towards Institutional System Farming
Towards Institutional System FarmingTowards Institutional System Farming
Towards Institutional System FarmingBruce 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
 
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
 
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
 

Plus de Bruce Edmonds (20)

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
 
Modelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesModelling Pitfalls - extra resources
Modelling Pitfalls - extra resources
 
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
 
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...
 
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
 
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...
 
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...
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and Complexity
 
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
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulation
 
Towards Institutional System Farming
Towards Institutional System FarmingTowards Institutional System Farming
Towards Institutional System Farming
 
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 Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceA Model of Social and Cognitive Coherence
A Model of Social and Cognitive Coherence
 
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...
 

Dernier

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxBhagirath Gogikar
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 

Dernier (20)

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 

Socio-Ecological Simulation - a risk-assessment approach

  • 1. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 1 Socio-Ecological Simulation – a risk-assessment approach Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University
  • 2. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 2 Acknowledgements
  • 3. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 3 Motivation and discussion Part 1
  • 4. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 4 The key question…. How does one manage a system or situation that is too complex to predict?
  • 5. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 5 Lessons from robotics: Part I Robotics in the 70s and 80s tried to (iteratively): 1. build a map of its situation (i.e. a predictive model) 2. use this model to plan its best action 3. then try to do this action 4. check it was doing OK go back to (1) But this did not work in any realistic situation: • It was far too slow to react to its world • to make useable predictions it had to make too many dodgy assumptions about its world
  • 6. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 6 Lessons from robotics: Part II Rodney Brooks (1991) Intelligence without representation. Artificial Intelligence, 47:139–160 A different approach: 1. Sense the world in rich fast ways 2. React to it quickly 3. Use a variety of levels of reaction a. low simple reactive strategies b. switched by progressively higher ones Do not try to predict the world, but react to it quickly This worked much better.
  • 7. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 7 Lessons from Weather Forecasting • Taking measurements at a few places and trying to predict what will happen based on simple models based on averages does not work well • Understanding the weather improved with very detailed simulations fed by rich and comprehensive sensing of the system • Even then they recognize that there are more than one possibilities concerning the outcomes (using ensembles of specific outcomes) • If these indicate a risk of severe weather they issue a warning so mitigating measures can be taken
  • 8. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 8 Lessons from Radiation Levels • The human body is a very complex system • It has long been known that too much radiation can cause severe illness or death in humans • In the 30s & 40s it was assumed there was a “safe” level of radiation • However it was later discovered that any level of radiation carried a risk of illness (non-threshold models fitted the data better) • Including naturally occurring levels • Although an increase in radiation might not seem to affect many people, it caused more illnesses in some
  • 9. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 9 Socio-Ecological Systems • Are the combination of human society embedded within an ecological system (SES) • Many social and ecological systems are far too complex to predict • Their combination is doubly complex • E.g. fisheries, deforestation, species extinctions • Yet we still basically use the 1970s robotics “predict and plan” approach to these… • …as if we can plan optimum policies by estimating/projecting future impact
  • 10. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 10 Why simple models won’t work • Simpler models do not necessarily get things “roughly” right • Simpler models are not more general • They can also be very deceptive – especially with regards to complex ways things can go wrong • In complex systems the detailed interactions can take outcomes ‘far from equilibrium’ and far from average behaviour • Sometimes, with complex systems, a simple model that relies on strong assumptions can be far worse than having no models at all
  • 11. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 11 A risk-analysis approach 1. Give up on estimating future impact or “safe” levels of exploitation 2. Make simulation models that include more of the observed complication and complex interactions 3. Run these lots of times with various scenarios to discover some of the ways in which things can go surprisingly wrong (or surprisingly right) 4. Put in place sensors/measures that would give us the earliest possible warning that these might be occurring in real life 5. React quickly if these warning emerge
  • 12. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 12 In this talk I describe… • …a complex simulation of an ecosystem in which humans can be included to illustrate some of how such a risk-analysis approach could work • The model does not intend to be approximately right and give any indication of what will happen • But rather to reveal some of the real possibilities – things that might happen • It shows how unpredictable its outcomes can be • And that, in this model, there is no “safe” level of exploitation, but significant extinction risks at whatever level of fishing that occurs
  • 13. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 13 A Socio-Ecological Test Bed – general description Part 2a
  • 14. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 14 Individual/Agent-Based Modelling • Is where each individual is separately represented • Each can have its own properties or behaviours • The interactions between these are also explicitly modelled (as messages between these programmed to have the required effects) • The simulation is the run (many times) to see the range of what ‘unfolds’, sometimes in unexpected ways (so called ‘emergent’ phenomena) • These outcomes are then analysed, visualised • Called ‘agents’ if these individuals can be interpreted as thinking (learning, reasoning etc.)
  • 15. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 15 Design Criteria To exhibit emergent: • detailed entity-entity interactions • complex food webs between many species • co-evolutionary development • spatial complexity (different niches, diffusion processes, predator waves, etc.) • all embedded within one nutritional ‘economy’ • possibility of invasive species, extinctions, new species by mutation etc.
  • 16. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 16 This model… • …is a dynamic, spatial, individual-based ecological model that has some of the complexity, adaptability and fragility of observed ecological systems with emergent outcomes • It evolves complex, local food webs, endogenous shocks from invasive species, is adaptive but unpredictable as to the eventual outcomes • Into this the impact of humans can be imposed or even agents representing humans ‘injected’ into the simulation • The outcomes can be then analysed at a variety of levels over long time scales, and under different scenarios • Paper: Edmonds, B. (in press) A Socio-Ecological Test Bed. Ecology & Complexity. • Full details and code at: http://openabm.org/model/4204
  • 17. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 17 The Model • A wrapped 2D grid of well-mixed patches with: – energy (transient) – bit string of characteristics • Organisms represented individually with its own characteristics, including: – bit string of characteristics – energy – position – stats recorders A well-mixed patch Each individual represented separately Slow random rate of migration between patches
  • 18. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 18 How Dominance is Decided (Caldarelli, Higgs, and McKane 1998)
  • 19. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 19 Model sequence each simulation tick 1. Input energy equally divided between patches. 2. Death. A life tax is subtracted, some die, age incremented 3. Initial seeding. until a viable is established, random new individual 4. Energy extraction from patch. energy divided among the individuals there with positive score when its bit-string is evaluated against patch 5. Predation. each individual is randomly paired with a number of others on the patch, if dominate them, get a % of their energy, other removed 6. Maximum Store. energy above a maximum level is discarded. 7. Birth. Those with energy > “reproduce-level” gives birth to a new entity with the same bit-string as itself, with a probability of mutation, Child has an energy of 1, taken from the parent. 8. Migration. randomly individuals move to one of 4 neighbours 9. Statistics. Various statistics are calculated.
  • 20. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 20 Demonstration of the basic model
  • 21. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 21 First, evolve a rich mixed ecology Evolve and save a suitable complex ecology with a balance of tropic layers (final state to the left with log population scale) Herbivores Appear First Successful Plant Simulation “Frozen” Carnivores Appear
  • 22. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 22 Then explore starting from there Herbivores Appear FirstSuccessful Plant Simulation “Frozen” Carnivores Appear Evolve a complex ecology and save this state Do multiple runs of the simulation starting from there for each condition to test After, collect statistics or visualisations about what happened in the runs to understand the possible paths
  • 23. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 23 A Socio-Ecological Test Bed – applied to impact of simple ‘hunter- gatherer” humans Part 2b
  • 24. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 24 An Example of Adding Pretty Simple “Human” Agents • The agents representing humans are “injected” (as a group) into the simulation into a pre-evolved ecology with complex food webs • The state of the ecology is then evaluated some time later or over a period of time • These agents are the same as other individuals in most respects, including predation but “humans”: – can change their bit-string of skills by imitating others on the same patch (who are doing better than them) – might have a higher “innovation” rate than mutation – might share excess food with others around – might have different migration rates etc. • Could have many other learning, reasoning abilities
  • 25. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 25 Human migr. rate vs. diversity (all with humans, other entities having 0.1 migration rate)
  • 26. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 26 Effect of humans vs. food input to world diversity of ecology, blue=with humans, red=without
  • 27. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 27 Effect of humans vs. food input to world proportion of ecology types, red=plant, blue=mixed, purple=single species, green=non-viable
  • 28. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 28 Migration (all) vs. food rate (all with humans)
  • 29. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 29 Some observations • It does not ever get to a ‘steady state’ but is constantly changing and co-adapting • So approaches to assessing resilience that assume this are not easily applicable • But we can compare with and without “humans” after a long period of time • In this model, the way “humans” adapt seems to be more significant that which particular adaption is adopted • This is only a simple kind of society • Competition among human groups and their general social evolution is also significant here
  • 30. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 30 A Socio-Ecological Test Bed – applied to fisheries collapses Part 2c
  • 31. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 31 In this version of the model • Plants and higher order entities (fish) distinguished (no photosynthesizing herbivores!) • First a rich competing plant ecology is evolved • Then single fish injected until fish take hold and evolve until there is an ecology of many fish species, run for a bit to allow ‘transients’ to go • This state then frozen and saved • From this point different ‘fishing’ polices implemented and the simulations then run • with the outcomes then analysed
  • 32. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 32 1000 ticks from a very complex ecology with mutation Part2c-1
  • 33. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 33 Total Extinction Prob. & Av. Total Harvest (last 100 ticks) for different catch levels Catch level (per tick) ProportionofMaximum
  • 34. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 34 Num Fish (all species, 20 runs) – catch level 25 0 1000 2000 3000 4000 5000 6000 0 31 62 93 124 155 186 217 248 279 310 341 372 403 434 465 496 527 558 589 620 651 682 713 744 775 806 837 868 899 930 961 992
  • 35. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 35 Num Fish (all species, 20 runs) – catch level 35 0 1000 2000 3000 4000 5000 6000 0 31 62 93 124 155 186 217 248 279 310 341 372 403 434 465 496 527 558 589 620 651 682 713 744 775 806 837 868 899 930 961 992 Catch target=30
  • 36. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 36 Num Fish (all species, 20 runs) – catch level 50 0 1000 2000 3000 4000 5000 6000 0 31 62 93 124 155 186 217 248 279 310 341 372 403 434 465 496 527 558 589 620 651 682 713 744 775 806 837 868 899 930 961 992
  • 37. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 37 5000 ticks from a somewhat complex ecology without mutation active Part2c-2
  • 38. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 38 Average (over 10 runs) of fish at end of 5000 simulation ticks 0 1000 2000 3000 4000 5000 0 20 40 60 80 100 Number Fish for Different Catch Levels
  • 39. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 39 Average (over 10 runs) of numbers of fish species at end of 5000 simulation ticks 0 2 4 6 8 10 12 0 10 20 30 40 50 60 NumberofSpecies Catch Level
  • 40. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 40 Ave. Number of Species vs. Catch Level (from a different starting ecology, 25 runs) 0 2 4 6 8 10 12 14 0 5 10 15 20 25 30 35 40 Num Species Fish
  • 41. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 41 5000 ticks from a complex ecology with mutation comparing two different fishing regimes Part2c-2
  • 42. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 42 Comparing two ways of harvesting Two methods of collecting fish: 1. A series of patches (chosen at random) are cleared out of fish until the catch level is reached (more like large nets) – “by patches” 2. Fish are randomly selected from across the whole space until the catch level is reached – “uniform” (There are also a fixed number of “reserves” where no fish are caught from) 20 runs for each condition, over 5000 ticks, starting from the same starting point.
  • 43. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 43 Average Number of Species, Catch=20 0 5 10 15 20 25 30 35 0 200 400 600 800 1000 AverageNumberofSpecies Time "by patches" "uniform"
  • 44. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 44 Average Number of Species, Catch=30 0 5 10 15 20 25 30 35 0 200 400 600 800 1000 AverageNumberofSpecies Time "by patches" "uniform"
  • 45. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 45 Average Number of Species, Catch=40 0 5 10 15 20 25 30 35 0 200 400 600 800 1000 AverageNumberofSpecies Time "by patches" "uniform"
  • 46. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 46 Concluding Discussion Part 3
  • 47. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 47 Conclusions • Complex systems can not be relied upon to behave in regular ways • Often averages, equilibria etc. are not very informative • Future levels can not meaningfully be predicted • Simpler models may well make unreliable assumptions and not be representative • Rather complex models can be part of a risk-analysis • Identifying some of the ways in which things can go wrong, implement measure to watch these, then be able to react quickly to these (‘driving policy’)
  • 48. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 48 Sociology of Culture Complex Ecological Models Integrated Socio-Ecological Simulations Ontology/Systems Analysis of Models Data Mining on SES outcomes Comparison/Mapping of Data-Mining with Analysis of Outcomes Solution ‘patterns’ Early-warning indicators The Plan!
  • 49. Socio-Ecological Simulation - a risk-assessment approach, Bruce Edmonds, Tromsoe, June 2018. slide 49 The End! Bruce Edmonds: http://bruce.edmonds.name These Slides: http://slideshare.net/bruceedmonds Centre for Policy Modelling: http://cfpm.org The basic model (without “humans”) is available at: http://openabm.org/model/4204