Linear ensemble transform filters: A unified perspective on ensemble - - PowerPoint PPT Presentation

linear ensemble transform filters a unified perspective
SMART_READER_LITE
LIVE PREVIEW

Linear ensemble transform filters: A unified perspective on ensemble - - PowerPoint PPT Presentation

Linear ensemble transform filters: A unified perspective on ensemble Kalman and particle filters Yuan Cheng & Sebastian Reich University of Potsdam and University of Reading EnKF workshop 2014 Bergen, 23 June 2014 Yuan Cheng &


slide-1
SLIDE 1

Linear ensemble transform filters: A unified perspective on ensemble Kalman and particle filters

Yuan Cheng & Sebastian Reich

University of Potsdam and University of Reading

EnKF workshop 2014 Bergen, 23 June 2014

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 1 / 29

slide-2
SLIDE 2

Introduction

Stochastic processes (here discrete time) Z 0:N = (Z 0, Z 1, . . . , Z N) May depend on parameters, i.e. Z 0:N|λ. Subject them to partial observations Y 1:K = (Y 1, Y 2, . . . , Y K} in order to assess and calibrate models. K < N (prediction), N = K (filtering), K > N (smoothing). Conditional PDFs πZ 0:N(z0:N|y1:K, λ) or πΛ(λ|y 1:K) through Bayesian inference and Monte Carlo methods.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 2 / 29

slide-3
SLIDE 3

Introduction

Stochastic processes (here discrete time) Z 0:N = (Z 0, Z 1, . . . , Z N) May depend on parameters, i.e. Z 0:N|λ. Subject them to partial observations Y 1:K = (Y 1, Y 2, . . . , Y K} in order to assess and calibrate models. K < N (prediction), N = K (filtering), K > N (smoothing). Conditional PDFs πZ 0:N(z0:N|y1:K, λ) or πΛ(λ|y1:K) through Bayesian inference and Monte Carlo methods.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 2 / 29

slide-4
SLIDE 4

Introduction

Stochastic processes (here discrete time) Z 0:N = (Z 0, Z 1, . . . , Z N) May depend on parameters, i.e. Z 0:N|λ. Subject them to partial observations Y 1:K = (Y 1, Y 2, . . . , Y K} in order to assess and calibrate models. K < N (prediction), N = K (filtering), K > N (smoothing). Conditional PDFs πZ 0:N(z0:N|y1:K, λ) or πΛ(λ|y1:K) through Bayesian inference and Monte Carlo methods.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 2 / 29

slide-5
SLIDE 5

Introduction McKean data analysis cycle

A typical scenario Shadow or track an unknown reference solution zn+1

ref

= Ψ(zn

ref),

accessible through partial and noisy observations y n

  • bs = h(zn

ref) + ξn,

n ≥ 1. We only know that z0

ref is drawn from a random variable Z 0.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 3 / 29

slide-6
SLIDE 6

Introduction McKean data analysis cycle

Ensemble prediction relies on M independent realizations z0

i = Z 0(ωi) (MC or quasi-MC) from the initial Z 0 and associated

trajectories zn+1

i

= Ψ(zn

i ; λ),

n ≥ 0, i = 1, . . . , M. Analysis step transforms the forecast ensemble {zf

i = zn+1 i

} into an analysis ensemble {za

i } using Bayes theorem:

πZ a(z|yobs) = πY(yobs|z) πZ f (z) πY(yobs) . Continue ensemble prediction with {zn+1

i

= za

i }.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 4 / 29

slide-7
SLIDE 7

Introduction McKean data analysis cycle

Ensemble prediction relies on M independent realizations z0

i = Z 0(ωi) (MC or quasi-MC) from the initial Z 0 and associated

trajectories zn+1

i

= Ψ(zn

i ; λ),

n ≥ 0, i = 1, . . . , M. Analysis step transforms the forecast ensemble {zf

i = zn+1 i

} into an analysis ensemble {za

i } using Bayes theorem:

