









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The lecture notes for cs 2001, a course on bayesian belief networks (bbns) taught by milos hauskrecht at carnegie mellon university. The notes cover the basics of bbns, their application in medical diagnosis, and the representation of uncertainty. The course focuses on milos' research interests in artificial intelligence, planning, reasoning, optimization, and machine learning.
Typology: Lab Reports
1 / 15
This page cannot be seen from the preview
Don't miss anything!










CS 2001 Bayesian belief networks
Milos Hauskrecht [email protected] 5329 Sennott Square X4-
Bayesian belief networks
CS 2001 Bayesian belief networks
Milos’ research interests
Artificial Intelligence
Main research focus:
CS 2001 Bayesian belief networks
KB for medical diagnosis.
We want to build a KB system for the diagnosis of pneumonia. Problem description:
Diagnostic task: we want to infer whether the patient suffers from the pneumonia or not given the symptoms
Fever = True Cough = False WBCcount= High
CS 2001 Bayesian belief networks
Uncertainty To make diagnostic inference possible we need to represent rules or axioms that relate symptoms and diagnosis Problem: disease/symptoms relation is not deterministic (things may vary from patient to patient)
CS 2001 Bayesian belief networks
Representing certainty factors
CF ( Pneumonia = True )= 0. 7
( A in[ 0. 5 , 1 ])∧ ( B in[ 0. 7 , 1 ])→ C with CF= 0.
( A in[ 0. 5 , 1 ])∧ ( B in[ 0. 7 , 1 ])→ C with CF= 0. ( E in[ 0. 8 , 1 ])∧ ( D in[ 0. 9 , 1 ])→ C with CF= 0. CF ( C )=max[ 0. 9 ; 0. 8 ]= 0. 9 CF ( C )= 0. 9 * 0. 8 = 0. 72 CF ( C )= 0. 9 + 0. 8 − 0. 9 * 0. 8 = 0. 98
?
CS 2001 Bayesian belief networks
Probability theory
a well-defined coherent theory for representing uncertainty and for reasoning with it Representation: Proposition statements – assignment of values to random variables
Probabilities over statements model the degree of belief in these statements P ( Pneumonia = True )= 0. 001
P ( Pneumonia = True , Fever = True )= 0. 0009 P ( Pneumonia = False , WBCcount = normal , Cough = False )= 0. 97
P ( WBCcount = high )= 0. 005
Pneumonia = True WBCcount = high
CS 2001 Bayesian belief networks
Joint probability distribution Joint probability distribution (for a set variables)
P ( WBCcount )
P ( pneumonia , WBCcount )
high normal^ low
Pneumonia True False
WBCcount
P ( Pneumonia )
Marginalization (summing of rows, or columns)
2 × 3 table
CS 2001 Bayesian belief networks
Conditional probability distribution
Conditional probability distribution:
CS 2001 Bayesian belief networks
Modeling uncertainty with probabilities
CS 2001 Bayesian belief networks
Bayesian belief networks (BBNs)
Bayesian belief networks.
CS 2001 Bayesian belief networks
Alarm system example.
Burglary
JohnCalls
Alarm
Earthquake
MaryCalls
Causal relations
CS 2001 Bayesian belief networks
Bayesian belief network.
Burglary Earthquake
JohnCalls MaryCalls
Alarm
P (B) (^) P (E)
P (A|B,E)
P (J|A) P (M|A)
CS 2001 Bayesian belief networks
Full joint distribution is defined in terms of local conditional distributions (obtained via the chain rule):
1 ,..
=
i n
Example:
Then its probability is:
Assume the following assignment of values to random variables
CS 2001 Bayesian belief networks
Burglary
JohnCalls
Alarm
Burglary
Alarm
Earthquake
JohnCalls
Alarm
MaryCalls
CS 2001 Bayesian belief networks
Burglary
JohnCalls
Alarm
Earthquake
MaryCalls
RadioReport
CS 2001 Bayesian belief networks
Parameters: full joint:
BBN:
Burglary
JohnCalls
Alarm
Earthquake
MaryCalls
1 ,..
=
i n
Parameters to be defined: full joint:
BBN:
CS 2001 Bayesian belief networks
Diagnosis of car engine
CS 2001 Bayesian belief networks
Car insurance example
CS 2001 Bayesian belief networks
(ICU) Alarm network
CS 2001 Bayesian belief networks
CPCS