SlideShare uma empresa Scribd logo
1 de 44
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 1
Computing the Sociology of Survival
– how to use simulations to understand
complex socio-ecological systems
and maybe save the world
Bruce Edmonds
Centre for Policy Modelling,
Manchester Metropolitan University
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 2
Outline of the talk
1. Some philosophy of modelling – the
consequences of complexity
2. The problem of ecological survival
3. Truly integrated socio-ecological modelling
4. Towards understanding the sociology of survival
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 3
Some Philosophy
Part 1
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 4
The Anti-Anthropocentric
Assumption
• That the universe is not arranged for our benefit (as
academics)
• e.g. that assumptions such as the following are likely
to be wrong:
– Our planet is the centre of the universe
– Planetary orbits are circles
– Risky events follow a normal distribution
– Humans act as if they followed a simple utility optimisation
algorithm
• The one that I am particularly arguing against here is
that our brains happen to have evolved so as to be
able to understand models adequate to the
phenomena we observe
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 5
Versions of this assumption
• Whilst other animals have severe limitations and
biases in their cognition, we don’t
• That our tools (writing, computers etc.) allow us to
escape our limitations and biases to achieve
general intelligence
• That simplicity (that which is easier for us to
analyse) is any guide to truth (other things being
equal etc.)
• If your model is not simple enough to analytically
solve, you are: (1) not clever enough, (2) lazy (have
not worked hard enough), (3) premature (don’t yet
have the formal tools to crack it) or (4) mistaken
• That simpler models are more ‘scientific’
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 6
Living with the AAA
• Accepting that that much of the world around us is
fundamentally beyond modeling that is both
adequate and sufficiently simple and general for us
to completely understand
• Acknowledging our (brain+tools) biases and
limitations and so considering how we might extend
our scientific understanding as much as possible
• Phenomena that are simple enough for us to
scientifically understand are the exception – the
exception to be sought and struggled for
• Simplicity is the exception – a science of non-simple
systems makes no more sense than a science of
non-red things
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 7
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
Abstract
Simulation
Data
What
Policy
Makers
Want
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 8
This talk argues for the following strategy:
weakening the generality of our formal models to achieve
more validity in the face of the AAA
In particular I am arguing against weakening validity (e.g.
to analogy) or abandoning formality to preserve (the
illusion of) generality or simplicity
What is Essential to an Empirical
Science?
• Validity: agreement of models to what we observe (the
evidence), not science otherwise
• Formality: formal models (maths, simulation) are
precise and replicable – essential to being able to build
knowledge within a community of researchers
• Simplicity: ability to analyse/understand our models,
good to have but unattainable in general (AAA)
• Generality: the extent of the applicability/scope of a
single model, there needs to be some small generality
to apply models in places other than where developed,
but wide generality not necessary
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 9
An argument for simple models I:
The “Simple is more General” Fallacy
• If one has a general model one can make it more
specific (less general) by adding more
processes/aspects…
• …in which case it can become more complex
• However, the reverse is not true…
• If one simplifies/abstracts then you don’t get a
more general model (well almost never)!
– there may be no simpler model that is good enough for
your purpose
– But, even if there is, you don’t know which aspects can
be safely omitted – if you remove an essential aspect if
will be wrong everywhere (no generality)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 10
An argument for simple models II:
analogies only appear to have generality
• Humans are good at using analogies, relating an idea
or example from one context to another
• They build the mapping from the analogy to the a
context “on the fly” largely unconsciously
• The mappings are different each time an analogy is
applied, thus not a reliable source of knowledge and
each person might build a different mapping but can
yield new insights and can guide research direction
• Many simple models do not have an explicit mapping
to a domain, but are used as analogy
• This is sometimes hidden, so when a simulation (or
analytic model) models an idea which applies as an
analogy to a domain and not directly, given a
spurious impression of generality
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 11
A Dilemma
• KISS: Models that are simple enough to understand
and check (rigour) are difficult to directly relate to both
macro data and micro evidence (lack of relevance)
• KIDS: Models that capture the critical aspects of
social interaction (relevance) will be too complex and
slow to understand and thoroughly check (lack of
rigour)
• But we need both rigour and relevance
• Mature science connects empirical fit and explanation
from micro-level (explanatory and phenomenological
models)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 12
KISS vs. KIDS as a search strategy
Simplest
Possible
More
Complex in
Aspect 2
etc.
More
Complex in
Aspect 1
KISS
KIDS
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 13
Consequences of a ‘KIDS’ approach
• We will have to deal with complicated models that
we do not fully understand
• We will then have to analyse these models,
making simpler models of the complicated models
• …maybe forming chains of models/analyses
• This ‘stages’ abstraction more gracefully and can
separate the processes of representation and
simplification
• Each one is a kind of check on the next
• Reference is preserved in each model!
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 14
As done in the ‘SCID’ Project
• A Data Integration Model was formed that brought
together the available evidence
• Then this is simplified by progressive modelling
stages
Data Evidence
Simple Model
Data Evidence
Simple Model
Complex Model
Representation
Simplification
DIM
Analytically
Solvable Model
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 15
The Problem
Part 2
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 16
Social Intelligence Hypothesis
• Kummer, H., Daston, L., Gigerenzer, G. and Silk, J. (1997)
• The crucial evolutionary advantages that human
intelligence gives are due to the social abilities it
allows
• Social intelligence is not a result of general
intelligence, but at the core of human intelligence,
“general” intelligence is a side-effect of social
intelligence
• Explains specific abilities such as imitation,
language, social norm instinct, lying, alliances,
gossip, politics etc.
• Individuals do not need to be extremely smart, but
equipped to learn the group practices and culture
and develop this a little
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 17
An Evolutionary Perspective
Social intelligence implies that:
• Groups of humans can develop their own
(sub)cultures of technologies, etc. (Boyd and
Richerson 1985)
• These allow the group with their culture to inhabit
a variety of ecological niches (e.g. the Kalahari,
Polynesia) (Reader 1980)
• Thus humans, as a species, are able to survive
catastrophes that effect different niches in
different ways (specialisation)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 18
The Tethered Goat Analogy
In terms of ideas and assumptions, people are like a
tethered goat, they can wander a little way from
what they were taught but not very far
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 19
An Evolutionary Perspective
Social intelligence implies that:
• Groups of humans can develop their own
(sub)cultures of technologies, etc. (Boyd and
Richerson 1985)
• These allow the group with their culture to inhabit
a variety of ecological niches (e.g. the Kalahari,
Polynesia) (Reader 1980)
• Thus humans, as a species, are able to survive
catastrophes that effect different niches in
different ways (specialisation)
• Culture is part of our collective toolkit for how to
survive… or not!
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 20
Our Predictament
• With globalisation, we are developing a universal toolkit
and associated culture, so a future catastrophe might wipe
us all out together
• So the social evolutionary process whereby some cultures
in some niches survive is no longer true
• and the impact of humankind is such that it is taking too
much ecological space and squeezing out a large amount
of biological diversity
• Thus instead of relying on how we are used to relating to
our surrounding environment we now have to manage this
deliberately…
• collectively understanding and managing how we interact
with our environment for our own and others’ survival
• In particular, to understand how our culture affects our
decision making which affects our environment
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 21
Practical Consequences
(Among many other things) we need to:
• Accept and seek to understand the full complexity
of a complex social system embedded within a
complex ecological system
• If we just use simple models we will miss some of
the more subtle dangers in this complexity
• This means quite complex models over much
longer time periods
• Much longer and collective development of
models
• And analysing these complex models with all the
tools at our disposal
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 22
Integrated Socio-Ecological Modelling
Part 3
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 23
A Combined Socio-Ecological Model
• Here I present a dynamic, spatial, individual-based
ecological model that displays 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 ecological model, agents representing
humans can be “injected” with different societal
structures/characteristics and the outcomes analysed
• This may help us understand how we might have to
structure out society, if we (as a species) are to
survive and minimise our degradation of other species
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 24
The Model
• A wrapped 2D grid of
well-mixed patches with:
– an energy economy
(transient)
– (relatively short) bit string
of characteristics of the
patch
• Organisms represented
individually with its own
characteristics,
including:
– (longer) bit string of
characteristics (geneome)
– energy
– position
A well-mixed
patch
Each
individual
represented
separately
Slow
random rate
of migration
between
patches
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 25
How Dominance is Decided
(Caldarelli, Higgs, and McKane 1998)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 26
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 with random new individual until one is viable
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 randomly paired with a number of others
on 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 with a
given probability
9. Statistics. Various statistics are calculated.
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 27
One outcome: an Ecology with
multiple trophic layers
• Here new species are continually developing and
spread out in waves, but a mix of trophic levels
are maintained (but this varies over time)
The world state (left) Number of Species (centre) Log (1 +
Number of Individuals at each trophic level) (right)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 28
Partial validation, case of: neutral patches,
random migration, plants only, no humans
• Broadly
consistent with
Hubble’s
“Neutral Theory”
• “skewed
s-shaped”
relative species
abundance
curve
• “Multinomial
distribution” of
log2 species
distribution
• Except, species-
area scatter
chart might only
reflect small
scales
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 29
Longer-Term Trends in Num.
Species
Red=many trophic layers, blue=herbivore ecology
Number unique species (with high mutation rate 1%)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 30
Simulation at (up to) Reference Point
Herbivores
Appear
First Successful
Plant
Simulation
“Frozen”
Carnivores
Appear
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 31
We then add ‘humans’ into the mix
• The agents representing humans are “injected” (as a
group) into the simulation once an ecology of other
species has had time to evolve
• 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 genetic mutation
– might share excess food with others around
– might have different migration rates etc.
• Could have many other learning, reasoning abilities
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 32
Example Dynamics
• The arrival of humans (when they don’t die out) has
an immediate impact on the ecosystem, in terms of
both population and species diversity
• Typically they become the top predator and wipe out
other higher predators
• But also the diversity of human variety can “displace”
species variety by inhabiting many niches
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 33
Effect of humans vs. food input to world
diversity of ecology, blue=with humans, red=without
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 34
Effect of humans vs. food input to world
proportion of ecology types, red=plant, blue=mixed,
purple=single species, green=non-viable
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 35
Migration vs. food rate (all with humans injected)
red=plant, blue=mixed, purple=single species, green=non-viable
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 36
Extinction due to Consuming all Others
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 37
Waves of (Human) Predator-Prey Patterns
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 38
Human migr. rate vs. diversity (all with humans,
other entities having 0.1 migration rate)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 39
Some Elements of a “Computing the
Sociology of Survival” Project
Part 4
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 40
The Double Complexity of Modelling
Socio-Ecological Systems
Social Model
Ecological Model
Complex
Individual-based
Model
Simple
System-dynamics
ModelComplex
Individual-based
Model
Simple
System-dynamics
Model
Integrated
Complex
Model
Socio-Ecological
Model
“…The more serious shortcomings of existing modelling
techniques, however, are of a structural nature: the failure to
adequately capture nonlinear feedbacks within resource and
environmental systems and between human societies and
these systems.” (Deffuant et al, 2012, p. 523)
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 41
Coordination
Mechanisms
or Games
Ecological
Impact
From:
Socially
Constrained
Decisions
Ecology
Cultural
Elements
evolutionary
process
evolutionary
process
To:
From simple collective decision
making to include culture
To move towards how the various elements that are
passed down the generations frame and bias the
decision making that, in turn, affects the other
species we share ecological space with
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 42
From solving the current ecological
disaster to anticipating future ones
• From simple problems of coordination that we
already know about
• To understanding some of the subtle longer-term
problems that are a result of our current habits
and practices
• A sort of sociological risk analysis…
• ...identifying the various ways in which how we
live can go wrong
• Hence put in place monitoring for their emergence
• ...and so be in a better position to deal with them
• ...before it is too late!
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 43
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!
Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 44
The End
Me: http://bruce.edmonds.name
The Centre for Policy Modelling:
http://cfpm.org
These Slides available at: http://slideshare.net/BruceEdmonds