πZ a(z|yobs) = πY(yobs|z) πZ f (z) πY(yobs) . Continue ensemble prediction with {zn+1

i

= za

i }.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 4 / 29

slide-8
SLIDE 8

Introduction McKean data analysis cycle

Summary of the McKean approach to the analysis step:

PDFs RVs MC Ref.: Del Moral (2004), CJC & SR (2013), YC & SR (2014).

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 5 / 29

slide-9
SLIDE 9

Introduction McKean data analysis cycle

Parametric statistics: The Gaussian choice (A) Fit a Gaussian N(¯ zf, Pf) to the forecast ensemble {zf

i } and

assume that h is linear. Then the analysis is also Gaussian N(¯ za, Pa) with ¯ za = ¯ zf − K(H¯ zf − yobs), Pa = Pf − KHPf. Here K denotes the Kalman gain matrix.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 6 / 29

slide-10
SLIDE 10

Introduction McKean data analysis cycle

Non-parametric statistics: Empirical measures (B) Use the empirical measure πf(z) = 1 M

M

  • i=1

δ(z − zf

i )

to define the analysis measure πa(z) =

M

  • i=1

wiδ(z − zf

i )

with importance weights wi = exp

  • −1

2(h(zf i ) − yobs)TR−1(h(zf i ) − yobs)

  • M

j=1 exp

  • −1

2(h(zf j ) − yobs)TR−1(h(zf j ) − yobs)

  • Yuan Cheng & Sebastian Reich (UP and UoR)

Data assimilation 23 June 2014 7 / 29

slide-11
SLIDE 11

Introduction McKean data analysis cycle

Implementation of the McKean approach then either requires coupling two Gaussians (approach A) or two empirical measures (approach B). Approach A: ensemble Kalman filters (Evensen, 2006) Approach B: particle filters (Doucet et al, 2001). Optimal couplings in the sense of minimizing some cost function are known in both cases (CJC & SR, 2013). We next provide a unifying mathematical framework in form of linear ensemble transform filters (LETFs) (YC & SR, 2014).

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 8 / 29

slide-12
SLIDE 12

Introduction McKean data analysis cycle

Implementation of the McKean approach then either requires coupling two Gaussians (approach A) or two empirical measures (approach B). Approach A: ensemble Kalman filters (Evensen, 2006) Approach B: particle filters (Doucet et al, 2001). Optimal couplings in the sense of minimizing some cost function are known in both cases (CJC & SR, 2013). We next provide a unifying mathematical framework in form of linear ensemble transform filters (LETFs) (YC & SR, 2014).

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 8 / 29

slide-13
SLIDE 13

Introduction McKean data analysis cycle

Implementation of the McKean approach then either requires coupling two Gaussians (approach A) or two empirical measures (approach B). Approach A: ensemble Kalman filters (Evensen, 2006) Approach B: particle filters (Doucet et al, 2001). Optimal couplings in the sense of minimizing some cost function are known in both cases (CJC & SR, 2013). We next provide a unifying mathematical framework in form of linear ensemble transform filters (LETFs) (YC & SR, 2014).

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 8 / 29

slide-14
SLIDE 14

Linear ensemble transform filters

The analysis steps of an ensemble Kalman filter (EnKF) as well as the resampling step of a particle filter are of the form za

j = M

  • i=1

zf

i sij,

where {zf

i }M i=1 is the forecast ensemble and {za i }M i=1 is the

analysis ensemble. (i) The matrix S = {sij} ∈ RM×M depends on yobs and the forecast ensemble. (ii) S can be the realization of a matrix-valued RV S : Ω → RM×M, i.e. S = S(ω).

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 9 / 29

slide-15
SLIDE 15

Linear ensemble transform filters

The analysis steps of an ensemble Kalman filter (EnKF) as well as the resampling step of a particle filter are of the form za

j = M

  • i=1

zf

