A Direct Measure for the Efficacy of Bayesian Network Structures Learned from Data Gary F. Holness.

Slides:



Advertisements
Similar presentations
Introduction to Graphical Models Brookes Vision Lab Reading Group.
Advertisements

Bayesian Networks CSE 473. © Daniel S. Weld 2 Last Time Basic notions Atomic events Probabilities Joint distribution Inference by enumeration Independence.
Graphical Models BRML Chapter 4 1. the zoo of graphical models Markov networks Belief networks Chain graphs (Belief and Markov ) Factor graphs =>they.
1 Some Comments on Sebastiani et al Nature Genetics 37(4)2005.
BAYESIAN NETWORKS. Bayesian Network Motivation  We want a representation and reasoning system that is based on conditional independence  Compact yet.
Causal and Bayesian Network (Chapter 2) Book: Bayesian Networks and Decision Graphs Author: Finn V. Jensen, Thomas D. Nielsen CSE 655 Probabilistic Reasoning.
From: Probabilistic Methods for Bioinformatics - With an Introduction to Bayesian Networks By: Rich Neapolitan.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Discrete random variables Probability mass function Distribution function (Secs )
Bayesian networks Chapter 14 Section 1 – 2.
Bayesian Belief Networks
Bayesian Networks. Graphical Models Bayesian networks Conditional random fields etc.
Goal: Reconstruct Cellular Networks Biocarta. Conditions Genes.
Example applications of Bayesian networks
Overview of STAT 270 Ch 1-9 of Devore + Various Applications.
Bayesian Networks Alan Ritter.
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Cristina Manfredotti D.I.S.Co. Università di Milano - Bicocca An Introduction to the Use of Bayesian Network to Analyze Gene Expression Data Cristina Manfredotti.
Made by: Maor Levy, Temple University  Probability expresses uncertainty.  Pervasive in all of Artificial Intelligence  Machine learning 
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
Undirected Models: Markov Networks David Page, Fall 2009 CS 731: Advanced Methods in Artificial Intelligence, with Biomedical Applications.
Data Analysis with Bayesian Networks: A Bootstrap Approach Nir Friedman, Moises Goldszmidt, and Abraham Wyner, UAI99.
Introduction to Bayesian Networks
Lecture on Bayesian Belief Networks (Basics) Patrycja Gradowska Open Risk Assessment Workshop Kuopio, 2009.
Learning the Structure of Related Tasks Presented by Lihan He Machine Learning Reading Group Duke University 02/03/2006 A. Niculescu-Mizil, R. Caruana.
Learning With Bayesian Networks Markus Kalisch ETH Zürich.
Two Variable Statistics Introduction To Chi-Square Test for Independence.
1 BN Semantics 1 Graphical Models – Carlos Guestrin Carnegie Mellon University September 15 th, 2008 Readings: K&F: 3.1, 3.2, –  Carlos.
CHAPTER 5 Probability Theory (continued) Introduction to Bayesian Networks.
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.
Dependency Networks for Collaborative Filtering and Data Visualization UAI-2000 발표 : 황규백.
1 CMSC 671 Fall 2001 Class #20 – Thursday, November 8.
04/21/2005 CS673 1 Being Bayesian About Network Structure A Bayesian Approach to Structure Discovery in Bayesian Networks Nir Friedman and Daphne Koller.
Introduction on Graphic Models
1 BN Semantics 1 Graphical Models – Carlos Guestrin Carnegie Mellon University September 15 th, 2006 Readings: K&F: 3.1, 3.2, 3.3.
Dependency Networks for Inference, Collaborative filtering, and Data Visualization Heckerman et al. Microsoft Research J. of Machine Learning Research.
Chapter 12. Probability Reasoning Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Inferring Regulatory Networks from Gene Expression Data BMI/CS 776 Mark Craven April 2002.
Recuperação de Informação B Modern Information Retrieval Cap. 2: Modeling Section 2.8 : Alternative Probabilistic Models September 20, 1999.
Reasoning Under Uncertainty: Belief Networks
INTRODUCTION TO Machine Learning 2nd Edition
CS 2750: Machine Learning Directed Graphical Models
CHAPTER 16: Graphical Models
Lecture on Bayesian Belief Networks (Basics)
Maximum Expected Utility
Bayesian networks Chapter 14 Section 1 – 2.
Presented By S.Yamuna AP/CSE
Qian Liu CSE spring University of Pennsylvania
Exam Preparation Class
CSCI 121 Special Topics: Bayesian Networks Lecture #2: Bayes Nets
Markov Networks.
Still More Uncertainty
Structure and Semantics of BN
CAP 5636 – Advanced Artificial Intelligence
Bayesian Networks Independencies Representation Probabilistic
An Algorithm for Bayesian Network Construction from Data
CS 188: Artificial Intelligence
Class #16 – Tuesday, October 26
CS 188: Artificial Intelligence Spring 2007
Structure and Semantics of BN
Markov Networks Independencies Representation Probabilistic Graphical
Bayesian networks Chapter 14 Section 1 – 2.
Probabilistic Reasoning
CS 188: Artificial Intelligence Spring 2006
Read R&N Ch Next lecture: Read R&N
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.
Chapter 14 February 26, 2004.
Bayesian networks (2) Lirong Xia. Bayesian networks (2) Lirong Xia.
Bayesian networks (2) Lirong Xia.
Presentation transcript:

