260 likes | 412 Vues
This work discusses the use of particle filters in high-dimensional systems, focusing on the proposal density approach to enhance efficiency in parameter estimation. Conventional particle filters face challenges due to the curse of dimensionality, leading to weight degeneracy. By introducing a proposal transition density and calculating weights directly from the observations, we can alleviate these issues. The paper illustrates this with a case study on barotropic vorticity equations, demonstrating improvements in filtering performance and discussing future research opportunities in data assimilation.
E N D
Particle Filters in high dimensions Peter Jan van Leeuwen and Mel Ades Data-Assimilation Research Centre DARC University of Reading Lorentz Center 2011
Data assimilation: general formulation Bayes theorem: Solution is pdf! NO INVERSION !!!
Parameter estimation: with Again, no inversion but a direct point-wise multiplication.
Nonlinear filtering: Particle filter Use ensemble with the weights.
What are these weights? • The weight is the normalised value of the pdf of the observations given model state . • For Gaussian distributed variables is is given by: • One can just calculate this value • That is all !!!
Standard Particle filter Not very efficient !
A closer look at the weights I Probability space in large-dimensional systems is ‘empty’: the curse of dimensionality u(x1) u(x2) T(x3)
A closer look at the weights II • Assume particle 1 is at 0.1 standard deviations s of M • independent observations. • Assume particle 2 is at 0.2 s of the M observations. • The weight of particle 1 will be • and particle 2 gives
A closer look at the weights III The ratio of the weights is Take M=1000 to find Conclusion: the number of independent observations is responsible for the degeneracy in particle filters.
Increased efficiency: proposal density Instead of drawing samples from p(x) we draw samples from a proposal pdf q(x). Use ensemble with weights
Barotropicvorticity equation 256 X 256 grid points 600 time steps Typically q=1-3 Decorrelation time scale= = 25 time steps Observations Every 4th gridpoint Every 50th time step 24 particles sigma_model=0.03 sigma_obs=0.01
Vorticity field standard particle filter Truth Ensemble mean PF
Vorticity field new particle filter Truth Ensemble mean
Equivalent Weights Particle Filter Recall: Assume Find the minimum for each particle by perturbing each observation, gives
Equivalent Weights Particle filter Calculate the full weight for each of these Determine a target weight C that 80% of the particles can reach and determine in such that This is a line search, so doable.
Equivalent Weights Particle Filter • This leads to 80% of the particle having an almost equal weight, so no degeneracy by construction! • Example …
Gaussian pdf in high dimensions Assume variables are identically independently distributed: Along each if the axes it looks like a standard Gaussian:
However, the probability mass as function of the distance to the centre is given by: The so-called Important Ring d=400 d=900 d=100 r in standard deviation
Why? In distribution Fisher has shown So we find
Importance Ring Experimental evidence, sums of d squared random numbers: r d
Conclusions • Particle filters with proposal transition density: • solve for fully nonlinear posterior pdf • very flexible, much freedom • scalable => high-dimensional problems • extremely efficient • But what do they represent?
We need more people ! • In Reading only we expect to have 7 new PDRA positions available in the this year • We also have PhD vacancies • And we still have room in the Data Assimilation and Inverse Methods in Geosciences MSc program