on sequential monte carlo sampling of discretely observed
play

On Sequential Monte Carlo Sampling of Discretely Observed Stochastic - PowerPoint PPT Presentation

Problem Formulation Continuous-Discrete SIR Example Problem Conclusion On Sequential Monte Carlo Sampling of Discretely Observed Stochastic Differential Equations Simo Srkk <simo.sarkka@hut.fi> Laboratory of Computational


  1. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion On Sequential Monte Carlo Sampling of Discretely Observed Stochastic Differential Equations Simo Särkkä <simo.sarkka@hut.fi> Laboratory of Computational Engineering Helsinki University of Technology Finland September 15, 2006 Simo Särkkä <simo.sarkka@hut.fi>

  2. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Contents Problem Formulation 1 Continuous-Discrete SIR 2 3 Example Problem Conclusion 4 Simo Särkkä <simo.sarkka@hut.fi>

  3. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Contents Problem Formulation 1 Continuous-Discrete SIR 2 3 Example Problem Conclusion 4 Simo Särkkä <simo.sarkka@hut.fi>

  4. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Contents Problem Formulation 1 Continuous-Discrete SIR 2 3 Example Problem Conclusion 4 Simo Särkkä <simo.sarkka@hut.fi>

  5. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Contents Problem Formulation 1 Continuous-Discrete SIR 2 3 Example Problem Conclusion 4 Simo Särkkä <simo.sarkka@hut.fi>

  6. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Continuous-Discrete Filtering Problem Estimate the unobserved continuous-time signal from noisy discrete-time measurements Signal 0.25 Signal derivative Measurement 0.2 0.15 0.1 0.05 0 −0.05 −0.1 −0.15 −0.2 −0.25 0 2 4 6 8 10 12 14 16 Time Simo Särkkä <simo.sarkka@hut.fi>

  7. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Mathematical Problem Formulation The dynamics of state x ( t ) modeled as a stochastic differential equation (diffusion process) d x = f ( x , t ) d t + L d β ( t ) . Measurements y k are obtained at discrete times y k ∼ p ( y k | x ( t k )) . Formal solution: Compute the posterior distribution(s) p ( x ( t ) | y 1 , . . . , y k ) , t ≥ t k . Simo Särkkä <simo.sarkka@hut.fi>

  8. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Mathematical Problem Formulation The dynamics of state x ( t ) modeled as a stochastic differential equation (diffusion process) d x = f ( x , t ) d t + L d β ( t ) . Measurements y k are obtained at discrete times y k ∼ p ( y k | x ( t k )) . Formal solution: Compute the posterior distribution(s) p ( x ( t ) | y 1 , . . . , y k ) , t ≥ t k . Simo Särkkä <simo.sarkka@hut.fi>

  9. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Mathematical Problem Formulation The dynamics of state x ( t ) modeled as a stochastic differential equation (diffusion process) d x = f ( x , t ) d t + L d β ( t ) . Measurements y k are obtained at discrete times y k ∼ p ( y k | x ( t k )) . Formal solution: Compute the posterior distribution(s) p ( x ( t ) | y 1 , . . . , y k ) , t ≥ t k . Simo Särkkä <simo.sarkka@hut.fi>

  10. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Formal solution Optimal filter Prediction step: Solve the Kolmogorov-forward 1 (Fokker-Planck) partial differential equation. ∂ 2 ∂ p ∂ ( f i ( x , t ) p ) + 1 � � � � [ L Q L T ] ij p ∂ t = − ∂ x i 2 ∂ x i ∂ x j i ij Update step: Apply the Bayes’ rule. 2 p ( y k | x ( t k )) p ( x ( t k ) | y 1 : k − 1 ) p ( x ( t k ) | y 1 : k ) = � p ( y k | x ( t k )) p ( x ( t k ) | y 1 : k − 1 ) d x ( t k ) Simo Särkkä <simo.sarkka@hut.fi>

  11. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Formal solution Optimal filter Prediction step: Solve the Kolmogorov-forward 1 (Fokker-Planck) partial differential equation. ∂ 2 ∂ p ∂ ( f i ( x , t ) p ) + 1 � � � � [ L Q L T ] ij p ∂ t = − ∂ x i 2 ∂ x i ∂ x j i ij Update step: Apply the Bayes’ rule. 2 p ( y k | x ( t k )) p ( x ( t k ) | y 1 : k − 1 ) p ( x ( t k ) | y 1 : k ) = � p ( y k | x ( t k )) p ( x ( t k ) | y 1 : k − 1 ) d x ( t k ) Simo Särkkä <simo.sarkka@hut.fi>

  12. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Numerical Approximations Gaussian models and approximations, extended Kalman filters and unscented Kalman filters. FEM and finite difference based approximations to the Kolmogorov forward PDE. Bootstrap filter: Simulates trajectories from the SDE. Sequential importance resampling: Not applicable! Simo Särkkä <simo.sarkka@hut.fi>

  13. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Numerical Approximations Gaussian models and approximations, extended Kalman filters and unscented Kalman filters. FEM and finite difference based approximations to the Kolmogorov forward PDE. Bootstrap filter: Simulates trajectories from the SDE. Sequential importance resampling: Not applicable! Simo Särkkä <simo.sarkka@hut.fi>

  14. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Numerical Approximations Gaussian models and approximations, extended Kalman filters and unscented Kalman filters. FEM and finite difference based approximations to the Kolmogorov forward PDE. Bootstrap filter: Simulates trajectories from the SDE. Sequential importance resampling: Not applicable! Simo Särkkä <simo.sarkka@hut.fi>

  15. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Numerical Approximations Gaussian models and approximations, extended Kalman filters and unscented Kalman filters. FEM and finite difference based approximations to the Kolmogorov forward PDE. Bootstrap filter: Simulates trajectories from the SDE. Sequential importance resampling: Not applicable! Simo Särkkä <simo.sarkka@hut.fi>

  16. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Sequential Importance Resampling Sequential Importance Resampling Draw a random sample from the importance distribution 1 x ( i ) ( t k ) ∼ q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) (1) Evaluate the importance weight 2 ∝ p ( y k | x ( i ) ( t k )) p ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) w ( i ) k q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) Do resampling if needed. 3 Simo Särkkä <simo.sarkka@hut.fi>

  17. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Sequential Importance Resampling Sequential Importance Resampling Draw a random sample from the importance distribution 1 x ( i ) ( t k ) ∼ q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) (1) Evaluate the importance weight 2 ∝ p ( y k | x ( i ) ( t k )) p ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) w ( i ) k q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) Do resampling if needed. 3 Simo Särkkä <simo.sarkka@hut.fi>

  18. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion Sequential Importance Resampling Sequential Importance Resampling Draw a random sample from the importance distribution 1 x ( i ) ( t k ) ∼ q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) (1) Evaluate the importance weight 2 ∝ p ( y k | x ( i ) ( t k )) p ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) w ( i ) k q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) Do resampling if needed. 3 Simo Särkkä <simo.sarkka@hut.fi>

  19. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion The Problem of SIR Weight Evaluation The weight evaluation of SIR is of the form ∝ p ( y k | x ( i ) ( t k )) p ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) w ( i ) k q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) But p ( x ( t k ) | x ( t k − 1 )) is the solution of an arbitrary second order partial differential equation and cannot be solved. Actually we only need the likelihood ratio p ( x ( t k ) | x ( t k − 1 )) q ( x ( t k ) | x ( t k − 1 )) This can be computed with the Girsanov theorem without solving the PDE. Simo Särkkä <simo.sarkka@hut.fi>

  20. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion The Problem of SIR Weight Evaluation The weight evaluation of SIR is of the form ∝ p ( y k | x ( i ) ( t k )) p ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) w ( i ) k q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) But p ( x ( t k ) | x ( t k − 1 )) is the solution of an arbitrary second order partial differential equation and cannot be solved. Actually we only need the likelihood ratio p ( x ( t k ) | x ( t k − 1 )) q ( x ( t k ) | x ( t k − 1 )) This can be computed with the Girsanov theorem without solving the PDE. Simo Särkkä <simo.sarkka@hut.fi>

  21. Problem Formulation Continuous-Discrete SIR Example Problem Conclusion The Problem of SIR Weight Evaluation The weight evaluation of SIR is of the form ∝ p ( y k | x ( i ) ( t k )) p ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) w ( i ) k q ( x ( i ) ( t k ) | x ( i ) ( t k − 1 )) But p ( x ( t k ) | x ( t k − 1 )) is the solution of an arbitrary second order partial differential equation and cannot be solved. Actually we only need the likelihood ratio p ( x ( t k ) | x ( t k − 1 )) q ( x ( t k ) | x ( t k − 1 )) This can be computed with the Girsanov theorem without solving the PDE. Simo Särkkä <simo.sarkka@hut.fi>

Recommend


More recommend