Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October.

Similar presentations


Presentation on theme: "Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October."— Presentation transcript:

1 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October 2004 William H. Hsu Department of Computing and Information Sciences, KSU http://www.kddresearch.org http://www.cis.ksu.edu/~bhsu Reading: Today: Chapter 13, Russell and Norvig 2e Friday and Next Week: Chapter 14 Uncertainty and Probabilistic Reasoning: Graphical Models Preliminaries

2 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Graphical Models of Probability P(20s, Female, Low, Non-Smoker, No-Cancer, Negative, Negative) = P(T) · P(F) · P(L | T) · P(N | T, F) · P(N | L, N) · P(N | N) · P(N | N) Conditional Independence –X is conditionally independent (CI) from Y given Z iff P(X | Y, Z) = P(X | Z) for all values of X, Y, and Z –Example: P(Thunder | Rain, Lightning) = P(Thunder | Lightning)  T  R | L Bayesian (Belief) Network –Acyclic directed graph model B = (V, E,  ) representing CI assertions over  –Vertices (nodes) V: denote events (each a random variable) –Edges (arcs, links) E: denote conditional dependencies Markov Condition for BBNs (Chain Rule): Example BBN X1X1 X3X3 X4X4 X5X5 Age Exposure-To-Toxins Smoking Cancer X6X6 Serum Calcium X2X2 Gender X7X7 Lung Tumor

3 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Automated Reasoning using Probabilistic Models: Inference Tasks Adapted from slides by S. Russell, UC Berkeley

4 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Semantics of Bayesian Networks Adapted from slides by S. Russell, UC Berkeley

5 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Markov Blanket Adapted from slides by S. Russell, UC Berkeley

6 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Constructing Bayesian Networks: The Chain Rule of Inference Adapted from slides by S. Russell, UC Berkeley

7 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Example: Evidential Reasoning for Car Diagnosis Adapted from slides by S. Russell, UC Berkeley

8 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence BNJ Core [1] Design

9 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence BNJ Core [2] Graph Architecture © 2004 KSU BNJ Development TeamCPCS-54 Network

10 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence BNJ Graphical User Interface: Network © 2004 KSU BNJ Development Team ALARM Network

11 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence BNJ Visualization [1] Framework © 2004 KSU BNJ Development Team

12 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence BNJ Visualization [2] Pseudo-Code Annotation (Code Page) © 2004 KSU BNJ Development Team ALARM Network

13 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence BNJ Visualization [3] Network © 2004 KSU BNJ Development Team Poker Network

14 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Current Work: Features in Progress Scalability –Large networks (50+ vertices, 10+ parents) –Very large data sets (10 6 +) Other Visualizations –K2 for structure learning –Conditioning BNJ v1-2 ports –Guo’s dissertation algorithms –Importance sampling (CABeN) Lazy Evaluation © 2004 KSU BNJ Development TeamBarley Network

15 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Terminology Introduction to Reasoning under Uncertainty –Probability foundations –Definitions: subjectivist, frequentist, logicist –(3) Kolmogorov axioms Bayes’s Theorem –Prior probability of an event –Joint probability of an event –Conditional (posterior) probability of an event Maximum A Posteriori (MAP) and Maximum Likelihood (ML) Hypotheses –MAP hypothesis: highest conditional probability given observations (data) –ML: highest likelihood of generating the observed data –ML estimation (MLE): estimating parameters to find ML hypothesis Bayesian Inference: Computing Conditional Probabilities (CPs) in A Model Bayesian Learning: Searching Model (Hypothesis) Space using CPs

16 Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Summary Points Introduction to Probabilistic Reasoning –Framework: using probabilistic criteria to search H –Probability foundations Definitions: subjectivist, objectivist; Bayesian, frequentist, logicist Kolmogorov axioms Bayes’s Theorem –Definition of conditional (posterior) probability –Product rule Maximum A Posteriori (MAP) and Maximum Likelihood (ML) Hypotheses –Bayes’s Rule and MAP –Uniform priors: allow use of MLE to generate MAP hypotheses –Relation to version spaces, candidate elimination Next Week: Chapter 14, Russell and Norvig –Later: Bayesian learning: MDL, BOC, Gibbs, Simple (Naïve) Bayes –Categorizing text and documents, other applications


Download ppt "Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October."

Similar presentations


Ads by Google