i sij,

where {zf

i }M i=1 is the forecast ensemble and {za i }M i=1 is the

analysis ensemble. (i) The matrix S = {sij} ∈ RM×M depends on yobs and the forecast ensemble. (ii) S can be the realization of a matrix-valued RV S : Ω → RM×M, i.e. S = S(ω).

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 9 / 29

slide-16
SLIDE 16

Linear ensemble transform filters Optimal transportation

The ensemble transform particle filter (ETPF) (SR, 2013) is determined by a coupling T ∈ RM×M between the discrete random variables Z f : Ω → {zf

1, . . . , zf M}

with P[zf

i ] = 1/M

and Z a : Ω → {zf

1, . . . , zf M}

with P[zf

i ] = wi,

respectively. A coupling T has to satisfy tij ≥ 0,

M

  • i=1

tij = 1/M,

M

  • j=1

tij = wi.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 10 / 29

slide-17
SLIDE 17

Linear ensemble transform filters Optimal transportation

The ensemble transform particle filter (ETPF) (SR, 2013) is determined by a coupling T ∈ RM×M between the discrete random variables Z f : Ω → {zf

1, . . . , zf M}

with P[zf

i ] = 1/M

and Z a : Ω → {zf

1, . . . , zf M}

with P[zf

i ] = wi,

respectively. A coupling T has to satisfy tij ≥ 0,

M

  • i=1

tij = 1/M,

M

  • j=1

tij = wi.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 10 / 29

slide-18
SLIDE 18

Linear ensemble transform filters Optimal transportation

