Unending inductive/deductive methods in Complex Social systems

advertisement
Unending inductive/deductive methods in
Complex Social systems
Complexity and method in the Social Sciences,
University of Warwick,
Prof Peter M. Allen
Complex Systems Research Centre,
Cranfield University
Complexity and Understanding
• In the natural sciences, for some problems we can do
repeatable experiments repeatedly - prediction. Can find robust
‘laws’. Induction. Can deduce specific behaviour - Deduction
• In social/biological systems repeatable experiments are difficult
because of memory, changing environment, learning entities. In
everyday life we learn pragmatically rules that work well
enough not to kill us immediately.
• Is ‘understanding’ about ‘describing what is going on and what
will happen’? Is explanation about prediction? Or can knowledge
(dice) ‘explain’ lack of prediction? Do system dynamics explain
or describe? Or show which assumptions hold?
• Even apparently similar People/Entities in evolved systems have
internal levels that are marked by heterogeneous histories, and
differing responses.
12 May, 2014
Complex Systems Management
Page 2
Science and Social Systems:
• Are there underlying natural laws for social science?
• Or is social science more about ‘describing’ and noting
regularities? Constructing classifications and taxonomies? Clash
of physiological or evolutionary (cladistic) markers.
• What can complexity science do for social science? Social
systems are evolving, complex systems – with cooperative and
competitive interactions over multiple time scales
• Full of pragmatically learning individuals/groups with diverse
interpretive frameworks and histories. All responding to
individual/group reward/punishment signals locally.
12 May, 2014
Complex Systems Management
Page 3
My Youthful Illusions:
My (very reasonable) starting point
• Physics must be right (and me
too)
And life is therefore:
Input
• A “system” is just a set of
interacting components (possibly
agents), whose behaviour can be
predicted providing we can define
their behavioural rules, and their
interactions
• Problems, including social
systems, can be modelled,
understood and hence “solved”
12 May, 2014
Output
But it is a view with
No Uncertainty –
No Learning!!!
NOT A SOCIAL SYSTEM!
Complex Systems Management
Page 4
Modelling in Ecology, Economics or Societies…
Newton’s Laws work for the
Planets: But what
about evolved Systems?
• Develop the equations of
population dynamics
Species
Growth and
decline
• Measure birth and death
rates, cash flows, sales,
growth rates….
dx1
 F ( x1 , x2 ...xi ,....b1 , m1 ,....).x1
dt
******
Firm Types
Growth and
decline
dxi
 F ' ( x1 , x2 ...xi ,....bi , mi ,....).xi
dt
dxi 1
 F '' ( x1 , x2 ...xi 1 ,....bi 1 , mi 1 ,....).xi 1
