Multimodality in the Kalman Filter and Ensemble Kalman Filter - - PowerPoint PPT Presentation

multimodality in the kalman filter and ensemble kalman
SMART_READER_LITE
LIVE PREVIEW

Multimodality in the Kalman Filter and Ensemble Kalman Filter - - PowerPoint PPT Presentation

Multimodality in the Kalman Filter and Ensemble Kalman Filter Maxime Conjard, Henning Omre Department of Mathematical Sciences NTNU 28/5/2018 Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter Kalman


slide-1
SLIDE 1

Multimodality in the Kalman Filter and Ensemble Kalman Filter

Maxime Conjard, Henning Omre

Department of Mathematical Sciences NTNU

28/5/2018

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-2
SLIDE 2

Kalman Model

x1 x2 x3

. . .

xt xT+1 d1 d2 d3

. . .

dt

Process model’s assumptions:

1 Gaussian initial distribution f (x1) 2 Single site dependence and conditional independence 3 Gauss-linear forward and likelihood model:

f (xt+1|xt) =ϕp(xt+1, Bxt, Σx|x) f (dt|xt) =ϕp(dt, Hxt, Σd|x) [Kalman(1960)],[Myrseth and Omre(2010)]

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-3
SLIDE 3

Kalman Model

Properties

Properties:

1 Analytically tractable, conjugate prior 2 Models linear unimodal processes Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-4
SLIDE 4

Selection Gaussian distribution

Let A ⊂ Rq,and x0 ν

  • ∼ ϕp+q

x0 ν

  • ; µ =

µx0 µν

  • , Σ =

Σ11 Σ12 Σ21 Σ22

  • then x0,A = [x0|ν ∈ A] is Selection Gauss.

Flexibility

1 Skewness 2 Multimodality 3 Conjugate prior to a

Gauss-linear likelihood and forward model

Bimodality

[Azzalini and Valle(1996)],[Rimstad and Omre(2014)]

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-5
SLIDE 5

Selection Gaussian Kalman Model

Model’s assumptions:

1 Selection Gaussian initial distribution f (x1) 2 Single site response and conditional independence 3 Gauss-linear forward and likelihood model:

f (xt+1|xt) =ϕp(xt+1; Bxt, Σx|x) f (dt|xt) =ϕp(dt; Hxt, Σd|x) [Naveau et al.(2005)]

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-6
SLIDE 6

Selection Gaussian Kalman Model

Properties

1 Analytically tractable 2 Models multimodality 3 Easy to implement

Marginal smoothing distribution

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-7
SLIDE 7

Implementation

1 We start with

x1 ν

  • that is Gaussian

2 We increment (update) to

  x1 ν d1   that is still Gaussian

3 We increment (forward) to

    x2 x1 ν d1    

4 etc . . . Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-8
SLIDE 8

Implementation

1 Access to Kalman filtering xt|d1, ..., dt, smoothing xs|d1, ..., dt, s ≤ t

and inversion x1|d1, ..., dT.

2 Fast computation 3 Conserve a Gaussian structure Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-9
SLIDE 9

Example: Backtracking the 2D Heat equation

The heat equation: ∂T ∂t − ∇2T =0 ∇T.n =0 Modelled using finite differences on [0, 1] × [0, 1], it gives the following Gauss-linear forward model: f (Tt+1|Tt) =ϕp(Tt+1, BTt, ΣT|T) (1) Data is collected at 5 different locations using the following Gauss-linear likelihood model: f (dt|Tt) =ϕp(dt, HTt, Σd|T) (2)

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-10
SLIDE 10

Example: Backtracking the 2D Heat equation

Initial Heat map Facts

1 Discontinuous initial

conditions

2 5 data collection points Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-11
SLIDE 11

Example: Backtracking the 2D Heat equation

Data collected Vs True process Parameters

1 dt = 1s 2 Σd|x = 0.01I. Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-12
SLIDE 12

Initial model: A reflection of our a priori knowledge

Scenario 1: Sel-Gauss initial model Properties

1 Two lobes.

Scenario 2:Gaussian initial model Properties

