introduction to graphical models slide credits: kevin murphy, mark pashkin, zoubin ghahramani and...

76
INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Upload: devan-hicken

Post on 28-Mar-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

INTRODUCTION TO GRAPHICAL MODELSSLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES

CS188: Computational Models of Human Behavior

Page 2: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Reasoning under uncertainty

• In many settings, we need to understand what is going on in a system when we have imperfect or incomplete information

• For example, we might deploy a burglar alarm to detect intruders– But the sensor could be triggered by other events, e.g.,

earth-quake

• Probabilities quantify the uncertainties regarding the occurrence of events

Page 3: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Probability spaces

• A probability space represents our uncertainty regarding an experiment

• It has two parts:– A sample space , which is the set of outcomes– the probability measure P, which is a real function of the

subsets of • A set of outcomes A is called an event. P(A)

represents how likely it is that the experiment’s actual outcome be a member of A

Page 4: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

An example

• If our experiment is to deploy a burglar alarm and see if it works, then there could be four outcomes:

= {(alarm, intruder), (no alarm, intruder), (alarm, no intruder), (no alarm, no intruder)}

• Our choice of P has to obey these simple rules …

Page 5: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

The three axioms of probability theory

• P(A)≥0 for all events A• P()=1• P(A U B) = P(A) + P(B) for disjoint events A and B

Page 6: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Some consequences of the axioms

Page 7: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Example

• Let’s assign a probability to each outcome ω

• These probabilities must be non-negative and sum to one

intruder no intruder

alarm 0.002 0.003

no alarm 0.001 0.994

Page 8: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Conditional Probability

Page 9: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Marginal probability

• Marginal probability is then the unconditional probability P(A) of the event A; that is, the probability of A, regardless of whether event B did or did not occur.

• For example, if there are two possible outcomes corresponding to events B and B', this means that – P(A) = P(AB) + P(AB’)

• This is called marginalization

Page 10: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Example• If P is defined by

then P({(intruder, alarm)|(intruder, alarm),(no intruder, alarm)})

intruder no intruder

alarm 0.002 0.003

no alarm 0.001 0.994

P({(intruder,alarm)} {(intruder,alarm),(no intruder,alarm)})({(intruder,alarm),(no intruder,alarm)})

P({(intruder,alarm)})({(intruder,alarm),(no intruder,alarm)})

0.0020.4

(0.002 0.003)

P

P

Page 11: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

The product rule

• The probability that A and B both happen is the probability that A happens and B happens, given A has occurred

Page 12: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

The chain rule

• Applying the product rule repeatedly:

P(A1,A2,…,Ak) = P(A1) P(A2|A1)P(A3|A2,A1)…P(Ak|Ak-1,…,A1)

• Where P(A3|A2,A1) = P(A3|A2A1)

Page 13: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Bayes’ rule

• Use the product rule both ways with P(AB)– P(A B) = P(A)P(B|A)– P(A B) = P(B)P(A|B)

Page 14: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Random variables and densities

Page 15: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Inference

• One of the central problems of computational probability theory

• Many problems can be formulated in these terms. Examples:– The probability that there is an intruder given the alarm

went off is pI|A(true, true)

• Inference requires manipulating densities

Page 16: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Probabilistic graphical models

• Combination of graph theory and probability theory– Graph structure specifies which parts of the system are

directly dependent– Local functions at each node specify how different parts

interaction

• Bayesian Networks = Probabilistic Graphical Models based on directed acyclic graph

• Markov Networks = Probabilistic Graphical Models based on undirected graph

Page 17: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Some broad questions

Page 18: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Bayesian Networks

• Nodes are random variables• Edges represent dependence – no directed cycles

allowed)

• P(X1:N) = P(X1)P(X2|X1)P(X3|X1,X2) = P(Xi|X1:i-1) = P(Xi|Xi)

x1

x2

x3

x5x4

x7x6

1

N

i

1

N

i

Page 19: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Example

• Water sprinkler Bayes net

P(C,S,R,W)=P(C)P(S|C)P(R|C,S)P(W|C,S,R) chain rule

=P(C)P(S|C)P(R|C)P(W|C,S,R) since R S|C

=P(C)P(S|C)P(R|C)P(W|S,R) since W C|R,S

Page 20: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Inference

Page 21: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Naïve inference

Page 22: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Problem with naïve representation of the joint probability

• Problems with the working with the joint probability– Representation: big table of numbers is hard to understand

– Inference: computing a marginal P(Xi) takes O(2N) time

– Learning: there are O(2N) parameters to estimate

• Graphical models solve the above problems by providing a structured representation for the joint

• Graphs encode conditional independence properties and represent families of probability distribution that satisfy these properties

Page 23: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Bayesian networks provide a compact representation of the joint probability

Page 24: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Conditional probabilities

Page 25: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Another example: medical diagnosis (classification)

Page 26: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Approach: build a Bayes’ net and use Bayes’s rule to get class probability

Page 27: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

A very simple Bayes’ net: Naïve Bayes

Page 28: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Naïve Bayes classifier for medical diagnosis

Page 29: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Another commonly used Bayes’ net: Hidden Markov Model (HMM)

Page 30: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Conditional independence properties of Bayesian networks: chains

Page 31: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Conditional independence properties of Bayesian networks: common cause

Page 32: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Conditional independence properties of Bayesian networks: explaining away

Page 33: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Global Markov properties of DAGs

Page 34: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Bayes ball algorithm

Page 35: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Example

Page 36: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Undirected graphical models

Page 37: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Parameterization

Page 38: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Clique potentials

Page 39: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Interpretation of clique potentials

Page 40: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Examples

Page 41: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Joint distribution of an undirected graphical model

Complexity scales exponentially as 2n for binary random variable if we use a naïve approach to computing the partition function

Page 42: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Max clique vs. sub-clique

Page 43: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Log-linear models

Page 44: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Log-linear models

Page 45: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Log-linear models

Page 46: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Summary

Page 47: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Summary

Page 48: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

From directed to undirected graphs

Page 49: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

From directed to undirected graphs

Page 50: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Example of moralization

Page 51: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Comparing directed and undirected models

Page 52: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Expressive power

x y

w

z

x y

z

Page 53: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Coming back to inference

Page 54: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Coming back to inference

Page 55: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 56: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 57: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 58: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 59: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 60: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 61: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 62: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Belief propagation in trees

Page 63: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Learning

Page 64: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Parameter Estimation

Page 65: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Parameter Estimation

Page 66: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Maximum-likelihood Estimation (MLE)

Page 67: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Example: 1-D Gaussian

Page 68: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

MLE for Bayes’ Net

Page 69: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

MLE for Bayes’ Net

Page 70: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

MLE for Bayes’ Net with Discrete Nodes

Page 71: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Parameter Estimation with Hidden Nodes

Z1 Z2 Z3 Z4 Z5 Z6

Z

Page 72: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Why is learning harder?

Page 73: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Where do hidden variables come from?

Page 74: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Parameter Estimation with Hidden Nodes

zz

Page 75: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

EM

Page 76: INTRODUCTION TO GRAPHICAL MODELS SLIDE CREDITS: KEVIN MURPHY, MARK PASHKIN, ZOUBIN GHAHRAMANI AND JEFF BILMES CS188: Computational Models of Human Behavior

Different Learning Conditions

Structure Observability

Full Partial

Known Closed form search EM

Unknown Local search Structural EM