Chosing a coupling that maximizes the correlation between forecast and analysis leads to an optimal transport problem with cost J({tij} =

  • i,j

zf

i − zf j 2tij.

Leads to the celebrated Monge-Kantorovitch problem: π∗

Z f Z a(zf, za) = arg

inf

πZf Za(zf ,za)∈Π(πZf ,πZa) EZ f Z a

  • zf − za2

as M → ∞ (McCann, 1996, SR, 2013). Let us denote the minimize by T ∗, then the ETPF is given by za

j = M M

  • i=1

zf

i t∗ ij .

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 11 / 29

slide-19
SLIDE 19

Linear ensemble transform filters Optimal transportation

Chosing a coupling that maximizes the correlation between forecast and analysis leads to an optimal transport problem with cost J({tij} =

  • i,j

zf

i − zf j 2tij.

Leads to the celebrated Monge-Kantorovitch problem: π∗

Z f Z a(zf, za) = arg

inf

πZf Za(zf ,za)∈Π(πZf ,πZa) EZ f Z a

  • zf − za2

as M → ∞ (McCann, 1996, SR, 2013). Let us denote the minimize by T ∗, then the ETPF is given by za

j = M M

  • i=1

zf

i t∗ ij .

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 11 / 29

slide-20
SLIDE 20

Linear ensemble transform filters Optimal transportation

Chosing a coupling that maximizes the correlation between forecast and analysis leads to an optimal transport problem with cost J({tij} =

  • i,j

zf

i − zf j 2tij.

Leads to the celebrated Monge-Kantorovitch problem: π∗

Z f Z a(zf, za) = arg

inf

πZf Za(zf ,za)∈Π(πZf ,πZa) EZ f Z a

  • zf − za2

as M → ∞ (McCann, 1996, SR, 2013). Let us denote the minimize by T ∗, then the ETPF is given by za

j = M M

  • i=1

zf

i t∗ ij .

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 11 / 29

slide-21
SLIDE 21

Linear ensemble transform filters Convergence study

Convergence rate for a single analysis step. The prior is two-dimensional uniform and quasi-MC samples are being used.

10

−4

10

−3

10

−2

10

−1

10 10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

RMS error in variance for QMC samples 1/sample size SIS SIR ETPF

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 12 / 29

slide-22
SLIDE 22

Linear ensemble transform filters Example: Lorenz-63

Lorenz-63 model with outputs generated every 0.12 units of

  • time. Only the x variable is observed with measurement error

variance equal to R = 8. Each DA algorithm is implemented either with ensemble inflation or particle rejuvenation. A total of 20,000 assimilation steps are performed. We compare the resulting time-averaged RMSEs:

  • 20000
  • n=1

1 20000¯ za,n − zn

ref2.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 13 / 29

slide-23
SLIDE 23

Linear ensemble transform filters Example: Lorenz-63

10 20 30 40 50 60 70 80 1.8 2 2.2 2.4 2.6 2.8 3 Ensemble Size d) RMSE EnKF ETPF_R0 ETPF SIR

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 14 / 29

slide-24
SLIDE 24

Linear ensemble transform filters Example: Lorenz-63

On the curse of dimensionality Dynamical system zn+1 = zn with initial PDF N(0, I), dimension of state space Nz, reference solution zn

ref ≡ 0.

At iteration index n we observe the nth component of the state vector, i.e. y n

  • bs = eT

n zn ref + ξn,

ξ ∼ N(0, R) with R = 0.16, eT

n = (0, . . . , 0, 1, 0, . . . , 0) the nth unit vector in

RNz, and K = Nz.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 15 / 29

slide-25
SLIDE 25

Linear ensemble transform filters Example: Lorenz-63

On the curse of dimensionality Dynamical system zn+1 = zn with initial PDF N(0, I), dimension of state space Nz, reference solution zn

ref ≡ 0.

At iteration index n we observe the nth component of the state vector, i.e. yn

  • bs = eT

n zn ref + ξn,

ξ ∼ N(0, R) with R = 0.16, eT

n = (0, . . . , 0, 1, 0, . . . , 0) the nth unit vector in

RNz, and K = Nz.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 15 / 29

slide-26
SLIDE 26

Linear ensemble transform filters Example: Lorenz-63

A SIS particle filter leads to the following simple update for the weights and particles wn

i ∝ wn−1 i

e− 1

2R (eT n z0 i −yn

  • bs)2,

zn

i = z0 i .

20 40 60 80 100 10

0.1

10

0.3

10

0.5

10

0.7

10

0.9

effective sample size time step

Effective sample size Mn

eff =

1

  • i(wn

i )2,

M0

  • ff = 10.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 16 / 29

slide-27
SLIDE 27

Linear ensemble transform filters Example: Lorenz-63

50 100 150 200 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 dimension of state space averaged RMSE for ensemble size M=10 SIS filter EnKF localised SIS filter localised EnKF

RMSEs (normalised by √ R) are based on either ¯ zn =

M

  • i=1

wn

i z0 i

  • r

¯ zn =

Nz

  • l=1

M

  • i=1

wn

i (l)eT l z0 i

  • el.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 17 / 29

slide-28
SLIDE 28

Linear ensemble transform filters Example: Lorenz-63

Lessons to learn 1) Monte Carlo methods generate spurious correlations/dependencies between dynamic variables. 2) Correlation structures need to be explicitly built into a particle

  • filter. This can be achieved via localization or appropriate model

hierarchies. 3) Localization effectively increases the sample size.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 18 / 29

slide-29
SLIDE 29

Spatially extended systems

Spatially extended dynamical systems Spatially extended system with x ∈ R taking the role of the spatial variable. The forecast ensemble is now {zf

i (x)} and the

LETF becomes za

i (x) = M

  • i=1

zf

i (x) sij.

This does not work unless M is huge. Instead one uses localization: za

i (x) = M

  • i=1

zf

i (x) sij(x).

Analysis fields need to have sufficient spatial regularity, i.e., zf

i ∈ H should imply za i ∈ H!

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 19 / 29

slide-30
SLIDE 30

Spatially extended systems

Spatially extended dynamical systems Spatially extended system with x ∈ R taking the role of the spatial variable. The forecast ensemble is now {zf

i (x)} and the

