Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks Arnaud Doucet, Nando de Freitas, Kevin Murphy and Stuart Russell CS497EA presentation.

Similar presentations


Presentation on theme: "Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks Arnaud Doucet, Nando de Freitas, Kevin Murphy and Stuart Russell CS497EA presentation."— Presentation transcript:

1 Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks Arnaud Doucet, Nando de Freitas, Kevin Murphy and Stuart Russell CS497EA presentation Hanning ZhouMarch 16, 2004

2 Sequential Monte Carlo for Dynamic Bayesian Networks Hanning Zhou CS497EA presentation March 16, 2004 Based on Arnaud Doucet, Nando de Freitas, Kevin Murphy and Stuart Russell’s tutorial & Arnaud Doucet, Simon Godsill and Christophe Andrieu’s review paper in Statistics and Computing (2000)

3 Introduction Bayesian filtering Given transition eqn. of a hidden Markov process x[t] obs. eqn. for likelihood of the observable y[t] y[0] ~ y[t] Recursively estimate x[t+1] Applications Target tracking (Gordon et al 1993) Blind de-convolution of comm. Channels (Liu and Chen 1995, Clapp and Godsill 1999) Speed/audio enhancement (Godsill and Rayne1998)

4 A sneak peek at particle filtering

5 Introduction (2) Analytical methods Kalman filter: linear-Gaussian models HMM: models with finite state space Stat. approx. methods for non-parametric distributions and large discrete DBN Diff. names: Sequential Monte Carlo (Handschin and Mayne 1969, Akashi and Kumamoto 1975) Particle filtering (Doucet et all 1997) Survival of the fittest (Kanazawa, Koller and Russell 1995) Condensation in computer vision (Isard and Blake 1996)

6 Outline Importance Sampling (IS) revisited Sequential IS (SIS) Particle Filtering = SIS + Resampling Dynamic Bayesian Networks A Simple example: ABC network Inference in DBN: Exact inference Pure Particle Filtering Rao-Blackwellised PF Demonstration in ABC network Discussions

7 Importance Sampling Revisited Goal: evaluate the following functional Importance Sampling (batch mode): Sample from Assign as weight of each sample The posterior estimation of is:

8 How to make it sequential? Choose Importance function to be: We get the SIS filter Benefit of SIS Observation y k don’t have be given in batch Sequential Importance Sampling

9 Sequential Importance Sampling (2)

10 Resampling Why need to resample Degeneracy of SIS The variance of the importance weights (y 0:k is r.v.) increases in each recursion step Optimal importance function Need to sample from and evaluate Resampling: eliminate small weights and concentrate on large weights

11 Proof of the Opti. IF

12 Resampling (2) Measure of degeneracy: effective sample size

13 Resampling Step Particle filtering = SIS + Resampling

14 Rao-Blackwellisation for SIS A method to reduce the variance of the final posterior estimation Useful when the state can be partitioned as in which can be analytically marginalized. Assuming can be evaluated analytically given, one can rewrite the posterior estimation as

15 Rao-Blackwellisation for SIS (2)

16 Rao-Blackwellisation for SIS (3) Use importance function: The estimation is given by: where

17 Example: ABC network

18 Inference in DBN n

19 Exact inference in ABC network

20 Particle filtering

21 Rao-Blackwellised PF

22 Rao-Blackwellised PF (2)

23 Rao-Blackwellised PF (3)

24 Rao-Blackwellised PF (4)

25 Discussions Structure of the network: A, C dependent on B y t can be also separated into 3 indep. parts


Download ppt "Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks Arnaud Doucet, Nando de Freitas, Kevin Murphy and Stuart Russell CS497EA presentation."

Similar presentations


Ads by Google