A Direct Measure for the Efficacy of Bayesian Network Structures Learned from Data Gary F. Holness

Bayesian Networks Data Model Directed Graphical Model Age 1.2 3.4 2.7 2.4 120 130 140 150 160 040 030 010 25 26 29 Salary Rate Pmt 4 1 7 Delinquencies Data X1 X4 X3 X2 X5 P A R S D Model X2 X4 X1 X3 X5 Directed Graphical Model Compact encoding of joint probability Product of conditionally independent factors Makes inference more tractable Here structure is given, how to learn it?

Structure Learning in Bayesian Networks connectivity 1 P A R S D P A R S D score( ) > score( ) P A R S D P A R S D causal ordering A R S P D Begin with representation: connectivity and edge directedness Search large state space of model definitions Select the best structure

Gauging Modeling Efficacy == ? P S A R D P A R S D Age 1.2 3.4 2.7 2.4 120 130 140 150 160 040 030 010 25 26 29 Salary Rate Pmt 4 1 7 Delinquencies Data X1 X4 X3 X2 X5 Sample from “Gold Standard” network Compare performance with output from Structure Learner

Gauging Modeling Efficacy == ? Age 1.2 3.4 2.7 2.4 120 130 140 150 160 040 030 010 25 26 29 Salary Rate Pmt 4 1 7 Delinquencies Data X1 X4 X3 X2 X5 Gold Standard P S A R D Does the Gold standard modeling true causal dependencies Discounts good models

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Markov Blanket G = (V,E) V = {A, B, C, …, Z} E V x V MB(A) = parents(A) U children(A) U spouses(A) A is d-separated from remaining nodes R= V–MB(A)–A, given MB(A) P(A | MB(A), R) = P(A | MB(A) )

Markov Blanket G = (V,E) V = {A, B, C, …, Z} E V x V Markov Blankets define the probability distribution Modeling Efficacy  captures true influences Are the Markov Blankets correct?

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Ground Truth Causal Dependencies ? ? ? ? ? ? How do you know the true influences? Not so easy for real-world data

Ground Truth Causal Dependencies Data X1 X2 X3 X4 X5 Xnew Salary Rate Pmt Age Delinquencies New Var f(X1,X3,X5) 040 030 010 1.2 3.4 2.7 2.4 120 130 140 150 160 25 26 29 4 1 7 f(X1,X3,X5) Xnew X1 X5 X3 f(X1,X3,X5) f(X1,X3,X5) f(X1,X3,X5) How do you know the true influences? You create them

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Markov Blanket Retrieval (MBR) Markov Blankets from Structure Learning Ground Truth Markov Blanket Xnew X1 X2 X3 search query collection Treat ground truth as query Treat learned structures as collection of Markov Blankets Search collection for ground truth document

MBR

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Topics Introduction Markov Blanket Ground Truth Causal Dependence Markov Blanket Retrieval Results and Future Consideration

Results K2GA structure learner vary population and generations discrete, continuous, and mixed data-sets

Further Considerations Measure the effect of MB-variable correlations Causal relationships beyond MB-membership Sensitivity to causal strength

End http://www.quantumleap.us gfh@quantumleap.us Questions?