dt
12 May, 2014
Complex Systems Management
Page 5
Modelling an Ecosystem or an Economy:
• We can construct and calibrate dynamical equations that
describe the growth and decline different species or types of
firm in the system
• The nodes are ‘species’ in biology or chemistry (population
Dynamics) or types of (economic) activities in human systems
with many parallel supply chains and distribution systems..
C
L
P
I
B
Y
K
H
O
A
X
X
J
J
M
E
E
D
M
D
G
N
F
Computer Model of Interacting
Populations/firms – birth, growth, death
rates Interactions.
12 May, 2014
Run Computer
Forward
Computer Model simplifies
down to a few species/types
Complex Systems Management
Page 6
Modelling an Ecosystem or an Economy:
• We can construct and calibrate dynamical equations that
describe the growth and decline different species or types of
But
in Reality this does not happen!
firm in the
system
• The nodesWhy?
are ‘species’
in biology
or chemistry
(population
Because
each ‘type’
in reality
Dynamics) or types of (economic) activities in human systems
has micro-diversity and the vulnerable
with many parallel supply chains and distribution systems..
go first, others try harder and so the
parameters CHANGE!
C
L
P
I
B
Y
K
The average behaviour is calculated
from the individuals - individuals
are not directed by the average!!!!!
The model has Run
differential
survival –
Computer
Computer Model simplifies
Forward
Computer Model of Interacting
down to a few species/types
But
NOT
behavioural
plasticity!!!
Populations/firms – birth, growth, death
H
O
A
X
X
J
J
M
E
E
D
M
D
G
N
F
rates Interactions.
12 May, 2014
Complex Systems Management
Page 7
Assumptions to go from Reality to a Mechanical Model?
1 Assume that I can define a system with a BOUNDARY
around it separating it from the ENVIRONMENT
2 Assume that I can CLASSIFY the system’s internal
elements involved in the question being asked (X, Y, Z
etc.). Over time some types have disappeared and new
ones have occurred. Evolution!
3 Assume that the behaviour of X, Y and Z will be given by
that of their average STEREOTYPES. (No microdiversity –no adaptive behaviours, or local knowledge)
4.
Assume events occur at
their AVERAGE rates (No
luck or local circumstance)
Non-Linear Dynamics
5.
12 May, 2014
4.
Assume a stationary distribution
Self-Organized Criticality
Assume Equilibrium
Complex Systems Management
Page 8
From REALITY to UNDERSTANDING?
Successive Assumptions
Complexity
Boundary
Classification
Simplicity
Stationaity –
Self-Organized Criticality
Power laws, sand piles,
Stationarity –
Qualitative Research
Structural Stability Fixed
Variables
Reality
Practice
Firm, income, city Sizes..
Attractors
Time
Stationarity
Quantity
Equilibrium
X
Equilibrium
Z
X
Soft
Systems
Not Science
Heuristics
Intuition
Literature,
History,
Descriptions....
Y
Z
Evolutionary Models
CAS
Y
Probabilistic
Non-linear
Dynamics
Average
Dynamics
Structural Evolution
Organizational Change
New Variables
Dynamic, non-Gaussian
Emergence, Innovation Probabilities, Master Equation,
Learning Multi-Agent
Multi-Agent Models
Models
Fixed Variables but
Creativity + Selection Different spontaneous regimes
Or configurations
Strategy
Price
X
Z
Y
Mechanical
Non-Linear
Dynamics
Deterministic System
Dynamics, Chaos, .
From REALITY to UNDERSTANDING?
Successive Assumptions
Complexity
Boundary
Classification
Reality
Practice
Not Science
Heuristics
Intuition
Literature,
History,
Descriptions....
Stationaity –
Self-Organized Criticality
Power laws, sand piles,
Stationarity –
Qualitative Research
Structural Stability Fixed
Variables
Firm, income, city Sizes..
Attractors
Time
Stationarity
Quantity
Equilibrium
X
COMPLEXITY
Y
CAS
Average
Dynamics
Probabilistic
Non-linear
Dynamics
Structural Evolution
Organizational Change
New Variables
Dynamic, non-Gaussian
Emergence, Innovation Probabilities, Master Equation,
Learning Multi-Agent
Multi-Agent Models
Models
Fixed Variables but
Creativity + Selection Different spontaneous regimes
Or configurations
Strategy
Equilibrium
Z
Z
Y
Understanding?
Evolutionary Models
X
Soft
Systems
Simplicity
Contingency
X
Price
Operations
Z
Y
Mechanical
Non-Linear
Dynamics
Deterministic System
Dynamics, Chaos, .
From REALITY to UNDERSTANDING?
Successive Assumptions
Complexity
Boundary
Classification
Reality
Practice
Not Science
Heuristics
Intuition
Literature,
History,
Descriptions....
Stationaity –
Self-Organized Criticality
Power laws, sand piles,
Stationarity –
Qualitative Research
Structural Stability Fixed
Variables
Firm, income, city Sizes..
Attractors
Time
Stationarity
Quantity
Equilibrium
X
COMPLEXITY
Y
CAS
Average
Dynamics
Probabilistic
Non-linear
Dynamics
Medium
Term
Structural Evolution
Organizational Change
Long
Term
New Variables
Dynamic, non-Gaussian
Emergence, Innovation Probabilities, Master Equation,
Learning Multi-Agent
Multi-Agent Models
Models
Fixed Variables but
Creativity + Selection Different spontaneous regimes
Or configurations
Strategy
Equilibrium
Z
Z
Y
Understanding?
Evolutionary Models
X
Soft
Systems
Simplicity
Contingency
X
Price
Operations
Z
Short Term
Y
Mechanical
Non-Linear
Dynamics
Deterministic System
Dynamics, Chaos, .
Evolution is a Multi-Level Phenomenon: Origami
• Emergent Features
• Emergent Variables
• Emergent Dimensions
• Emergent Functionality
• Physics deals with the PAPER
1986 Ev of Multifunctionalism in Ezymes, J McGlade and P Allen,
Can J of Fisheries and Aquatic Sciences, vol 43, No 5
12 May, 2014
Complex Systems Management
Page 12
Evolution is a Multi-Level Phenomenon: Origami
• Emergent Features
• Emergent Variables
• Emergent Dimensions
• Emergent Functionality
• Physics deals with the PAPER
BUT, “Selection” can occur on the basis of the
EMERGENT properties and features of the objects!
- They also form a higher level system!
1986 Ev of Multifunctionalism in Ezymes, J McGlade and P Allen,
Can J of Fisheries and Aquatic Sciences, vol 43, No 5
12 May, 2014
Complex Systems Management
Page 13
Ames and Hall – The Philosophical translation of the
Dao
• Instead of proposing a stable Confucian hierarchy, the Dao De Jing
says:
• “That which can be spoken of is not eternal. That which is named
is not the eternal name. Our new thoughts shape how we think
and act and how we are presently disposed to think and act
disciplines our novel thoughts. It is the underdetermined nature
of the world that makes it, like a bottomless goblet, inexhaustibly
capacious!”
• So, if this brilliant evocation of Evolutionary Complexity was
known 2500 years ago, what has science got to add?
12 May, 2014
Complex Systems Management
Page 14
Can COMPLEXITY help more than the Dao de Jing?
• 2500 years later we can build ‘interpretive
frameworks’ – MODELS! Even if mechanical models
are ‘wrong’ – less than the truth - they can still be
worth building.
• Intelligence can reside in the modeller and/or in the
model. Complexity models will always contain noise,
randomness and non-linearities that can lead to
structural evolution!
• These are not predictions but are experimental
explorations – attempts to imagine possible futures
12 May, 2014
Complex Systems Management
Page 15
What can Complexity ‘do’ for Social Science?
Complexity Science
Non-Equilibrium
Dynamics
Evolution
Attractors
Bifurcations
Chaos – Edge?
Co-evolution
Imperfect Learning
……
Old Science
Equilibrium
Stability
Optimality
Rationality
Perfect
Knowledge
Metaphors?
Confucian?
Daoist?
Social Science
People
Preferences
Values, ethics, morals
Beliefs
Knowledge
Culture
Psychology
Rewards/Risks
Decisions
Descriptions
Surveys,
semi-structured
Data, Statistics
Models
……
On-Going Evolution?
12 May, 2014
Complex Systems Management
Page 16
Induction – Deduction and Back!
Science is about finding general Rules that
allow us to predict particular cases.
Building Interpretive Frameworks
Reinforcement
Deduction
Induction
General
Particular
But, in an evolving world this is an unending process!
Micro-Diversity leads to new behaviours and Learning.
Learning changes the world, requiring more learning!
12 May, 2014
Complex Systems Management
Page 17
Social Science or just muddling through?:
Our interpretive framework results
from our experiences – which are guided
by our interpretive framework!
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
NO SCIENCE!
12 May, 2014
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Complex Systems Management
Continue
Modify Beliefs
Values given
By beliefs
Individual
My Skull
Do our
experiments
stabilize or
destabilize our
understanding?
Page 18
But, who am I?
Pragmatism is probably all we have. But are we honest?
The Honest
Scientist
12 May, 2014
I was not wrong:
Loss of face, insecurity,
pig-headed…..
Complex Systems Management
What do you
think, Master?
Page 19
But the “world” is also others:
-Incoherence can only end in coherence
-Open exchange can lead to emergent collective capabilities
- Agreement might not be ‘the truth’.
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
World
Aims, Goals
Values
Actions, Experiments
(Noisy, Probabilistic)
Ideas confirmed
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
World
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
Modify, Update
(not unique)
World
Expectation
Deny/Confirm
Aims, Goals
Values
Aims, Goals
Values
Ideas confirmed
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Ideas confirmed
Expectation
Deny/Confirm
World
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
12 May, 2014
Complex Systems Management
Page 20
But there are groups, and networks….
Schumpeterians…
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
World
Aims, Goals
Values
Actions, Experiments
(Noisy, Probabilistic)
Ideas confirmed
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
World
Pragmatists
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
World
Modify, Update
(not unique)
World
Actions, Experiments
(Noisy, Probabilistic)
Actions, Experiments
(Noisy, Probabilistic)
World
Modify, Update
(not unique)
Aims, Goals
Values
Actions, Experiments
(Noisy, Probabilistic)
Ideas confirmed
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Ideas confirmed
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Aims, Goals
Values
Aims, Goals
Values
Modify, Update
(not unique)
World
Ideas confirmed
Ideas confirmed
Expectation
Deny/Confirm
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
World
Expectation
Deny/Confirm
Aims, Goals
Values
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Aims, Goals
Values
Ideas confirmed
Modify, Update
(not unique)
Actions, Experiments
(Noisy, Probabilistic)
Aims, Goals
Values
Ideas confirmed
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
World
Aims, Goals
Values
Modify, Update
(not unique)
Ideas confirmed
Expectation
Deny/Confirm
Aims, Goals
Values
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Ideas confirmed
Expectation
Deny/Confirm
World
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Economic
Theorists
Modify, Update
(not unique)
World
Flat Earthers
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Actions, Experiments
(Noisy, Probabilistic)
Ideas confirmed
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
World
Actions, Experiments
(Noisy, Probabilistic)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
Modify, Update
(not unique)
Decision, Choice
(not unique)
Expectation
Deny/Confirm
Aims, Goals
Values
Aims, Goals
Values
Ideas confirmed
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Ideas confirmed
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
World
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Ideas confirmed
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Expectation
Deny/Confirm
World
Collective performance will
Lead to retention of ‘successful’
Group identities and ethical behaviour
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
Expectation
Deny/Confirm
12 May, 2014
Expectation
Deny/Confirm
Aims, Goals
Values
Actions, Experiments
(Noisy, Probabilistic)
Ideas confirmed
World
Modify, Update
(not unique)
World
Modify, Update
(not unique)
World
Aims, Goals
Values
Aims, Goals
Values
Ideas confirmed
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Actions, Experiments
(Noisy, Probabilistic)
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Modify, Update
(not unique)
Aims, Goals
Values
Ideas confirmed
World
Actions, Experiments
(Noisy, Probabilistic)
Beliefs, model
“Knowledge”
Actions, Experiments
(Noisy, Probabilistic)
Expectation
Deny/Confirm
Beliefs, model
“Knowledge”
World
Aims, Goals
Values
Ideas confirmed
Expectation
Deny/Confirm
Decision, Choice
(not unique)
World
Expectation
Deny/Confirm
Decision, Choice
(not unique)
Modify, Update
(not unique)
World
Actions, Experiments
(Noisy, Probabilistic)
Expectation
Deny/Confirm
Actions, Experiments
(Noisy, Probabilistic)
Decision, Choice
(not unique)
Beliefs, model
“Knowledge”
Aims, Goals
Values
Aims, Goals
Values
Ideas confirmed
Complex Systems Management
Page 21
Complexity-Agent Based Urban and Regional Planning:
ISBN : 0-203-99001-3
ISBN 90-5699-071-3
Great Read!
Brussels, Detroit, USA, Senegal, Rhone Valley, Marina Baixa, Argolid, West Bengal, Nepal,….
Guy Engelen & Roger White
12 May, 2014
Complex Systems Management
Page 22
Complexity Applied to Socio-Technical Systems:
Darwin’s Finches
Predicting Diversity
Canadian Fisheries
Rhone Valley
Marina Baixa
Argolid Valley
12 May, 2014
Complex Systems Management
Senegal
Page 23
Complexity, Markets, and Organizational Structure:
Agent 1
Revenue
Total Jobs
Customer Agents
Customers w ith
Sales Staff
a product
Production Staff
SALES
+
Net
Inputs+Wages
STOCK
Interaction
Type 1
Production
- Fixed Costs
Potential Market
Profit
COSTS
QUALITY
PRICE
Relative
Attractivity
Attributes of
Customer
Type 2
Demand
Attributes
of Supply
Type 3
PROFIT MARGIN
OTHER
FIRM 1
FIRMS
POTENTIAL
CONSUMERS
Other Agents
Strategy on Profit Margin,
Quality, R&D, Design….
Economic Markets
Manufacturing Practices
and Techniques
Aerospace
Supply Chain
practices
12 May, 2014
Complex Systems Research Centre
Page 24
But REFLEXIVITY occurs in Agent Based Models:
What’s in
It for me?
Plato’s Cave
Data
Model
Modeller
12 May, 2014
Complex Systems Management
Page 25
But REFLEXIVITY occurs in Agent Based Models:
What’s in
It for me?
Plato’s Cave
Data
Model
Modeller
12 May, 2014
Complex Systems Management
Page 26
But REFLEXIVITY occurs in Agent Based Models:
What’s in
It for me?
Plato’s Cave
Data
Model
Such a Model could be a tool for building
Social Cohesion – e.g. Climate Change but
Only if you already have a Community!
If you haven’t got a Community
You can’t get one easily….
Modeller
12 May, 2014
Complex Systems Management
Page 27
1: Complexity, Knowledge and Prediction:
• Traditional Science depends on Repeatable Experiments –
essentially Closed Systems – and provides Popperian
Knowledge. The behaviour of the elements under study is
not changed by their experiences. Molecules don’t get
bored or angry and have a poor sense of humour!
• Social Science must deal with evolutionary “Creative
Destruction”. Repeatable experiments not really possible.
New things emerge, new structures form with emergent
features and capabilities, while other things disappear.
• ‘Understanding’ is about facing what cannot be understood. The
‘micro-MESS’ is the engine of resilience and future evolution –
the opaque core of evolutionary complexity.
12 May, 2014
Complex Systems Management
Page 28
2 Evolution: Limits to Knowledge and Explanation?
• When we look at a system/network/organization all that
we see are things/behaviours that happen to have been
created, minus the non-viable and the unlucky!
• This means that what we will find does not necessarily
‘make sense’ and many elements may have no role or
function. We cannot necessarily understand ‘better’ by
analysing more data.
• This affects the nature of ‘explanation’ since we cannot
always attribute functionality to elements. It also makes
the outcomes of innovations unpredictable
• Models with noise, randomness and non-linearities can tell
us things that we didn’t know and weren’t in the data!
12 May, 2014
Complex Systems Management
Page 29
3: Reflexivity – Why the future is not what it was
• In Social Science we have REFLEXIVITY. Different agents
behave according to their own acquired interpretive
frameworks, which continue to change with their ‘resulting’
experiences and changing the variables and model qualitatively.
• And when agents see the outcomes of a model, they may
modify their internal representations and hence their behaviour.
This would then INVALIDATE the model.
• We could INCLUDE the changes in participating agents’
representations as part of the model. (Machiavelli) Or include
agents anticipating other agents ‘learning’ in their internal
representations. Machiavelli SQUARED!!! Etc.
• This is not a solved problem!
12 May, 2014
Complex Systems Management
Page 30
4: Creative Destruction & Complexity for ever!
• Complexity and Evolution involve changing systems of
changing elements. Both Qualitative and Quantitative
changes happen as structural instabilities (new variables)
of the dynamics occur. Qualitative Research is important
• Our interpretive frameworks (Models) do not make
predictions about the world, but about themselves. We
have an unending deductive/inductive loop that is the
instrument of our exploration/reflection. A model may warn us of
possible problems (e.g. climate change, limits to growth) and increased
“credibility” may make evasive action MORE likely.
• Our understanding and interpretive frameworks are
just part of the Evolving Complex World.
12 May, 2014
Complex Systems Management
Page 31
A Good Book!
12 May, 2014
Complex Systems Management
Page 32
Recent Festschrift:
Emergent Publications
ISBN 978-1-938158-13-1
An interesting collection of very
diverse papers written by some
of the friends who have worked
with me over the years.
http://www.amazon.com/The-SocialFace-ComplexityScience/dp/193815813X
12 May, 2014
Complex Systems Management
Page 33
Download