11/14

33
11/14 Continuation of Time & Change in Probabilistic Reasoning Project 4 progress? Grade Anxiety? Make-up Class On Monday? On Wednesday?

Upload: ludlow

Post on 14-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Project 4 progress? Grade Anxiety? Make-up Class On Monday? On Wednesday?. 11/14. Continuation of Time & Change in Probabilistic Reasoning. Temporal (Sequential) Process. A temporal process is the evolution of system state over time - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 11/14

11/14

Continuation of Time & Change in Probabilistic Reasoning

Project 4 progress?

Grade Anxiety?

Make-up Class On Monday? On Wednesday?

Page 2: 11/14

Temporal (Sequential) Process

• A temporal process is the evolution of system state over time

• Often the system state is hidden, and we need to reconstruct the state from the observations

• Relation to Planning:– When you are observing a temporal process,

you are observing the execution trace of someone else’s plan…

Page 3: 11/14
Page 4: 11/14
Page 5: 11/14
Page 6: 11/14

Dynamic Bayes Networks are “templates” for specifying the relation between the values of a random variable across time-slices e.g. How is Rain at time t related to Rain at time t+1? We call them templates because they need to be expanded (unfolded) to the required number of time steps to reason about the connection between variables at different time points

Page 7: 11/14

While DBNs are special cases of B.N.’s there are a certain inference tasks that are particularly frequently useful for them (Notice that all of them involve estimating posterior probability distributions—as is done in any B.N. inference)

Page 8: 11/14

Can do much better if we exploit the repetitive structure

Both Exact and Approximate B.N. Inference methods can be made to take the temporal structure into account. Specialized variable-elimination method Unfold t+1th level, and roll-up tth level by variable elimination

Specialized Likelihood-weighting methods that take evidence into account Particle Filtering Techniques

Page 9: 11/14
Page 10: 11/14
Page 11: 11/14

Can do much better if we exploit the repetitive structure

Both Exact and Approximate B.N. Inference methods can be made to take the temporal structure into account. Specialized variable-elimination method Unfold t+1th level, and roll-up tth level by variable elimination

Specialized Likelihood-weighting methods that take evidence into account Particle Filtering Techniques

Page 12: 11/14

Normal LW takes each sample through the network one by one

Idea 1: Take then all from t to t+1 lock-step the samples are the distribution

Normal LW doesn’t do well when the evidence is downstream (the sample weight will be too small)

In DBN, none of the evidence is affecting the sampling! EVEN MORE of an issue

Page 13: 11/14
Page 14: 11/14
Page 15: 11/14

Special Cases of DBNs are well known in the literature

• Restrict number of variables per state– Markov Chain: DBN

with one variable that is fully observable

– Hidden Markov Model: DBN with only one state variable that is hidden and can be estimated through evidence variable(s)

• Restrict the type of CPD– Kalman Filters: DBN

where the system transition function as well as the observation variable are linear gaussian

• The advantage of Gaussians is that the posterior distribution remains Gaussian

Page 16: 11/14
Page 17: 11/14
Page 18: 11/14
Page 19: 11/14
Page 20: 11/14
Page 21: 11/14
Page 22: 11/14

Class Ended here..Slides beyond this not discussed

Page 23: 11/14

Belief States• If we have k state variables,

2k states• A “belief state” is a probability

distribution over states– Non-deterministic

• We just know the states for which the probability is non-zero

• 22^k belief states– Stochastic

• We know the probability distribution over the states

• Infinite number of probability distributions

– A complete state is a special case of belief state where the distribution is “dirac-delta”

• i.e., non-zero only for one state

In blocks world, Suppose we have blocks A and B and they can be “clear”, “on-table” “On” each other

-A state: A is on table, B is on table, both are clear, hand is empty

-A belief state : A is either on B or on Table B is on table. Hand is empty

2 states in the belief state

Page 24: 11/14

Actions and Belief States

• Two types of actions– Standard actions: Modify the

distribution of belief states• Doing “C on A” action in the

belief state gives us a new belief state (with C on A on B OR C on A; B clear)

• Doing “Shake-the-Table” action converts the previous belief state to (A on table; B on Table; A clear; B clear)

– Notice that actions reduce the uncertainty!

• Sensing actions– Sensing actions observe some

aspect of the belief state– The observations modify the

belief state distribution• In the belief state above, if we

observed that two blocks are clear, then the belief state changes to {A on table; B on table; both clear}

• If the observation above is noisy (i.e, we are not completely certain), then the probability distribution just changes so more probability mass is centered on the {A on table; B on Table} state.

A belief state : A is either on B or on Table B is on table. Hand is empty

Page 25: 11/14

Actions and Belief States

• Two types of actions– Standard actions: Modify the

distribution of belief states• Doing “C on A” action in the

belief state gives us a new belief state (with C on A on B OR C on A; B clear)

• Doing “Shake-the-Table” action converts the previous belief state to (A on table; B on Table; A clear; B clear)

– Notice that actions reduce the uncertainty!

• Sensing actions– Sensing actions observe some

aspect of the belief state– The observations modify the

belief state distribution• In the belief state above, if we

observed that two blocks are clear, then the belief state changes to {A on table; B on table; both clear}

• If the observation above is noisy (i.e, we are not completely certain), then the probability distribution just changes so more probability mass is centered on the {A on table; B on Table} state.

A belief state : A is either on B or on Table B is on table. Hand is empty

Page 26: 11/14
Page 27: 11/14
Page 28: 11/14
Page 29: 11/14
Page 30: 11/14
Page 31: 11/14
Page 32: 11/14
Page 33: 11/14