LETF becomes za

i (x) = M

  • i=1

zf

i (x) sij.

This does not work unless M is huge. Instead one uses localization: za

i (x) = M

  • i=1

zf

i (x) sij(x).

Analysis fields need to have sufficient spatial regularity, i.e., zf

i ∈ H should imply za i ∈ H!

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 19 / 29

slide-31
SLIDE 31

Spatially extended systems Localization for ETPF

R-localization for the ETPF: Define a localization function with localization radius rloc > 0, e.g. ρ(x − x′) =

  • 1 − |x − x′|/rloc

for |x − x′| ≤ rloc, else. Depending on the spatial location x ∈ R, the error variance Rk of an

  • bservation at xk is modified to

˜ R−1

k (x) := ρ(x − xk) R−1 k

and gives rise to localized importance weights wi(x) ∝

  • k

exp

  • −1

2(zf

i (xk) − zobs(xk))˜

R−1

k (x)(zf i (xk) − zobs(xk))

  • .

An optimal transport problem is now solved for each computational grid point x = xi with localized transport cost d(zf, za)(xi) :=

  • R

ρ(xi − x′)zf(x′) − za(x′)2 dx′.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 20 / 29

slide-32
SLIDE 32

Spatially extended systems Localization for ETPF

R-localization for the ETPF: Define a localization function with localization radius rloc > 0, e.g. ρ(x − x′) =

  • 1 − |x − x′|/rloc

for |x − x′| ≤ rloc, else. Depending on the spatial location x ∈ R, the error variance Rk of an

  • bservation at xk is modified to

˜ R−1

k (x) := ρ(x − xk) R−1 k

and gives rise to localized importance weights wi(x) ∝

  • k

exp

  • −1

2(zf

i (xk) − zobs(xk))˜

R−1

k (x)(zf i (xk) − zobs(xk))

  • .

An optimal transport problem is now solved for each computational grid point x = xi with localized transport cost d(zf, za)(xi) :=

  • R

ρ(xi − x′)zf(x′) − za(x′)2 dx′.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 20 / 29

slide-33
SLIDE 33

Spatially extended systems Localization for ETPF

R-localization for the ETPF: Define a localization function with localization radius rloc > 0, e.g. ρ(x − x′) =

  • 1 − |x − x′|/rloc

for |x − x′| ≤ rloc, else. Depending on the spatial location x ∈ R, the error variance Rk of an

  • bservation at xk is modified to

˜ R−1

k (x) := ρ(x − xk) R−1 k

and gives rise to localized importance weights wi(x) ∝

  • k

exp

  • −1

2(zf

i (xk) − zobs(xk))˜

R−1

k (x)(zf i (xk) − zobs(xk))

  • .

An optimal transport problem is now solved for each computational grid point x = xi with localized transport cost d(zf, za)(xi) :=

  • R

ρ(xi − x′)zf(x′) − za(x′)2 dx′.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 20 / 29

slide-34
SLIDE 34

Spatially extended systems Example: Analysis for spatial signal

  • Example. Random field (superposition of Gaussians):

z(x) =

  • i

ξi n(x; xi, σ2), x ∈ [−1, 1], with mesh-size ∆x = 0.005, grid points xi = i∆x, random coefficients ξi ∼ N(0, ∆x), and σ2 = 0.1. Observations are taken in intervals of ∆xobs = 0.025 (every 5 grid points). The measurement errors are i.i.d. Gaussian with variance R = 0.4.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 21 / 29

slide-35
SLIDE 35

Spatially extended systems Example: Analysis for spatial signal

Typical field and observations:

−1 −0.5 0.5 1 −4 −3 −2 −1 1 2 3 space reference solution and observations

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 22 / 29

slide-36
SLIDE 36

Spatially extended systems Example: Analysis for spatial signal

Root mean square errors (RMSE) for varying ensemble sizes and localization radii:

