A. Darwiche Bayesian Networks. A. Darwiche Bayesian Network Battery Age Alternator Fan Belt Battery Charge Delivered Battery Power Starter Radio LightsEngine.

Slides:



Advertisements
Similar presentations
Bayesian networks Chapter 14 Section 1 – 2. Outline Syntax Semantics Exact computation.
Advertisements

BAYESIAN NETWORKS Ivan Bratko Faculty of Computer and Information Sc. University of Ljubljana.
Probabilistic Reasoning Bayesian Belief Networks Constructing Bayesian Networks Representing Conditional Distributions Summary.
Bayesian Networks. Quiz: Probabilistic Reasoning 1.What is P(F), the probability that some creature can fly? 2.Creature b is a bumble bee. What’s P(F|B),
Bayesian Networks CSE 473. © Daniel S. Weld 2 Last Time Basic notions Atomic events Probabilities Joint distribution Inference by enumeration Independence.
A. Darwiche Bayesian Networks. A. Darwiche Reasoning Systems Diagnostics: Which component failed? Information retrieval: What document to retrieve? On-line.
BAYESIAN NETWORKS. Bayesian Network Motivation  We want a representation and reasoning system that is based on conditional independence  Compact yet.
1 Bayes nets Computing conditional probability Polytrees Probability Inferences Bayes nets Computing conditional probability Polytrees Probability Inferences.
BAYESIAN NETWORKS CHAPTER#4 Book: Modeling and Reasoning with Bayesian Networks Author : Adnan Darwiche Publisher: CambridgeUniversity Press 2009.
Identifying Conditional Independencies in Bayes Nets Lecture 4.
From Rumelhart (1977) "Toward Interactive Model of Reading"
A. Darwiche Inference in Bayesian Networks. A. Darwiche Query Types Pr: –Evidence: Pr(e) –Posterior marginals: Pr(x|e) for every X MPE: Most probable.
Bayesian Networks VISA Hyoungjune Yi. BN – Intro. Introduced by Pearl (1986 ) Resembles human reasoning Causal relationship Decision support system/ Expert.
Artificial Intelligence Chapter 19 Reasoning with Uncertain Information Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Causal and Bayesian Network (Chapter 2) Book: Bayesian Networks and Decision Graphs Author: Finn V. Jensen, Thomas D. Nielsen CSE 655 Probabilistic Reasoning.
Quiz 9 Chapter 13 Note the two versions A & B Nov
Review: Bayesian learning and inference
Bayesian Networks Chapter 2 (Duda et al.) – Section 2.11
PGM 2003/04 Tirgul 3-4 The Bayesian Network Representation.
Bayesian networks Chapter 14 Section 1 – 2.
Bayesian Belief Networks
Bayesian Network Representation Continued
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6 [P]: Reasoning Under Uncertainty Sections.
Goal: Reconstruct Cellular Networks Biocarta. Conditions Genes.
Uncertainty & Bayesian Belief Networks. 2 Data-Mining with Bayesian Networks on the Internet Internet can be seen as a massive repository of Data Data.
Cooperating Intelligent Systems
Bayesian Networks Alan Ritter.
Conditional Independence Creating Tables
. DAGs, I-Maps, Factorization, d-Separation, Minimal I-Maps, Bayesian Networks Slides by Nir Friedman.
Bayesian networks More commonly called graphical models A way to depict conditional independence relationships between random variables A compact specification.
Bayes Nets and Probabilities
Bayes’ Nets  A Bayes’ net is an efficient encoding of a probabilistic model of a domain  Questions we can ask:  Inference: given a fixed BN, what is.
Made by: Maor Levy, Temple University  Probability expresses uncertainty.  Pervasive in all of Artificial Intelligence  Machine learning 
Bayesian networks Chapter 14. Outline Syntax Semantics.
A Brief Introduction to Graphical Models
Context-specific independence Graphical Models – Carlos Guestrin Carnegie Mellon University October 16 th, 2006 Readings: K&F: 4.1, 4.2, 4.3, 4.4,
Bayes Net Lab. 1. Absolute Independence vs. Conditional Independence For any three random variables X, Y, and Z, a)is it true that if X  Y, then X 
Bayesian networks Chapter 14 Section 1 – 2. Bayesian networks A simple, graphical notation for conditional independence assertions and hence for compact.
Artificial Intelligence CS 165A Thursday, November 29, 2007  Probabilistic Reasoning / Bayesian networks (Ch 14)
1 Monte Carlo Artificial Intelligence: Bayesian Networks.
Introduction to Bayesian Networks
Belief Propagation Revisited Adnan Darwiche. Graphical Models Battery Age Alternator Fan Belt Battery Charge Delivered Battery Power Starter Radio LightsEngine.
Bayesian Nets and Applications. Naïve Bayes 2  What happens if we have more than one piece of evidence?  If we can assume conditional independence 
Announcements Project 4: Ghostbusters Homework 7
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 8: GRAPHICAL MODELS.
Bayesian Networks Aldi Kraja Division of Statistical Genomics.
1 Bayesian Networks (Directed Acyclic Graphical Models) The situation of a bell that rings whenever the outcome of two coins are equal can not be well.
Bayesian Networks CSE 473. © D. Weld and D. Fox 2 Bayes Nets In general, joint distribution P over set of variables (X 1 x... x X n ) requires exponential.
Review: Bayesian inference  A general scenario:  Query variables: X  Evidence (observed) variables and their values: E = e  Unobserved variables: Y.
1 CMSC 671 Fall 2001 Class #20 – Thursday, November 8.
Conditional Independence As with absolute independence, the equivalent forms of X and Y being conditionally independent given Z can also be used: P(X|Y,
Chapter 12. Probability Reasoning Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence Chapter 19 Reasoning with Uncertain Information Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
CS 2750: Machine Learning Bayesian Networks Prof. Adriana Kovashka University of Pittsburgh March 14, 2016.
Many-Pairs Mutual Information for Adding Structure to Belief Propagation Approximations Arthur Choi and Adnan Darwiche University of California, Los Angeles.
Bayesian Networks Chapter 2 (Duda et al.) – Section 2.11 CS479/679 Pattern Recognition Dr. George Bebis.
Compiling Bayesian Networks Using Variable Elimination
CS 2750: Machine Learning Directed Graphical Models
Bayesian networks Chapter 14 Section 1 – 2.
Presented By S.Yamuna AP/CSE
Structure and Semantics of BN
Bayesian Networks Based on
Structure and Semantics of BN
Context-specific independence
Bayesian networks Chapter 14 Section 1 – 2.
Bayesian Networks CSE 573.
Warm-up as you walk in Each node in a Bayes net represents a conditional probability distribution. What distribution do you get when you multiply all of.
Standard Form: Multiplying powers of 10
Standard form: In standard form?
Presentation transcript:

A. Darwiche Bayesian Networks

A. Darwiche Bayesian Network Battery Age Alternator Fan Belt Battery Charge Delivered Battery Power Starter Radio LightsEngine Turn Over Gas Gauge Gas Fuel Pump Fuel Line Distributor Spark Plugs Engine Start

A. Darwiche Bayesian Network Battery Age Alternator Fan Belt Battery Charge Delivered Battery Power Starter Radio LightsEngine Turn Over Gas Gauge Gas Fuel Pump Fuel Line Distributor Spark Plugs Engine Start Pr(Lights=ON | Battery-Power=OK) =.99 ON OFF OK WEAK DEAD Lights Battery Power θ 1 + θ 2 = 1

A. Darwiche

A Bayesian Network Compact representation of a probability distribution: –Complete model –Consistent model Embeds many independence assumptions: –Faithful model

A. Darwiche

A Bayesian Network Compact representation of a probability distribution: –Complete model –Consistent model Embeds many independence assumptions: –Faithful model

A. Darwiche Bayesian Network Earthquake (E) Burglary (B) Alarm (A) Pr(E=true)Pr(E=false).1.9 Pr(B=true)Pr(B=false).2.8 Pr(A=true)Pr(A=false) E=true, B=true E=false, B=true.9.1 E=true, B=false.7.3 E=false, B=false.01.99

A. Darwiche Joint Probability Distribution EBAPr(.) True.019 True False.001 TrueFalseTrue.056 TrueFalse.024 FalseTrue.162 FalseTrueFalse.018 False True.0072 False.7128

A. Darwiche Independence Assumptions of a Bayesian Network

A. Darwiche Chol Test1Test2 Causal Structure I(Test1,Test2 | Chol)

A. Darwiche Chol Test1Test2 Causal Structure Nurse I(Test1,Test2 | Chol, Nurse) I(Test1,Test2 | Chol)

A. Darwiche H O1On Naïve Bayes O2 H: Disease O1, …, On: Findings (symptoms, lab tests, …) …

A. Darwiche Genetic Tracking G1G2 G3G4G5 G6 G7G8P4 Each node is independent of its non-descendants given its parents

A. Darwiche Genetic Tracking G1G2 G3G4G5 G6 G7G8P4 Each node is independent of its non-descendants given its parents

A. Darwiche Genetic Tracking G1G2 G3G4G5 G6 G7G8P4 Each node is independent of its non-descendants given its parents

A. Darwiche Dynamic Systems S1 O1 S2 O2 S3 O3 S4 O4 S5 O5 Each node is independent of its non-descendants given its parents

A. Darwiche Dynamic Systems S1 O1 S2 O2 S3 O3 S4 O4 S5 O5 Each node is independent of its non-descendants given its parents

A. Darwiche The chain rule for Bayesian Networks

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Pr(c|a) Pr(craeb)=Pr(c|raeb)Pr(r|aeb)Pr(a|eb)Pr(e|b)Pr(b) Pr(r|e)Pr(a|eb)Pr(e)Pr(b) Pr(e)Pr(b) Pr(a|eb) Pr(r|e) Pr(c|a)

A. Darwiche Example: Build Joint Probability Table Earthquake (E) Burglary (B) Alarm (A) Pr(E=true)Pr(E=false).1.9 Pr(B=true)Pr(B=false).2.8 Pr(A=true)Pr(A=false) E=true, B=true E=false, B=true.9.1 E=true, B=false.7.3 E=false, B=false.01.99

A. Darwiche Temperature/Sensors Temperature: high (20%), low (10%), nominal (70%) 3 Sensors (true, false): true (90%) given high temperature true (1%) given low temperature true (5%) given nominal temperature

A. Darwiche

Queries Pr(Sensor1=true)? Pr(Temperature=high | Sensor1=true)? Pr(Temperature=high | Sensor1=true, Sensor2=true, Sensor3=true)?

A. Darwiche d-separation

Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) … (F) Is A Independent of R given E?

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Chain Link E & C not d-separated …Active!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Chain Link E & C are d-separated by A …Blocked!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Divergent Link R & A not d-seperated …Active!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Divergent Link R & A d-separated by E …Blocked!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Convergent Link E & B d-seperated …Blocked!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Convergent Link E & B not d-separated by A …Active!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Convergent Link E & B not d-separated by C …Active!

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Are B & R d-separated by E & C ? Active Blocked

A. Darwiche Earthquake (E) Burglary (B) Alarm (A) Call (C) Radio (R) Active Are C & R d-separated ?

A. Darwiche blocked active

A. Darwiche d-separation Nodes X are d-separated from nodes Y by nodes Z iff every path from X to Y is blocked by Z. A path is blocked by Z if some link on the path is blocked: –For some →X→ or ←X→, X in Z –For some →X←, neither X nor one of its descendents in Z

A. Darwiche d-separation in Asia Network Visit to Asia / Smoker: –No evidence: No –Given TB-or-Cancer: Yes –Given +ve X-Ray: Yes Visit to Asia / +ve X-ray: –No evidence: Yes –Given TB: No –Given TB-or-Cancer: No Bronchitis / Lung Cancer: –No evidence: Yes –Given Smoker: No –Given Smoker and Dysnpnoea: Yes