Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ......

32
Basics of Belief Nets National Cohesive Wildland Fire Management Strategy Science Analysis Report: Application to the Southeast Region January, 2014 1

Transcript of Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ......

Page 1: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Basics of Belief Nets

National Cohesive Wildland Fire Management Strategy

Science Analysis Report: Application to the Southeast Region

January, 2014

1

Page 2: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Agenda • Today:

• The National Science Analysis

• Preparing Data for Analysis

• Application of Products

• Basics of Belief Nets

• Tomorrow:

• Exercise #1: Pivot Tables

• Exercise #2: Naïve Networks

• Exercise #3: Bayes Networks

• Wrap-up

2

Page 3: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

3

Data (county scale)

Maps

Bayesian Belief Networks/Pivot tables

Landscape Classes/Community Clusters

Combinations

Options

Priorities

Action

NOW…

• Bayesian Statistics and Belief Networks

• Examples of some interesting networks

• Using Netica

Page 4: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

What are Bayesian models?

• A model that reflects the state of some part of the world and how they are related by probabilities.

• Examples: your house, or your car, your body, your community, an ecosystem, a stock-market, etc.

4

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 5: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

What are Bayesian models?

• States of the model represent all the possible worlds (or scenarios) that can exist

• Your body can be sick or healthy, you can exercise or not, you can eat well or eat junk food.

• Some states occur more frequently than others when other states are present.

5

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 6: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

What are Bayesian models?

• States of the model represent all the possible worlds (or scenarios) that can exist

• Your body can be sick or healthy, you can exercise or not, you can eat well or eat junk food.

• Some states occur more frequently than others when other states are present.

• Monday = less exercise

6

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 7: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

What are Bayesian Statistics?

• A field of statistics that explores evidence about the “true” state of the world

• Expressed in terms of probabilities or “degrees of belief”

7

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 8: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

What are Bayesian Statistics?

• A field of statistics that explores evidence about the “true” state of the world

• Expressed in terms of probabilities or “degrees of belief”

• Explores the influence that one parameter has on another

• Evidence can change the likelihood of something occurring.

8

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 9: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

What are Bayesian Statistics?

• A field of statistics that explores evidence about the “true” state of the world

• Expressed in terms of probabilities or “degrees of belief”

• Explores the influence that one parameter has on another

• Evidence can change the likelihood of something occurring.

9

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise Expressed using conceptual models and arrows to indicate cause and effect linkages

Page 10: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Mean Median

Mode

Range

Low High

Like

liho

od

Low Moderate High Very high

Like

liho

od

Historical pattern

Converted to “states”

How are probability models expressed?

• Historical data provide a starting point of probabilities across a range of states or some gradient

• Considered as states, any portion of the distribution can be thought of and modeled as a scenario

• When there is no reliable data to start with, states can be assigned a uniform distribution.

10

Page 11: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Historical Footnote

• Thomas Bayes (1701-1761). First articulated what is known as Bayes Theorem in a paper published after his death in 1762.

• What is the probability of “A” when a new piece of evidence about “B” appears?

• This is the basic concept behind Bayesian Statistics that started growing in the 1950’s and have recently expanded with the advent of advanced computational methods and computers.

• In the 1980’s and beyond, Judea Perl and other computer scientists adopted and expanded Bayes theorem to develop analytical models of cognitive reasoning, which gave rise to Bayesian networks.

Page 12: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Basic concepts

Smoke Fire

Causal Reasoning

Diagnostic Reasoning

Page 13: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Add probability histograms and conditional linkages

Fire Event

NoneWildfireOther

33.318.148.5

Observed Smoke

NoneLightHeavy

33.340.626.0

Page 14: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Causal Reasoning

Fire Event

NoneWildfireOther

0 100

0

Observed Smoke

NoneLightHeavy

010.090.0

Diagnostic Reasoning

Fire Event

NoneWildfireOther

083.316.7

Observed Smoke

NoneLightHeavy

0 0

100

