bootstrapping knowledge about social phenomena using simulation models

23
Bootstrapping Knowledge about Social Phenomena using Simulation Models Bruce Edmonds http://bruce.edmonds.name Centre for Policy Modelling http://cfpm.org

Upload: tekla

Post on 23-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

Bootstrapping Knowledge about Social Phenomena using Simulation Models. Bruce Edmonds http:// bruce.edmonds.name Centre for Policy Modelling http:// cfpm.org. The purposes of this talk are…. To examine the role of simulation models in the understanding of social phenomena - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Bootstrapping Knowledgeabout Social Phenomenausing Simulation Models

Bruce Edmondshttp://bruce.edmonds.name

Centre for Policy Modelling

http://cfpm.org

Page 2: Bootstrapping Knowledge about Social Phenomena using Simulation Models

The purposes of this talk are…

• To examine the role of simulation models in the understanding of social phenomena– (i.e. not entertainment, illustration, art etc.)

• Remind people how difficult the task is!• To criticise both naïve positivist and relativistic

post-modernist positions• To argue against models that fail to meet any

set of reasonable criteria – ‘floating models’

• To sketch a way forward for social simulation as a messy but evolving process

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 2

slide-2

Page 3: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Difficulties of social simulation

• The complication and complexity of social phenomena (more than biology)

• The difficulty of building, checking and understanding simulations

• The sheer inadequacy of formal models for representing rich phenomena

• The lack of rich and multifaceted data about social phenomena

• The many assumptions not supported by evidence in any social simulation......e.g. how the parts that are being represented

behave (compared to, say, chemistry)!

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 3

slide-3

Page 4: Bootstrapping Knowledge about Social Phenomena using Simulation Models

The Astounding Assumption

That we can make useful computational models of social

phenomena...

...even though we know that many of the details in our models are

wrong!

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 4

slide-4

Page 5: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Despite these difficulties...

• There are those that hope to find models that are both simple and useful

(the optimistic, Nobel-prize-winning scenario)

• By:– Looking for a very clever ‘fundamental’ behind

broad classes of social phenomena– Simply hoping that the details will not happen to

matter:• On average when many agents are interacting• Or over the long-run

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 5

slide-5

Page 6: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Justifications for such optimism

Such hopes are (at times) justified by appeals to:• Simplicity – that simpler models are more

likely to be truth (or truth-like etc.)• The Law of Large Numbers – that the ‘noise’

will cancel out en masse (i.e. is random)• Abstraction – that abstracting from detail will

result in greater generality• Plausibility – that an academic’s intuitions are

sufficient to ensure relevance• Data Fitting – that the model outcomes

vaguely match that of some data

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 6

slide-6

Page 7: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Rather it looks like that...

• There will be no ‘short-cut’ to useful models of social ‘systems’ that reliably refer to observations of these systems

• Social phenomena is at least as complex as biological phenomena but with not evidence that there is a single structuring process (like that of the Darwinian-synthesis)

• What appears to be promising simple models will turn out to be nothing more than computational analogies (at least until a lot more empirical work and modelling is done)

• When it does appear, theory will be mundane and specific and not a ‘grand theory’

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 7

slide-7

Page 8: Bootstrapping Knowledge about Social Phenomena using Simulation Models

A Picture of a Modelling Relation

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 8

slide-8

Simulation run

enco

ding

or

mea

sure

men

t decoding or prediction

Target Process

Page 9: Bootstrapping Knowledge about Social Phenomena using Simulation Models

A Picture of an Attenuated Modelling Relation

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 9

slide-9

Simulation runen

codi

ng o

r m

easu

rem

ent

decoding or prediction

Target Process

Page 10: Bootstrapping Knowledge about Social Phenomena using Simulation Models

A Messy ‘Evolution’ of knowledge

• Useful knowledge might be ‘evolved’ • But it will be a ‘mess’ of bits• Each useful in specific ‘niches’• Not determined by the evidence of the

niches but sufficient and competitive there• Gradually increasing the ‘fit’ to the ‘niches’

based on previous knowledge• Compatible with a rich but context-specific

range of evidence (including personal)• (Co-evolving with new data collection)

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 10

slide-10

Page 11: Bootstrapping Knowledge about Social Phenomena using Simulation Models

But this depends on...

• There being a formal replicator or ‘back-bone’ for the evolutionary process to act on (i.e. the formal models)

• A ‘Cambrian Explosion’ of specific representations are allowed to adapt in complex and specific ways (different purposes, groups, etc.) (simulation)

• There is sufficient ‘selective pressure’ from rich evidence to drive the process so that ‘toy models’ are eliminated/refined

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 11

