mars wp7 bn_vansjo_jmo_20151113

26
Bayesian network modelling in MARS: Example from Lake Vansjø Task 7.3: Combining abiotic and biotic models for river basin management planning Jannicke Moe, Raoul Couture (NIVA) MARS WP7 meeting 13.11.2015, Berlin 13.11.2015 Jannicke Moe 1

Upload: jannicke-moe

Post on 12-Apr-2017

24 views

Category:

Environment


0 download

TRANSCRIPT

Page 1: Mars wp7 bn_vansjo_jmo_20151113

Bayesian network modelling in MARS:

Example from Lake Vansjø

Task 7.3: Combining abiotic and biotic models for river basin management planning

Jannicke Moe, Raoul Couture (NIVA)

MARS WP7 meeting 13.11.2015, Berlin

13.11.2015Jannicke Moe 1

Page 2: Mars wp7 bn_vansjo_jmo_20151113

Background: text from DoW (Task 7.3)• Analysing options for empirical and probabilistic

linking of "abiotic" and "biotic" models, including the experiences in WP4

• The individual models will be connected to the MARS conceptual framework

• Several case studies from WP4 will be used to validate the improved models• Regge and Dinkel, Elbe, Otra, Vansjø-Hobøl,

Kokemäenjoki, Odense, Sorraia

13.11.2015Jannicke Moe 2

Page 3: Mars wp7 bn_vansjo_jmo_20151113

What is a Bayesian network (BN)?

13.11.2015Jannicke Moe 3

Symptom 1Symptom 2Symptom 3

Disease 1Disease 2

• A Bayesian network = probability network = belief network = influence diagram= probabilistic directed acyclic graphical model

• = a probabilistic model that represents a set of variables and their conditional dependencies via a directed acyclic graph (DAG).

• For example, a BN could represent the probabilistic relationships between diseases and symptoms. Given symptoms, the BN can be used to compute the probabilities of the presence of various diseases.

(Source: Wikipedia)

Page 4: Mars wp7 bn_vansjo_jmo_20151113

Example: BN for cyanobacterial bloom hazard in lakes

13.11.2015Jannicke Moe 4

Rigosi et al. 2015. Ecol. Appl. 25:186

Based on data from 20 lakes

Page 5: Mars wp7 bn_vansjo_jmo_20151113

Key properties of a BN model• Probabilistic

• all variables and relationships are probability distributions

• can represent uncertainty

• Integrates information• observed data, model output,

knowledge, assumptions...

• Causal relationships• "Acyclic": No feedback loops

• Not dynamic• applies for a given time interval

13.11.2015Jannicke Moe 5

Page 6: Mars wp7 bn_vansjo_jmo_20151113

A BN for multiple stressors in lake Vansjø

Moe, Haande & Couture. Ecological Modelling (in review)

13.11.2015Jannicke Moe 6

• Aim: predict effects of scenarios on ecological status• 4 modules: different sources of information

Page 7: Mars wp7 bn_vansjo_jmo_20151113

What are inside the nodes?- discrete probability distributions

13.11.2015Jannicke Moe 7

Abiotic and biotic indicators:•Intervals (concentrations)

Ecological status:•Categories (ranked)

States

Probabilities

Page 8: Mars wp7 bn_vansjo_jmo_20151113

What are inside the arrows? - conditional probability tables (CPT)

13.11.2015Jannicke Moe 8

CPT for Cyano•Based on 90 observations

CPT for Status Phytoplankton•Based on knowledge (combination rules)

States

Probabilities

Page 9: Mars wp7 bn_vansjo_jmo_20151113

The MARS conceptual model

13.11.2015Jannicke Moe 9

Page 10: Mars wp7 bn_vansjo_jmo_20151113

The MARS conceptual model: example

13.11.2015Jannicke Moe 10

Page 11: Mars wp7 bn_vansjo_jmo_20151113

Mapping the BN for Vansjø to the MARS conceptual model (DPSIR)

13.11.2015Jannicke Moe 11

DRIVER

DRIVER

PRESSURE (nutrient

loads etc.)

PRESSURE

STATE: ABIOTIC INDICATORS

STATE: BIOTIC INDICATORS

STATE:

BIOTIC IND.

RESPONSE

STATE:WFD STATUS

• What about IMPACT - functions and services?

Page 12: Mars wp7 bn_vansjo_jmo_20151113

Other BNs for Vansjø include IMPACT

13.11.2015Jannicke Moe 12

Barton et al. 2016. Eutropia – integrated valuation of lake eutrophication abatement decisions using a Bayesian belief network. In: Z.Neal (ed.). Handbook of Applied Systems Science. Routledge.

• IMPACT nodes can be linked to STATE nodes• Suitability for fishing • Suitability for bathing

IMPACT

IMPACTSTATES

Page 13: Mars wp7 bn_vansjo_jmo_20151113

Structure of BN model: nodes with discrete states

13.11.2015Jannicke Moe 13

Module 3:states = 2-3 intervals

Module 4:states = 3 categories: - High/Good- Moderate- Poor/Bad

Module 1:states = scenarios

Module 2:states = 3-6 intervals

States

Probabilities

Page 14: Mars wp7 bn_vansjo_jmo_20151113

Module 1: Scenarios (from REFRESH)• Case study: Lake Vansjø, basin

Vanemfjorden• Catchment dominated by forest

and agriculture• Moderate ecological status

• Climate scenarios:• Reference• «Hadley»: higher temp,

more precipitation• Management scenarios:

• Reference• Best (water quality focus): more

TP• Worst (economy focus):

less TP

13.11.2015Jannicke Moe 14

Haande, Lyche Solheim, Moe & Brænden 2011. NIVA report