Mais conteúdo relacionado

Mais procurados

Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design
Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design
Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design
RSD7 Symposium
 

Mais procurados (8)

Designing Systems that Support Social Behavior
Designing Systems that Support Social BehaviorDesigning Systems that Support Social Behavior
Designing Systems that Support Social Behavior
 
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
 
Distinctions and Analogies: Mapping Social System Identity
Distinctions and Analogies: Mapping Social System IdentityDistinctions and Analogies: Mapping Social System Identity
Distinctions and Analogies: Mapping Social System Identity
 
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based Modelling
 
Digital Transformation in Social Science
Digital Transformation in Social ScienceDigital Transformation in Social Science
Digital Transformation in Social Science
 
Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design
Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design
Old Rope: Laing’s Knots and Bateson’s Double Binds in Systemic Design
 

Destaque

442 Discipline Vs. Punishment
442 Discipline Vs. Punishment442 Discipline Vs. Punishment
442 Discipline Vs. Punishment
Nathan Cashion
 
Positive Discipline
Positive Discipline Positive Discipline
Positive Discipline
srjojofma
 
Cognitive Process In Adolescent
Cognitive Process In AdolescentCognitive Process In Adolescent
Cognitive Process In Adolescent
Raj Tilak
 
Defense mechanisms & Examples and Discussion and how it works
Defense mechanisms & Examples  and Discussion and how it works Defense mechanisms & Examples  and Discussion and how it works
Defense mechanisms & Examples and Discussion and how it works
Najah National University
 