slide-11

Page 12: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Can this process be progressive (in any sense) or only relativistic?

• Neither completely!• Social processes, institutions and purposes do

change fairly rapidly so this will continually require new kinds of knowledge and models

• But if models can be compared as to which possibilities are more likely (or which are ruled out) to some extent then localised progress is possible

• If some restriction or focus of the suggested possibilities can be established even if ‘only’ about specific context, purpose, assumptions

• Allowing a bootstrapping process of increasing reliability, starting from very fallible knowledge

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 12

slide-12

Page 13: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Analogy with the development of measurement• From crude, intuitive measures (length of

King’s foot) to sophisticated measuring technologies (SI in advanced countries)

• More reliability when accompanying theory is developed but considerable progress with no or only ‘mundane’ theory

• Initial uncertainty slowly used to produce more accurate measurement methods

• Measurement accuracy is boot-strapped over time based on previous measurement

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 13

slide-13

Page 14: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Kinds of modelling that are conducive to such a process

1. Probing: Modelling that tests, reveals and documents model assumptions and weaknesses

2. Evidential: Modelling that finds and strengthens relationships with evidence (including stakeholder opinion) – e.g. Explanatory, predictive, instrumental

3. Pseudo-maths: revealing such general and important model patterns that this will be systematically applicable to other models

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 14

slide-14

Page 15: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Evidence-Relevant Modelling

• Includes models with an explanatory purpose or a predictive purpose

• But not those that fail to be any!– Not explanatory because they use overly strong

assumptions (encoding is weak)– Not predictive because they are not tested on

unknown data (decoding is weak)– Not shown to be effective because they are not

used by stakeholders

• Includes evidence in the form of stakeholder’s opinions and narratives (as in ComMod approach)

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 15

slide-15

Page 16: Bootstrapping Knowledge about Social Phenomena using Simulation Models

The problem is that there are models that do none of these

• A plethora of ‘floating’ models that are:– Motivated according to the intuitions of

the modeller but use strong assumptions

– Fitted known evidence of outcomes

– Not general enough to be pseudo-maths

• Fail against any of the mentioned sets of criteria

• Are more like computational analogies

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 16

slide-16

Page 17: Bootstrapping Knowledge about Social Phenomena using Simulation Models

A Picture of a Computational Analogy

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 17

slide-17

Simulation runen

codi

ng o

r m

easu

rem

ent decoding or

prediction

A way of thinking about the Target Phenomena

Page 18: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Personal vs. Scientific Knowledge

• Playing with a model can usefully inform the intuitions of the modeller and users

• Including playing with floating models• But what is learnt is personal knowledge• Which is not necessarily something

transferable to others in another context• (The model can be transferred but there is

almost no selection against the evidence)• (The ideas can be useful in helping to

understand phenomena but requires embedding in rich expert knowledge base)

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 18

slide-18

Page 19: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Sufficient and appropriate selective pressure on models is very important

• Otherwise there is no adaptive evolution (we already have lots of model variety)

• To be maximally relevant to observed systems selective pressure has to be from these niches(rather than, say, fun to play with)

• Analogies and ideas are important but they are not the evolutionary back-bone

• Surviving models will probably not be simple or have wide scope

• But will be those that say something about the evidence (however specific and conditional)

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 19

slide-19

Page 20: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Some Possible Directions for Social Simulation

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 20

slide-20

Computational analogies that come and go

A retreat into purely formal explorations

An evolving mess of specific and

complex models that relate to observations

Simple floating models that fail to predict

or explain

Page 21: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Conclusion

• The bootstrapping of useful and reliable knowledge of social phenomena is feasible

• Using the evolution of computational simulations across a body of researchers

• But only if these simulations are adapted to social phenomena via rich evidence

• Most importantly that selective pressure (i.e. criticism) is applied to ‘floating models’

• But it will be a ‘mess’ of quite specific and context-dependent knowledge

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 21

slide-21

Page 22: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Postcript – after the philosophy

• If we think that there is a role for simulation in the understanding of social processes...

• more than can be obtained through natural language discourse and analogies alone...

• and we think that the epistemological problems of simulation are intertwined with the social processes of science

• Then surely we have to simulate the social processes of science and knowledge development and not only discuss it

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 22

slide-22

Page 23: Bootstrapping Knowledge about Social Phenomena using Simulation Models

Gratuitous Advert – ESSA 2009

Special stream for papers about “Simulating the Social Processes of Science”

Bootstrapping Knowledge about Social Phenomena using Simulation Models, Bruce Edmonds, EOPS III, Lisbon 2008, slide - 23

slide-23