Page 15: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Add complexity for Fire Lookout

Fire Weather

LowMediumHigh

33.333.333.3

Ignition

NonePrescribedOther

33.333.333.3

Land Cover

DevelopedAgriculturalNatural

33.333.333.3

Observed Smoke

NoneLightHeavy

33.340.626.0

Fire Event

NoneWildfireOther

33.318.148.5

Sound Alarm

No ActionSound Alarm

63.7037-30.370

U

Page 16: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Example 1: heavy smoke in forest

Fire Weather

LowMediumHigh

23.535.541.0

Ignition

NonePrescribedOther

027.572.5

Land Cover

DevelopedAgriculturalNatural

0 0

100

Observed Smoke

NoneLightHeavy

0 0

100

Fire Event

NoneWildfireOther

080.319.7

Sound Alarm

No ActionSound Alarm

-60.563110.563

U

Page 17: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Example 2: Light smoke in croplands

Fire Weather

LowMediumHigh

0 0

100

Ignition

NonePrescribedOther

068.032.0

Land Cover

DevelopedAgriculturalNatural

0 100

0

Observed Smoke

NoneLightHeavy

0 100

0

Fire Event

NoneWildfireOther

09.2890.7

Sound Alarm

No ActionSound Alarm

81.4433-31.443

U

Page 18: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Bayes Network

• A type of structure for a network

• Assumes that nodes have conditional dependencies on each other that are shown in an acyclic graph. That is, the graph has no cycle or start point.

• There are cause and effect relationships among many nodes

18

Node

Node

Node

Node

Node

Node

Page 19: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

19

Bayes Network: Body Weight

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 20: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

20

Bayes Network: Body Weight

Body

weight

Calories

burned

Breakfast type

Lunch type

Starting

weight

Day of week

Food

intake

Exercise

Page 21: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Bayes Network: Fire Lookout

21

Fire Weather

LowMediumHigh

0 0

100

Ignition

NonePrescribedOther

068.032.0

Land Cover

DevelopedAgriculturalNatural

0 100

0

Observed Smoke

NoneLightHeavy

0 100

0

Fire Event

NoneWildfireOther

09.2890.7

Sound Alarm

No ActionSound Alarm

81.4433-31.443

U

Page 22: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

22

Bayes Network: Prescribed Fire Network for Science Analysis

Page 23: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Naïve Network

• A type of structure for a network

• Assumes that all nodes (or data variables) are independent and that the presence or absence of a node is unrelated to the presence or absence of another node

• There is no cause and effect relationship among all nodes

23

Node

Node

Node

Node

Node

Node

Page 24: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Naïve networks

• Each node contributes independently to the network

• Particularly useful for exploring large datasets

24

Node

Node

Node

Node

Node

Node

Page 25: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Naïve networks

• Each node contributes independently to the network

• Particularly useful for exploring large datasets

25

Node

Node

Node

Node

Node

Node

“Parent”

“Child”

Page 26: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

26

Naïve Network: Science Analysis

Page 27: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

27

Naïve Network: Science Analysis

Page 28: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

28

Naïve Network: Science Analysis

Page 29: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

29

Naïve Network: Science Analysis

Page 30: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Why Use Belief Networks?

• Provides reasoning for the information you have (and uncertainties); does not provide answers.

• Automated and graphical way to display (and even interact with) related information.

• To seamlessly integrate other models, expert knowledge and datasets within a single platform

• Ability to update understanding with new information.

• Highly flexible.

30

Page 31: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

Tomorrow: Interact with a Network Using Netica

31

Page 32: Basics of Belief Nets - UNC Asheville's National ... of Belief Nets.pdfBasics of Belief Nets ... •Expressed in terms of probabilities or “degrees of belief ... •In the 1980’s

32

Data (county scale)

Maps

Bayesian Belief Networks/Pivot tables

Landscape Classes/Community Clusters

Combinations

Options

Priorities

Action

TOMORROW: Hands-on exercises