Destaque (20)

Discipline and Guidance
Discipline and GuidanceDiscipline and Guidance
Discipline and Guidance
 
442 Discipline Vs. Punishment
442 Discipline Vs. Punishment442 Discipline Vs. Punishment
442 Discipline Vs. Punishment
 
Positive Discipline in Everyday Teaching Primer
Positive Discipline in Everyday Teaching PrimerPositive Discipline in Everyday Teaching Primer
Positive Discipline in Everyday Teaching Primer
 
Discipline and punishment
Discipline and punishmentDiscipline and punishment
Discipline and punishment
 
Positive Discipline
Positive Discipline Positive Discipline
Positive Discipline
 
Cognitive modeling
Cognitive modelingCognitive modeling
Cognitive modeling
 
Cognitive Mapping
Cognitive MappingCognitive Mapping
Cognitive Mapping
 
Cognitive development presentation
Cognitive development presentationCognitive development presentation
Cognitive development presentation
 
Cognitive Process In Adolescent
Cognitive Process In AdolescentCognitive Process In Adolescent
Cognitive Process In Adolescent
 
Cognitive mapping
Cognitive mappingCognitive mapping
Cognitive mapping
 
Social cognitive views of learning.
Social cognitive views of learning. Social cognitive views of learning.
Social cognitive views of learning.
 
