Professional Documents
Culture Documents
Representation
A BBN represents the joint probability
distribution of a set of variables by explicitly
indicating the assumptions of conditional
independence through the following:
a)
b)
c)
d)
Example 1
Weather
Cavity
Toothache
Catch
Example
Representation
Each variable is independent of its
non-descendants given its predecessors.
We say x1 is a descendant of x2 if there
is a direct path from x2 to x1.
Example:
Predecessors of Alarm: Burglary, Earthquake.
Conditional Probabilities
Burglary
Earthquake
Alarm
B
t
t
f
f
E
t
f
t
f
P(A)
0.95
0.94
0.29
0.001
Probabilistic Reasoning
Bayesian Belief Networks
Constructing Bayesian Networks
Representing Conditional Distributions
Summary
x3
x2
x1
leaf
Compactness
BBN are locally structured systems.
They represent joint distributions compactly.
Assume n random variables, each influenced
by k nodes.
Size BBN: n2k
Full size: 2n
Probabilistic Reasoning
Bayesian Belief Networks
Constructing Bayesian Networks
Representing Conditional Distributions
Summary
Representing Conditional
Distributions
Even if k is small O(2k) may be unmanageable.
Solution: use canonical distributions.
Example:
U.S.
Mexico
Canada
North America
simple
disjunction
Noisy-OR
Cold
Flu
Malaria
Fever
A link may be inhibited due to uncertainty
Noisy-OR
Inhibitions probabilities:
P(~fever | cold, ~flu, ~malaria) = 0.6
P(~fever | ~cold, flu, ~malaria) = 0.2
P(~fever | ~cold, ~flu, malaria) = 0.1
Noisy-OR
Now the whole probability can be built:
P(~fever | cold, ~flu, malaria) = 0.6 x 0.1
P(~fever | cold, flu, ~malaria) = 0.6 x 0.2
P(~fever | ~cold, flu, malaria) = 0.2 x 0.1
P(~fever | cold, flu, malaria) = 0.6 x 0.2 x 0.1
P(~fever | ~cold, ~flu, ~malaria) = 1.0
Continuous Variables
Continuous variables can be discretized.
Or define probability density functions
Example: Gaussian distribution.
A network with both variables is called a
Hybrid Bayesian Network.
Continuous Variables
Subsidy
Harvest
Cost
Buys
Continuous Variables
P(cost | harvest, subsidy)
P(cost | harvest, ~subsidy)
Normal
distribution
P(x)
Probabilistic Reasoning
Bayesian Belief Networks
Constructing Bayesian Networks
Representing Conditional Distributions
Summary
Summary
Bayesian networks are directed acyclic graphs
that concisely represent conditional
independence relations among random
variables.
BBN specify the full joint probability
distribution of a set of variables.
BBN can by hybrid, combining categorical
variables with numeric variables.