论文标题
使用在线期望最大化算法中的粒子和集合卡尔曼过滤中的模型误差协方差估计
Model error covariance estimation in particle and ensemble Kalman filters using an online expectation-maximization algorithm
论文作者
论文摘要
从部分观察结果估算动态系统状态的基于合奏的数据同化技术的性能取决于模型动力学和观察值的规定不确定性。这些通常是不知道的,必须被推断。已经提出了许多方法来解决此问题,包括完全贝叶斯,可能性最大化和基于创新的技术。这项工作着重于通过期望 - 最大化(EM)算法最大化似然函数,以推断模型误差协方差与集合Kalman过滤器和粒子过滤器相结合以估计状态。 EM算法在数据同化上下文中的经典应用包括过滤和平滑固定的观测值,以完成单个迭代。在高维应用中使用顺序滤波时,这是一种不便。出于此,提出了可以处理观测值并随时更新参数的算法的改编,并提出了一些基本的简化。在使用Lorenz-63和40变量的Lorenz-96动力学系统的实验中,评估并实现了良好的性能,旨在代表数据同化的某些常见情况,例如非线性,混乱性和模型错误指定。
The performance of ensemble-based data assimilation techniques that estimate the state of a dynamical system from partial observations depends crucially on the prescribed uncertainty of the model dynamics and of the observations. These are not usually known and have to be inferred. Many approaches have been proposed to tackle this problem, including fully Bayesian, likelihood maximization and innovation-based techniques. This work focuses on maximization of the likelihood function via the expectation-maximization (EM) algorithm to infer the model error covariance combined with ensemble Kalman filters and particle filters to estimate the state. The classical application of the EM algorithm in a data assimilation context involves filtering and smoothing a fixed batch of observations in order to complete a single iteration. This is an inconvenience when using sequential filtering in high-dimensional applications. Motivated by this, an adaptation of the algorithm that can process observations and update the parameters on the fly, with some underlying simplifications, is presented. The proposed technique was evaluated and achieved good performance in experiments with the Lorenz-63 and the 40-variable Lorenz-96 dynamical systems designed to represent some common scenarios in data assimilation such as non-linearity, chaoticity and model misspecification.