Page 15: Mars wp7 bn_vansjo_jmo_20151113

Module 2: Output from process-based models

13.11.2015Jannicke Moe 15

• Process-based models: • Persist (hydrology)• INCA-P (catchment) • MyLake (lake) input to BN

• 60 realisations of the model (parameter combinations) give rise to probability distributions in the BN model

Page 16: Mars wp7 bn_vansjo_jmo_20151113

13.11.2015Jannicke Moe 16

Module 3: Monitoring data - cyanobacteria

• Multiple regressions:Identify significant predictor variables structure of nodes and arrows in BN model

• Regression tree analysis:Identify breakpoints in predictor variables discretisation (setting intervals) of nodes in BN

Empirical relationships between abiotic and biotic variables quantified by data analysis (WP4)

Page 17: Mars wp7 bn_vansjo_jmo_20151113

13.11.2015Jannicke Moe 17

Module 4: Ecological status• Status for different quality elements are combined in

CPTs according to the national classification system

• E.g. status of phytoplankton:• If status of cyanobacteria < chl-a,

the combined status is averaged• If status of cyanobacteria > chl-a,

cyanobacteria are not considered

Page 18: Mars wp7 bn_vansjo_jmo_20151113

Running the BN model• General: Use new "evidence" to update prior

probabilities • Using Bayes' rule• Calculate posterior probability distributions

for all child nodes

• Here: "Evidence" comes from scenarios via process-based model simulations • 3 x management scenarios• 2 x climate scenarios

• A BN model can also be run "backwards"!

13.11.2015Jannicke Moe 18

Page 19: Mars wp7 bn_vansjo_jmo_20151113

Scenario: reference

13.11.2015Jannicke Moe 19

Probability of Poor-Bad status equal for Cyanobacteria and Chl-a (~45%)

Page 20: Mars wp7 bn_vansjo_jmo_20151113

Scenario: best management, future climate

13.11.2015Jannicke Moe 20

Probability of Poor-Bad status higher for Cyano (40%) than for Chl-a (36%)

Page 21: Mars wp7 bn_vansjo_jmo_20151113

Results - all scenarios

13.11.2015Jannicke Moe 21

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Secchi depth

Pro

babi

lity

(%)

(a)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Total P(b)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phys.-chem.(c)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Chla

Pro

babi

lity

(%)

(d)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Cyanobacteria(e)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phytoplankton(f)

Poor-BadModerateHigh-Good

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Lake

Pro

babi

lity

(%)

(g)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Secchi depth

Pro

babi

lity

(%)

(a)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Total P(b)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phys.-chem.(c)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Chla

Pro

babi

lity

(%)

(d)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Cyanobacteria(e)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phytoplankton(f)

Poor-BadModerateHigh-Good

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Lake

Pro

babi

lity

(%)

(g)

-

• Cyanobacteria has similar response to scenarios as chl-a• Including cyanobacteria reduces the probability of good

ecological status for phytoplankton

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Secchi depth

Pro

babi

lity

(%)

(a)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Total P(b)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phys.-chem.(c)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Chla

Pro

babi

lity

(%)

(d)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Cyanobacteria(e)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phytoplankton(f)

Poor-BadModerateHigh-Good

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Lake

Pro

babi

lity

(%)

(g)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Secchi depth

Pro

babi

lity

(%)

(a)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Total P(b)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phys.-chem.(c)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Chla

Pro

babi

lity

(%)

(d)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Cyanobacteria(e)

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Phytoplankton(f)

Poor-BadModerateHigh-Good

0

20

40

60

80

100

Ref Had Ref Had Ref HadClimate scenario

Worst Ref BestManagement scenario

Lake

Pro

babi

lity

(%)

(g)

Page 22: Mars wp7 bn_vansjo_jmo_20151113

How can BN models be developed for other MARS catchments?

13.11.2015Jannicke Moe 22

Page 23: Mars wp7 bn_vansjo_jmo_20151113

How can BN models be developed for other MARS catchments?• Develop conceptual model [done!]

• Variables and causal relationships• Define and discretize variables [partly done]

• Define the states (intervals or categories)• Assign prior probability distribution

• Quantify relationships between variables [hard]• Fill in conditional probability tables• Based on data analysis (WP4), literature, knowledge, ...

• Run the model, e.g. different scenarios [easy]• Model validation, model revision etc. [hard]

• (example: Death et al. 2015. Freshw. Biol. )

13.11.2015Jannicke Moe 23

Page 24: Mars wp7 bn_vansjo_jmo_20151113

Use of BNs for MARS catchments: challenges• BN modelling differs from "traditional" modelling

• No temporal dimension• Probability distributions instead of single values• Conditional probability tables (CPTs) instead of equations

• Filling in CPTs require much information• Number of columns = product of no. of states

of all parent nodes• E.g.: 2 parent nodes with 4 states each

4x4=16 probability distributions • New method and software

• Requires training and effort by partners• Hugin (license); Netica (free)

13.11.2015Jannicke Moe 24

Page 25: Mars wp7 bn_vansjo_jmo_20151113

General challenges with BNs• Discretisation of variables - losing much detail• Complex networks need much data for

"parametrisation" (filling in CPTs)• Uncertainty/variability grows with length of the

network

13.11.2015Jannicke Moe 25

Page 26: Mars wp7 bn_vansjo_jmo_20151113

Can BN still be a useful tool for MARS?Yes, •as a bridge between conceptual models and process-based models

• aggregating outcome of process-based models• linking abiotic and biotic components• including biotic components where data are sparse but

knowledge is available•for quickly running scenarios

• forwards and backwards•for incorporating and visualising uncertainty•for communication with stakeholders

13.11.2015Jannicke Moe 26