Positive guidance and discipline
Positive guidance and disciplinePositive guidance and discipline
Positive guidance and discipline
 
The Hidden Agenda: Cognitive processes in addiction
The Hidden Agenda: Cognitive processes in addictionThe Hidden Agenda: Cognitive processes in addiction
The Hidden Agenda: Cognitive processes in addiction
 
15 common defense mechanisms
15 common defense mechanisms15 common defense mechanisms
15 common defense mechanisms
 
Defense mechanisms & Examples and Discussion and how it works
Defense mechanisms & Examples  and Discussion and how it works Defense mechanisms & Examples  and Discussion and how it works
Defense mechanisms & Examples and Discussion and how it works
 
Social Cognitive Theory
Social Cognitive Theory Social Cognitive Theory
Social Cognitive Theory
 
Defense mechanisms - Sigmund Freud
Defense mechanisms - Sigmund FreudDefense mechanisms - Sigmund Freud
Defense mechanisms - Sigmund Freud
 
Piaget's Cognitive Development
Piaget's Cognitive DevelopmentPiaget's Cognitive Development
Piaget's Cognitive Development
 
Cognitive model
Cognitive modelCognitive model
Cognitive model
 
Cognitive Psychology, memory and forgetting
Cognitive Psychology, memory and forgettingCognitive Psychology, memory and forgetting
Cognitive Psychology, memory and forgetting
 

Semelhante a Computing the Sociology of Survival – how to use simulations to understand complex socio-ecological systems and maybe save the world

The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMs
Bruce 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
 
