KBDS & DRAMA

34
ECOSSE mtg, Edinburgh Apr09 © R. Bañares-Alcántara University of Oxford 1 Revisiting Decision Rationale Ren é B añ ar es- A l cá n t ar a    Reader , Department of Engineering Science Senior Engineerin g Fellow , New College University of Oxford [email protected]

Transcript of KBDS & DRAMA

Page 1: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 1/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

1

Revisiting Decision Rationale

RenéBañares-Alcántara  

 Reader, Department of Engineering ScienceSenior Engineering Fellow, New College

University of Oxford

[email protected]

Page 2: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 2/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

2

Contents

1. Some history …

2. Revision and extension of ECOSSE ideas

3. Compendium

4. Extensions to Compendium

• options vs. criteria matrix• global parameters

• sensitivity analysis

5. Decision support (not only rationale)

• ELECTRE-III method and preferences

• access to the web

6. Future work: ontologies for semantic consistency

Page 3: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 3/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

3

Artefact = network of decisions

INTENT

RATIONALE ARTEFACT

DECISION n

DECISION 2

DECISION 1

objectives, goals,

specifications,

constraints

alternatives / options

(structure & models)

 justifications

Page 4: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 4/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

4

KBDS

Page 5: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 5/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

5

DRAMA (QuantiSci L td)

Page 6: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 6/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

• HDA process, continuous with single product

• HF, steady state rigorous model in ASPEN Plus

• acetates, methyl acetate and its re-use for the design ofethyl, isopropyl and propyl acetates

• penicillin, discontinuous biotechnological process

• urban WWTP, continuous biotechnological

• fuel reprocessing plants (BNFL)

• electricity generation plants (British Electricity)• storage tank farm (Shell Oil)

• decision-making and corporate memory (Norsk Hydro)

6

KBDS and DRAMA applications

(academic and industr ial)

Page 7: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 7/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

7

Current effor ts at Oxford (OXF & OBU)

INTENT

RATIONALE ARTEFACT

DECISION n

DECISION 2

DECISION 1

MCDM (Electre)

Modified IBIS

(extended Compendium)

Ontologies

(Reasoners, rules and NL)

Page 8: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 8/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

Compendium is an

 – an open source,

 – Java-based,

 – dialogue mapping

software developed by the Compendium Institute (OpenUniversity), see http://compendium.open.ac.uk/institute/ 

Compendium is a tool to organise ideas, images, texts,websites, emails, … 

“ … it is like MindManager on steroids …” 

8

Compendium

Page 9: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 9/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

9

Original functional ity in Compendium

Page 10: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 10/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

10

Compendium + : Options vs. Criter ia

Page 11: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 11/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

11

Compendium + : cri ter ia created by users

Page 12: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 12/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

12

Compendium + : global parameters

Page 13: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 13/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

13

Compendium + : sensitivity analysis

Does a change in the value of a Global parameter affect previous decisions?

Page 14: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 14/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

Multi Criteria Decision Methods (MCDMs ) support decision

makers choose among a set of (discrete and exclusive)alternat ive op tions based on their compliance withrespect to a set of cr i ter ia .

14

Decision support: MCDMs

• deterministic• stochastic

• fuzzy

• single decision maker• group decision makers

• single dimensional• multi dimensional

Page 15: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 15/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

1. Determine alternatives  and cr i ter ia .

2. Assign weights  (relative importance) to the criteria andevaluate the impacts  of the criteria on the alternatives.

3. Process the resulting matrix to determine a ranking for

each alternative.

15

General Procedure of MCDMs

Page 16: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 16/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

• Weighted Sum Model (WSM)

• Weighted Product Model (WPM)

•  Analytic Hierarchy Process (AHP)

revised version [Belton&Gear 83]

• ELECTRE (I, II, III, IV, IS, TRI)(ELimination Et Choix Traduisant la Realité;

ELimination and Choice Expressing Reality) [Roy 68] 

16

MCDM methods

normalised by the

maximum value 

Page 17: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 17/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

1. Normalise the Decision Matrix.

2. Weight the Normalised Decision Matrix.

3. Calculate the Concordance and Discordance sets.

4. Construct the Concordance and Discordance Matrices(elements are concordance indexes).

5. Determine the Concordance and Discordance DominanceMatrices.

6. Determine the Aggregate Dominance Matrix.

7. Generate a partial preference ordering of the alternatives.

Outranking relat ions (comparing each pair of alternatives)

Veto th resho lds

17

ELECTRE methods

