Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Inference Algorithm for Similarity Networks Dan Geiger & David Heckerman Presentation by Jingsong Wang USC CSE BN Reading Club 2008-03-17 Contact:

Similar presentations


Presentation on theme: "1 Inference Algorithm for Similarity Networks Dan Geiger & David Heckerman Presentation by Jingsong Wang USC CSE BN Reading Club 2008-03-17 Contact:"— Presentation transcript:

1 1 Inference Algorithm for Similarity Networks Dan Geiger & David Heckerman Presentation by Jingsong Wang USC CSE BN Reading Club 2008-03-17 Contact: {wang82,mgv}@cse.sc.edu

2 2 The secured building story A guard of a secured building expects four types of persons to approach the building's entrance: executives, regular workers, approved visitors, and spies. As a person approaches the building, the guard can note its gender, whether or not the person wears a badge, and whether or not the person arrives in a limousine. We assume that only executives arrive in limousines and that male and female executives wear badges just as do regular workers (to serve as role models). Furthermore, we assume that spies are mostly men. Spies always wear badges in an attempt to fool the guard. Visitors don't wear badges because they don't have one. Female- workers tend to wear badges more often than do male-workers. The task of the guard is to identify the type of person approaching the building.

3 3 Definition of Similarity Network Distinguished Variable Hypothesis Cover –A cover of a set of hypotheses H is a collection {A 1,..., A k } of nonempty subsets of H whose union is H. –Each cover is a hypergraph, called a similarity hypergraph, where the A i are hyperedges and the hypotheses are nodes. –A cover is connected if the similarity hypergraph is connected.

4 4 Similarity Network –Let P(h, u 1,..., u n ) be a probability distribution and A 1,..., A k be a connected cover of the values of h. A directed acyclic graph D i is called a local network of P associated with A i if D i is a Bayesian network of P(h, v 1,..., v m | [[Ai]]) where {v 1,..., v m } is the set of all variables in {u 1,..., u n } that “help to discriminate” the hypotheses in A i. The set of k local networks is called a similarity network of P. Definition of Similarity Network

5 5 A similarity network representation

6 6 Definition of Similarity Network Subset Independence Hypothesis-specific Independence

7 7 Definition of Similarity Network The practical solution for constructing the similarity hypergraph is to choose a connected cover by grouping together hypotheses that are ``similar'' to each other by some criteria under our control (e.g., spies and visitors). This choice tends to maximize the number of subset independence assertions encoded in a similarity network. Hence the name for this representation.

8 8 Two Types of Similarity Networks “helps to discriminate” Related Relevant Define event e to be [[A i ]] –A disjunction over a subset of the values of h

9 9 Two Types of Similarity Networks Type 1 –A similarity network constructed by including in each local network D i only those variables u that satisfy related(u, h | [[A i ]]) is said to be of type 1. Type 2 –relevant(u, h | [[A i ]])

10 10 Two Types of Similarity Networks Theorem 1 –Let P(u 1, … u n | e ) be a probability distribution where U= {u 1, … u n } and e be a fixed event. Then, u i and u j are unrelated given e iff there exist a partition U1, U2 of U such that u i ∈ U1, u j ∈ U2, and P(U1, U2 | e) = P(U1 | e) P(U2 | e)

11 11 Two Types of Similarity Networks Theorem 2 –Let P(u 1,…, u n | e) be a probability distribution where e is a fixed event. Then, for every u i and u j, relevant(u i, u j | e) implies related(u i, u j | e)

12 12 Inference Using Similarity Networks The main task similarity networks are designed for is to compute the posterior probability of each hypothesis given a set of observations, as is the case in diagnosis. Under reasonable assumptions, the computation of the posterior probability of each hypothesis can be done in each local network and then be combined coherently according to the axioms of probability theory.

13 13 Inference Using Similarity Networks Strictly Positive We will remove this assumption later at the cost of obtaining an inference algorithm that operates only on type 1 similarity networks and whose complexity is higher.

14 14 Inference Using Similarity Networks The inference problem –Compute P(h j | v 1,…,v m ) INFER procedure –Two parameters: a query, a BN

15 15 Inference Using Similarity Networks

16 16

17 17 Inference Using Similarity Networks Theorem 3 –Let P(h,u 1,…,u n ) be a probability distribution and A= { A 1,…, A k } be a partition of the values of h. Let S be a similarity network based on A. Let v 1,…,v m be a subset of variables whose value is given. There exists a single solution for the set of equations defined by Line 7 and 8 of the above algorithm and this solution determines uniquely the conditional probability P(h |v 1, …, v m ). Complexity

18 18 Inferential And Diagnostic Completeness Inferential Complete Diagnostically Complete

19 19 Inferential And Diagnostic Completeness Theorem 4 (restricted inferential completeness) Theorem 5 (Diagnostic completeness)

20 20 Inferential And Diagnostic Completeness Hypothesis-specific Bayesian multinet of P Similarity network to Bayesian Multinet conversion

21 21

22 22 Inferential And Diagnostic Completeness Hypothesis-specific Bayesian- Multinet Inference Algorithm –For each hypothesis h i – B i = INFER(P(v 1,…,v l | h i ), M i ) –For each hypothesis h i – Compute P(h i | v 1,…,v l )


Download ppt "1 Inference Algorithm for Similarity Networks Dan Geiger & David Heckerman Presentation by Jingsong Wang USC CSE BN Reading Club 2008-03-17 Contact:"

Similar presentations


Ads by Google