1 E(x1) = 20. 2 Var(x1) = 100. Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-13
SLIDE 13

Initial model: A reflection of our a priori knowledge

Realizations from the initial distribution:

Sel-Gauss initial distribution Gaussian initial distribution

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-14
SLIDE 14

Exhibit [x1,i|d1, ..., dT] at 2 different locations

Initial Heat map Facts

1 Compare the marginal

distribution at two different point

2 One inside, one outside Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-15
SLIDE 15

Exhibit [x1,i|d1, ..., dT] at 2 different locations

Sel-Gauss initial model Gaussian initial model

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-16
SLIDE 16

Global behavior

We define LR(x) as: LRi(x) = P(xi > 28, 75) ∀i ∈ [1, p]

LR(x1|d1, ..., dt) for different values of t

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-17
SLIDE 17

Algorithm:EnKF for the Sel-Gauss (EnKF(SG))

Initiate

ne = no. of ensemble members

  • xu(i)

νu(i)

  • , i = 1, ..., ne iid. f (xu

0, νu 0) = N(µu 0, Σu 0)

d(i)

0 = Hxu(i)

+ ηi

0, i = 1, ..., ne with η0 ∼ N(0, Σd|x 0 )

Iterate t = 0, ..., T

Estimate Σx,ν,d from {(xu(i)

t

, νu(i)

t

, di

t), i = 1, ..., ne}

  • xc(i)

t

νc(i)

t

  • =
  • xu(i)

t

νu(i)

t

  • + Γx,ν,dΣ−1

d (dt − di t), i = 1, ..., ne

  • xu(i)

t+1

νu(i)

t+1

  • =
  • g(xc(i)

t

) νc(i)

t

  • +
  • δt
  • , i = 1, ..., ne with δt ∼ N(0, Σx|x

t

) d(i)

t+1 = Hxu(i) t+1 + ηi t+1, i = 1, ..., ne with ηt+1 ∼ N(0, Σd|x t+1)

Estimate µu

T+1, Σu T+1 and assess f (xT+1|d0, ..., dT, ν ∈ A)

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-18
SLIDE 18

Algorithm:EnKF for the Sel-Gauss (EnKF(SG))

1 Non gaussian output: Ensemble of x, ν rather than x|ν ∈ A 2 Forward step made easy by :

g(xt|ν ∈ A) = g(xt)|ν ∈ A

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-19
SLIDE 19

Test on a linear forward model: Previous example

Consider now:

  • xu(i)

t+1

νu(i)

t+1

  • =

B I xc(i)

t

νc(i)

t

  • +

δt

  • i = 1, ..., ne

We ”show” that the EnKF(SG) converges numerically to the Selection Gauss Kalman Filter as ne → ∞ when the forward model is linear.

Expected Value: Norm of the difference for x2|d1, d2 Covariance matrix: Norm of the difference for x2|d1, d2

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-20
SLIDE 20

Ongoing work: Use EnKF for parameter estimation

1 Idea: Put a Sel-Gauss prior on the parameter, one lobe per possible

value for the parameter (diffusivity coefficient, but also porosity).

2 Use the EnKF to estimate the parameters. Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter

slide-21
SLIDE 21
  • A. Azzalini and A. Dalla Valle.

The multivariate skew-normal distribution. Biometrika, 83(4):715–726, 1996. E Kalman. A new approach to linear filtering and prediction problems. Transactions of the ASME–Journal of Basic Engineering, 82(Series D):35–45, 1960.

  • I. Myrseth and H. Omre.

The Ensemble Kalman Filter and Related Filters, pages 217–246. John Wiley and Sons, Ltd, 2010.

  • P. Naveau, M. Genton, and X. Shen.

A skewed kalman filter. Journal of Multivariate Analysis, 94(2):382 – 400, 2005.

  • K. Rimstad and H. Omre.

Skew-gaussian random fields. Spatial Statistics, 10:43 – 62, 2014.

Maxime Conjard, Henning Omre Multimodality in the Kalman Filter and Ensemble Kalman Filter