Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical...
Transcript of Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical...
![Page 1: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/1.jpg)
03/09/17
Challenge the future
DelftUniversity ofTechnology
Reflecting on complex modeling for decision support
Dr. ir. Igor Nikolic
![Page 2: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/2.jpg)
2
What I think I do
![Page 3: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/3.jpg)
3
What industry thinks I do
![Page 4: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/4.jpg)
4
What my wife thinks I do
![Page 5: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/5.jpg)
5
What I actually do
![Page 6: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/6.jpg)
6
Model a problem, not a system
![Page 7: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/7.jpg)
7
Large scale socio-technical systems are Complex Adaptive Systems
• Many social and technical components (Huges 1987)
• Parallel, distributed self organization with reflective downward causation (Holland 1996, Kroes 2009)
• Evolve over time (Dennet 1996)
• Require multiple formalisms to understand fully (Mikulecky
2001)
• Are value and emotion loaded. (Roesser 2012, van der Hoeve, 2012)
• Are embedded in, and have co-evolved with the planetary bio-geo-chemical system
![Page 8: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/8.jpg)
8
Why do we model ?
• Understand a system• Predict a system• Control a system• Support a decision• Agenda setting• Understanding ourselves
![Page 9: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/9.jpg)
9
10 Propositons about modelling
![Page 10: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/10.jpg)
10
Model a problem, not a system
• Model a system: where to start & stop!?
• What matters, what does not?
• No objective way to determine, necessarily a subjective choice!
![Page 11: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/11.jpg)
11
Modelling is a social process
• A negotiated computer implementation of the conceptual formalization of the modellers understanding of the stakeholders understanding a part of reality
• Four steps removed from reality and socially constructed!
![Page 12: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/12.jpg)
12
Allow for requisite variety
“A model system or controller can only model or control something to the extent that it has sufficient internal variety to represent it.”
remember we are dealing with • Socio-technical systems• Parallel, distributed self organized • That evolve • Require multiple formalisms • Are value and emotion loaded
W. Ross Ashby
![Page 13: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/13.jpg)
13
All models are wrong
• “All models are wrong, some are useful ! ”
• Every model is a simplification of reality.
• How to build the least wrong,most usefulmodel?
George P.E. Box 2005
![Page 14: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/14.jpg)
14
Simplicity requires complexity
“Civilization advances by extending the number of important operations which we can perform without thinking about them.”
• “Just give me 7 KPIs” → massively complex models
Alfred N. Whitehead, 1911
You
![Page 15: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/15.jpg)
15
Galls law : Complexity must grow
A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.
John Gall 1975
![Page 16: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/16.jpg)
16
Interconnectivity is exponentially usefulValue of a information network is proportional to the square of the number of connected users/elements of the system (n2)
• Your insight rises exponentially with the number of models you can interconnect
Robert Metcalfe 2003
![Page 17: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/17.jpg)
17
Goal is insight, not numbers
• Getting numbers are easy, getting insight is hard• A model will always give you a number...
Corollary to this :
• Usefulness of a model is measured by the speed by which it is replaced
![Page 18: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/18.jpg)
18
Models are like like drugs
• Mind-altering and enlightening if used correctly
• Addictive and damaging if not
• Produce pretty pictures that cloud the mind• Pretty or desirable is not the same as true
• Are tools and not crutches• Can never replace reasoning and critical thinking
![Page 19: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective](https://reader036.fdocuments.net/reader036/viewer/2022071218/6050295a84fb45058f3c8d8c/html5/thumbnails/19.jpg)
19
Propositons about modelling
• Model a problem, not a system• Modelling is a social process• Allow for requisite variety• All model are wrong• Simple answers require complex models• Grow into complexity• Interoperable tools are exponentially more useful• Goal of modelling is insight, not numbers• Models are like drugs