10 20 30 40 50 60 70 80 90 100 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ensemble size RMSE RMSE for observations with xobs = 0.025 rloc = 0.005 rloc = 0.05 rloc = 0.25 rloc = 0.5

Note: R1/2 ≈ 0.63.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 23 / 29

slide-37
SLIDE 37

Spatially extended systems Example: Analysis for spatial signal

Another example but now with localization in spectral space. Signals are periodic and weakly correlated in spectral space, Nz = 128 grid points and M = 16 ensemble members, every grid point observed.

0.2 0.4 0.6 0.8 1 −1 1 Localized ETPF in Spectral Space prior ensemble 0.2 0.4 0.6 0.8 1 −1 1

  • bservation

0.2 0.4 0.6 0.8 1 −1 1 space posterior ensemble

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 24 / 29

slide-38
SLIDE 38

Spatially extended systems Example: Lorenz-96

  • Example. The Lorenz-96 ODE model

duj dt = −uj−1uj+1 − uj−2uj−1 3∆x − uj + F, j = 1, . . . , 40, can be thought of as the discretization of the forced-damped advection equation ∂u ∂t = −1 2 ∂(u)2 ∂x − u + F. Every other grid point is observed in intervals of ∆t = 0.12. The error variance is R = 8.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 25 / 29

slide-39
SLIDE 39

Spatially extended systems Example: Lorenz-96

  • Example. The Lorenz-96 ODE model

duj dt = −uj−1uj+1 − uj−2uj−1 3∆x − uj + F, j = 1, . . . , 40, can be thought of as the discretization of the forced-damped advection equation ∂u ∂t = −1 2 ∂(u)2 ∂x − u + F. Every other grid point is observed in intervals of ∆t = 0.12. The error variance is R = 8.

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 25 / 29

slide-40
SLIDE 40

Spatially extended systems Example: Lorenz-96

Time averaged spatial correlation of solutions to the Lorenz-96 ODE:

−20 −15 −10 −5 5 10 15 −0.4 −0.2 0.2 0.4 0.6 0.8 1 correlation factor distance

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 26 / 29

slide-41
SLIDE 41

Spatially extended systems Example: Lorenz-96

10 20 30 40 50 60 70 80 1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 d) Ensemble Size RMSE EnKF ETPF_R0 ETPF_R1 ETPF_R2

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 27 / 29

slide-42
SLIDE 42

Future work and references

A few of topics for future work: replace linear transport by approximations (Earth mover’s distance) such as Sinkhorn (Doucet, Cuturi, 2013), space filling Hilbert curves (Chopin, 2014), or hierarchical approaches time-continuous LETF formulations dzj = f(zj)dt +

M

  • i=1

zidsij + dΞj (Crisan et al, 2010, Sean Meyn et al, 2013, CR, 2013). Choice of localization function: For linear systems perfect localization can be achieved in spectral space (Harlim & Majda, 2012). Gaussian mixture models, ensemble smoother, adaptive methods, ...

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 28 / 29

slide-43
SLIDE 43

Future work and references

References:

1

C.J. Cotter and S. Reich, Ensemble filter techniques for intermittent data assimilation, in: M. Cullen et al (eds.), Large scale inverse problems, Radon Ser. Comput. Appl. Math.

  • Vol. 13, pages 91-134, 2013.

2

  • S. Reich, A non-parametric ensemble transform method for

Bayesian inference, SIAM SISC, Vol. 35, pages A2013-A2014, 2013.

3

  • Y. Cheng and S. Reich, A McKean optimal transportation

perspective on Feynman-Kac formulae with application to data assimilation, Frontiers in Dynamical Systems, Springer-Verlag, to appear.

4

  • S. Reich and C.J. Cotter, Uncertainty quantification and

Bayesian data assimilation: An Introduction, Cambridge University Press, to appear in early 2015

Yuan Cheng & Sebastian Reich (UP and UoR) Data assimilation 23 June 2014 29 / 29