Capturing the Implicit – an iterative approach to enculturing artificial agents
Capturing the Implicit – an iterative approach to enculturing artificial agentsCapturing the Implicit – an iterative approach to enculturing artificial agents
Capturing the Implicit – an iterative approach to enculturing artificial agents
Bruce Edmonds
 
Will we be smart enough soon enough - putting civic intelligence into practi...
Will we be smart enough soon enough  - putting civic intelligence into practi...Will we be smart enough soon enough  - putting civic intelligence into practi...
Will we be smart enough soon enough - putting civic intelligence into practi...
Douglas Schuler
 
Context-dependency, risk analysis and policy modelling
Context-dependency, risk analysis and policy modellingContext-dependency, risk analysis and policy modelling
Context-dependency, risk analysis and policy modelling
Bruce Edmonds
 

Semelhante a Computing the Sociology of Survival – how to use simulations to understand complex socio-ecological systems and maybe save the world (20)

The Scandal of Generic Models in the Social Sciences
The Scandal of Generic Models in the Social SciencesThe Scandal of Generic Models in the Social Sciences
The Scandal of Generic Models in the Social Sciences
 
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 ...
 
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
 
Personal understanding and publically useful knowledge in Social Simulation
Personal understanding and publically useful knowledge in Social SimulationPersonal understanding and publically useful knowledge in Social Simulation
Personal understanding and publically useful knowledge in Social Simulation
 
Social Complexity
Social ComplexitySocial Complexity
Social Complexity
 
Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and Knowledge
 
Complexity and Context-Dependency (version for Bath IOP Seminar)
Complexity and Context-Dependency (version for Bath IOP Seminar)Complexity and Context-Dependency (version for Bath IOP Seminar)
Complexity and Context-Dependency (version for Bath IOP Seminar)
 
What if there were no universities? - Jan W. Vasbinder (2017)
What if there were no universities? - Jan W. Vasbinder (2017)What if there were no universities? - Jan W. Vasbinder (2017)
What if there were no universities? - Jan W. Vasbinder (2017)
 
The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMs
 
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...
 
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
 
Systems thinking class
Systems thinking classSystems thinking class
Systems thinking class
 
Mundane Rationality as a basis for modelling and understanding behaviour wit...
Mundane Rationality as a basis for modelling and understanding behaviour wit...Mundane Rationality as a basis for modelling and understanding behaviour wit...
Mundane Rationality as a basis for modelling and understanding behaviour wit...
 
Capturing the Implicit – an iterative approach to enculturing artificial agents
Capturing the Implicit – an iterative approach to enculturing artificial agentsCapturing the Implicit – an iterative approach to enculturing artificial agents
Capturing the Implicit – an iterative approach to enculturing artificial agents
 
Will we be smart enough soon enough - putting civic intelligence into practi...
Will we be smart enough soon enough  - putting civic intelligence into practi...Will we be smart enough soon enough  - putting civic intelligence into practi...
Will we be smart enough soon enough - putting civic intelligence into practi...
 
Social Context
Social ContextSocial Context
Social Context
 
Context-dependency, risk analysis and policy modelling
Context-dependency, risk analysis and policy modellingContext-dependency, risk analysis and policy modelling
Context-dependency, risk analysis and policy modelling
 
Research methods wccc 9 14-15
Research methods wccc 9 14-15Research methods wccc 9 14-15
Research methods wccc 9 14-15
 
Aronson 6e ch3_cognition
Aronson 6e ch3_cognitionAronson 6e ch3_cognition
Aronson 6e ch3_cognition
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and Complexity
 

Mais de Bruce Edmonds

Mais de Bruce Edmonds (16)

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
 
Modelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesModelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some cases
 
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?
 
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
 
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
Finding out what could go wrong before it does – Modelling Risk and UncertaintyFinding out what could go wrong before it does – Modelling Risk and Uncertainty
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
 
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...
 
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?
 
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...
 
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...
 
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

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
AlMamun560346
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Lokesh Kothari
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
gindu3009
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
Lokesh Kothari
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 

Último (20)

Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
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
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
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
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
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🍑
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 

