Reasoning-Uncertainty
Reasoning-Uncertainty
CPE/CSC 481:
481:
Knowledge-Based
Knowledge-Based
Systems
Systems
Dr. Franz J. Kurfess
Computer Science Department
Cal Poly
◆ scope
❖ only current domain, or more general
© 2002-2010 Franz J. Kurfess Reasoning under Uncertainty
Sources
Sources of
of Uncertainty
Uncertainty
(cont.)
(cont.)
◆ knowledge representation
◆ restricted model of the real system
◆ limited expressiveness of the representation mechanism
◆ inference process
◆ deductive
❖ the derived result is formally correct, but inappropriate
❖ derivation of the result may take very long
◆ inductive
❖ new conclusions are not well-founded
❖ not enough samples
❖ samples are not representative
◆ non-local reasoning
❖ requires the consideration of all available evidence, not only from the rules currently
under consideration
◆ no compositionality
❖ complex statements with conditional dependencies can not be decomposed into
independent parts
© 2002-2010 Franz J. Kurfess Reasoning under Uncertainty
Bayesian
Bayesian Approaches
Approaches
◆ derive the probability of a cause given a symptom
◆ has gained importance recently due to advances in
efficiency
◆ more computational power available
◆ better methods
◆ especially useful in diagnostic systems
◆ medicine, computer help systems
◆ inverse probability
◆ inverse to conditional probability of an earlier event given
that a later one occurred
CFrev(CFold, CFnew) =
CFold + CFnew(1 - CFold) if both > 0
CFold + CFnew(1 + CFold) if both < 0
CFold + CFnew / (1 - min(|CFold|, |CFnew|)) if one < 0