20
03/09/17 Challenge the future Delft University of Technology Reflecting on complex modeling for decision support Dr. ir. Igor Nikolic

Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Page 20: Reflecting on complex modeling for decision support · 2017. 9. 4. · •Many social and technical components (Huges 1987) •Parallel, distributed self organization with reflective

20

Thank you!

Dr. ir. Igor Nikolic - [email protected] - @ComplexEvo