Computing the Sociology of Survival – how to use simulations to understand complex socio-ecological systems and maybe save the world

  • 1. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 1 Computing the Sociology of Survival – how to use simulations to understand complex socio-ecological systems and maybe save the world Bruce Edmonds Centre for Policy Modelling, Manchester Metropolitan University
  • 2. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 2 Outline of the talk 1. Some philosophy of modelling – the consequences of complexity 2. The problem of ecological survival 3. Truly integrated socio-ecological modelling 4. Towards understanding the sociology of survival
  • 3. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 3 Some Philosophy Part 1
  • 4. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 4 The Anti-Anthropocentric Assumption • That the universe is not arranged for our benefit (as academics) • e.g. that assumptions such as the following are likely to be wrong: – Our planet is the centre of the universe – Planetary orbits are circles – Risky events follow a normal distribution – Humans act as if they followed a simple utility optimisation algorithm • The one that I am particularly arguing against here is that our brains happen to have evolved so as to be able to understand models adequate to the phenomena we observe
  • 5. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 5 Versions of this assumption • Whilst other animals have severe limitations and biases in their cognition, we don’t • That our tools (writing, computers etc.) allow us to escape our limitations and biases to achieve general intelligence • That simplicity (that which is easier for us to analyse) is any guide to truth (other things being equal etc.) • If your model is not simple enough to analytically solve, you are: (1) not clever enough, (2) lazy (have not worked hard enough), (3) premature (don’t yet have the formal tools to crack it) or (4) mistaken • That simpler models are more ‘scientific’
  • 6. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 6 Living with the AAA • Accepting that that much of the world around us is fundamentally beyond modeling that is both adequate and sufficiently simple and general for us to completely understand • Acknowledging our (brain+tools) biases and limitations and so considering how we might extend our scientific understanding as much as possible • Phenomena that are simple enough for us to scientifically understand are the exception – the exception to be sought and struggled for • Simplicity is the exception – a science of non-simple systems makes no more sense than a science of non-red things
  • 7. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 7 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 Abstract Simulation Data What Policy Makers Want
  • 8. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 8 This talk argues for the following strategy: weakening the generality of our formal models to achieve more validity in the face of the AAA In particular I am arguing against weakening validity (e.g. to analogy) or abandoning formality to preserve (the illusion of) generality or simplicity What is Essential to an Empirical Science? • Validity: agreement of models to what we observe (the evidence), not science otherwise • Formality: formal models (maths, simulation) are precise and replicable – essential to being able to build knowledge within a community of researchers • Simplicity: ability to analyse/understand our models, good to have but unattainable in general (AAA) • Generality: the extent of the applicability/scope of a single model, there needs to be some small generality to apply models in places other than where developed, but wide generality not necessary
  • 9. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 9 An argument for simple models I: The “Simple is more General” Fallacy • If one has a general model one can make it more specific (less general) by adding more processes/aspects… • …in which case it can become more complex • However, the reverse is not true… • If one simplifies/abstracts then you don’t get a more general model (well almost never)! – there may be no simpler model that is good enough for your purpose – But, even if there is, you don’t know which aspects can be safely omitted – if you remove an essential aspect if will be wrong everywhere (no generality)
  • 10. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 10 An argument for simple models II: analogies only appear to have generality • Humans are good at using analogies, relating an idea or example from one context to another • They build the mapping from the analogy to the a context “on the fly” largely unconsciously • The mappings are different each time an analogy is applied, thus not a reliable source of knowledge and each person might build a different mapping but can yield new insights and can guide research direction • Many simple models do not have an explicit mapping to a domain, but are used as analogy • This is sometimes hidden, so when a simulation (or analytic model) models an idea which applies as an analogy to a domain and not directly, given a spurious impression of generality
  • 11. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 11 A Dilemma • KISS: Models that are simple enough to understand and check (rigour) are difficult to directly relate to both macro data and micro evidence (lack of relevance) • KIDS: Models that capture the critical aspects of social interaction (relevance) will be too complex and slow to understand and thoroughly check (lack of rigour) • But we need both rigour and relevance • Mature science connects empirical fit and explanation from micro-level (explanatory and phenomenological models)
  • 12. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 12 KISS vs. KIDS as a search strategy Simplest Possible More Complex in Aspect 2 etc. More Complex in Aspect 1 KISS KIDS
  • 13. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 13 Consequences of a ‘KIDS’ approach • We will have to deal with complicated models that we do not fully understand • We will then have to analyse these models, making simpler models of the complicated models • …maybe forming chains of models/analyses • This ‘stages’ abstraction more gracefully and can separate the processes of representation and simplification • Each one is a kind of check on the next • Reference is preserved in each model!
  • 14. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 14 As done in the ‘SCID’ Project • A Data Integration Model was formed that brought together the available evidence • Then this is simplified by progressive modelling stages Data Evidence Simple Model Data Evidence Simple Model Complex Model Representation Simplification DIM Analytically Solvable Model
  • 15. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 15 The Problem Part 2
  • 16. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 16 Social Intelligence Hypothesis • Kummer, H., Daston, L., Gigerenzer, G. and Silk, J. (1997) • The crucial evolutionary advantages that human intelligence gives are due to the social abilities it allows • Social intelligence is not a result of general intelligence, but at the core of human intelligence, “general” intelligence is a side-effect of social intelligence • Explains specific abilities such as imitation, language, social norm instinct, lying, alliances, gossip, politics etc. • Individuals do not need to be extremely smart, but equipped to learn the group practices and culture and develop this a little
  • 17. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 17 An Evolutionary Perspective Social intelligence implies that: • Groups of humans can develop their own (sub)cultures of technologies, etc. (Boyd and Richerson 1985) • These allow the group with their culture to inhabit a variety of ecological niches (e.g. the Kalahari, Polynesia) (Reader 1980) • Thus humans, as a species, are able to survive catastrophes that effect different niches in different ways (specialisation)
  • 18. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 18 The Tethered Goat Analogy In terms of ideas and assumptions, people are like a tethered goat, they can wander a little way from what they were taught but not very far
  • 19. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 19 An Evolutionary Perspective Social intelligence implies that: • Groups of humans can develop their own (sub)cultures of technologies, etc. (Boyd and Richerson 1985) • These allow the group with their culture to inhabit a variety of ecological niches (e.g. the Kalahari, Polynesia) (Reader 1980) • Thus humans, as a species, are able to survive catastrophes that effect different niches in different ways (specialisation) • Culture is part of our collective toolkit for how to survive… or not!
  • 20. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 20 Our Predictament • With globalisation, we are developing a universal toolkit and associated culture, so a future catastrophe might wipe us all out together • So the social evolutionary process whereby some cultures in some niches survive is no longer true • and the impact of humankind is such that it is taking too much ecological space and squeezing out a large amount of biological diversity • Thus instead of relying on how we are used to relating to our surrounding environment we now have to manage this deliberately… • collectively understanding and managing how we interact with our environment for our own and others’ survival • In particular, to understand how our culture affects our decision making which affects our environment
  • 21. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 21 Practical Consequences (Among many other things) we need to: • Accept and seek to understand the full complexity of a complex social system embedded within a complex ecological system • If we just use simple models we will miss some of the more subtle dangers in this complexity • This means quite complex models over much longer time periods • Much longer and collective development of models • And analysing these complex models with all the tools at our disposal
  • 22. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 22 Integrated Socio-Ecological Modelling Part 3
  • 23. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 23 A Combined Socio-Ecological Model • Here I present a dynamic, spatial, individual-based ecological model that displays 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 ecological model, agents representing humans can be “injected” with different societal structures/characteristics and the outcomes analysed • This may help us understand how we might have to structure out society, if we (as a species) are to survive and minimise our degradation of other species
  • 24. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 24 The Model • A wrapped 2D grid of well-mixed patches with: – an energy economy (transient) – (relatively short) bit string of characteristics of the patch • Organisms represented individually with its own characteristics, including: – (longer) bit string of characteristics (geneome) – energy – position A well-mixed patch Each individual represented separately Slow random rate of migration between patches
  • 25. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 25 How Dominance is Decided (Caldarelli, Higgs, and McKane 1998)
  • 26. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 26 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 with random new individual until one is viable 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 randomly paired with a number of others on 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 with a given probability 9. Statistics. Various statistics are calculated.
  • 27. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 27 One outcome: an Ecology with multiple trophic layers • Here new species are continually developing and spread out in waves, but a mix of trophic levels are maintained (but this varies over time) The world state (left) Number of Species (centre) Log (1 + Number of Individuals at each trophic level) (right)
  • 28. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 28 Partial validation, case of: neutral patches, random migration, plants only, no humans • Broadly consistent with Hubble’s “Neutral Theory” • “skewed s-shaped” relative species abundance curve • “Multinomial distribution” of log2 species distribution • Except, species- area scatter chart might only reflect small scales
  • 29. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 29 Longer-Term Trends in Num. Species Red=many trophic layers, blue=herbivore ecology Number unique species (with high mutation rate 1%)
  • 30. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 30 Simulation at (up to) Reference Point Herbivores Appear First Successful Plant Simulation “Frozen” Carnivores Appear
  • 31. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 31 We then add ‘humans’ into the mix • The agents representing humans are “injected” (as a group) into the simulation once an ecology of other species has had time to evolve • 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 genetic mutation – might share excess food with others around – might have different migration rates etc. • Could have many other learning, reasoning abilities
  • 32. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 32 Example Dynamics • The arrival of humans (when they don’t die out) has an immediate impact on the ecosystem, in terms of both population and species diversity • Typically they become the top predator and wipe out other higher predators • But also the diversity of human variety can “displace” species variety by inhabiting many niches
  • 33. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 33 Effect of humans vs. food input to world diversity of ecology, blue=with humans, red=without
  • 34. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 34 Effect of humans vs. food input to world proportion of ecology types, red=plant, blue=mixed, purple=single species, green=non-viable
  • 35. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 35 Migration vs. food rate (all with humans injected) red=plant, blue=mixed, purple=single species, green=non-viable
  • 36. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 36 Extinction due to Consuming all Others
  • 37. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 37 Waves of (Human) Predator-Prey Patterns
  • 38. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 38 Human migr. rate vs. diversity (all with humans, other entities having 0.1 migration rate)
  • 39. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 39 Some Elements of a “Computing the Sociology of Survival” Project Part 4
  • 40. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 40 The Double Complexity of Modelling Socio-Ecological Systems Social Model Ecological Model Complex Individual-based Model Simple System-dynamics ModelComplex Individual-based Model Simple System-dynamics Model Integrated Complex Model Socio-Ecological Model “…The more serious shortcomings of existing modelling techniques, however, are of a structural nature: the failure to adequately capture nonlinear feedbacks within resource and environmental systems and between human societies and these systems.” (Deffuant et al, 2012, p. 523)
  • 41. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 41 Coordination Mechanisms or Games Ecological Impact From: Socially Constrained Decisions Ecology Cultural Elements evolutionary process evolutionary process To: From simple collective decision making to include culture To move towards how the various elements that are passed down the generations frame and bias the decision making that, in turn, affects the other species we share ecological space with
  • 42. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 42 From solving the current ecological disaster to anticipating future ones • From simple problems of coordination that we already know about • To understanding some of the subtle longer-term problems that are a result of our current habits and practices • A sort of sociological risk analysis… • ...identifying the various ways in which how we live can go wrong • Hence put in place monitoring for their emergence • ...and so be in a better position to deal with them • ...before it is too late!
  • 43. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 43 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!
  • 44. Computing the Sociology of Survival, Bruce Edmonds, Wageningen, June 2016. slide 44 The End Me: http://bruce.edmonds.name The Centre for Policy Modelling: http://cfpm.org These Slides available at: http://slideshare.net/BruceEdmonds

Notas do Editor

  1. Elsewhere I have argued about simplicity as a guide to truth
  2. rest of the talk I
  3. I am not claiming that such trade-offs are fixed, universal or simple Comes from modelling experience Talk about validity, formality, complexity, generality
  4. different modelling goals and kinds of validity schrodinger’s equation – we dont understand its analytic consequences but its still useful not john symonds “reasons” for not abandoning a fundermenatlist approach were a simple wish for no micarcles
  5. Imagine a professor of physics in a wild place – does his intelligence help him to survive?
  6. Reader 1980, Man on Earth
  7. Reader 1980, Man on Earth