Page 18: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 18/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

18

Where to locate a business? [Belton& Stewart  ]

Page 19: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 19/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

helping the user selecting the threshold values

Page 20: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 20/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

ELECTRE I I I : partial order

Page 21: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 21/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

21

Access to the web

Page 22: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 22/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

22

Access to the web (2)

Page 23: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 23/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

23

Access to the web (3)

Page 24: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 24/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

24

One of the “selling points” of our approach is the flexibility to

declare issues , alternatives , cr i ter ia  and variables  withany name and meaning.

However,

•   alternatives  should be related to the associated i ssue ,•   cri ter ia  should be related to the declared goals ,

•   variables  should be linked to the measured cr i ter ia , … 

We plan to use onto logies  to represent the semantics

(meaning) or each of these concepts {Protégé}, check their

consistency {1st order logic: PELLET}, and perhaps even

suggest “what to do next” {rules: JESS}.

Ontologies for semantic consistency

Page 25: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 25/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

25

1. Policy making

 – Renewable Energy {PhD: Julian}  – Biofuels and food security {MSc: Minerva}

1. Cquestrate project {Araz}

http://www.cquestrate.com/ 

(partly funded by Shell’s

GameChanger project)

3. Ontologies {MSc: Krishna}

Application areas

Page 26: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 26/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

• KBDS and DRAMA live on!

• we are adapting their ideas and extending Compendiumto

 – support decision making (on top of maintaining decision rationale)

 – provide additional functionalities

 – apply it in other decision-making scenarios, e.g. policy, energy

The work is being done in conjunction with the group of Dr. Arantza Aldea at the Department of Computing, Oxford

Brookes University

 – Simon Skryzpczak

 – John Hedges

 – Krishna Sapotka 26

Conclusions and Acknowledgements

Page 27: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 27/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

… but just as important, it could not have been done without

the ideas, effort and support of ECOSSE people:

• Geoff

• Josh

• Rama• Neal

• Bill + the QuantiSci team

and

• Jack

Thanks

27

Conclusions and Acknowledgements

Page 28: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 28/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

28

Page 29: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 29/34

Ontologies & applications workshop (15OCT08)© R. Bañares-AlcántaraUniversity of Oxford

29

The policy process

Setting theagenda

Problemdefinition

Policydesign

Policyimplementation

Policyenforcement

Policyevaluation

Record

(biofuels / food security)

Formulation

(transport and energy)

Regulation

(pharmaceutical processes)

Page 30: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 30/34

Ontologies & applications workshop (15OCT08)© R. Bañares-AlcántaraUniversity of Oxford

30

Objective 1: 

Objective 2: Do it in a semantically explicit, tool independent and flexible

fashion 

Process

Regulation

TaskProof

DocumentCompliancematch

parse

generateensure

Objectives of the research

Show that an ontology knowledge base

can be applied to

the pharmaceutical process and regulation domains in order to

facilitate the management of regulatory compliance

Page 31: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 31/34

Ontologies & applications workshop (15OCT08)© R. Bañares-AlcántaraUniversity of Oxford

31

Developer

Ontology Environment:Protégé – OWL 3.4

DL Reasoner:

Pellet 1.5.2

Software Language:

Java 5.0 (Eclipse)

   K  n  o  w   l  e   d  g  e

   L  a  y  e  r

   I  n   f  e  r  e  n  c  e   L  a  y  e

  r

   I  n   t  e  g  r  a   t   i  o  n   L  a  y  e  r

Rule Engine:

Jess 7.1 

TBox

ABox

1)Classify class hierarchy

2)Report noncompliant indiv.Fire rules and modify the

individuals respectively

OntoReg archi tecture

Page 32: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 32/34

Page 33: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 33/34

ECOSSE mtg, Edinburgh Apr09© R. Bañares-AlcántaraUniversity of Oxford

33

Artefact = network of decisions

Page 34: KBDS & DRAMA

8/10/2019 KBDS & DRAMA

http://slidepdf.com/reader/full/kbds-drama 34/34

ECOSSE mtg Edinburgh Apr09© R Bañares-Alcántara

[Amsterdam][Paris]

[London]

[Brussels, Milan]

[Berlin][Warsaw]

[Amsterdam]

[Paris][London, Milan]

[Berlin]

[Warsaw, Brussels]

34

Where to locate a business?

[Amsterdam]

[Paris]

[London][Milan]

[Brussels, Berlin]

[Warsaw]

Descending order Ascending order

Partial order (intersection)