This paper presents the machine learning-based ensemble conditional mean filter (ML-EnCMF) -- a filtering method based on the conditional mean filter (CMF) previously introduced in the literature. The updated mean of the CMF matches that of the posterior, obtained by applying Bayes' rule on the filter's forecast distribution. Moreover, we show that the CMF's updated covariance coincides with the expected conditional covariance. Implementing the EnCMF requires computing the conditional mean (CM). A likelihood-based estimator is prone to significant errors for small ensemble sizes, causing the filter divergence. We develop a systematical methodology for integrating machine learning into the EnCMF based on the CM's orthogonal projection property. First, we use a combination of an artificial neural network (ANN) and a linear function, obtained based on the ensemble Kalman filter (EnKF), to approximate the CM, enabling the ML-EnCMF to inherit EnKF's advantages. Secondly, we apply a suitable variance reduction technique to reduce statistical errors when estimating loss function. Lastly, we propose a model selection procedure for element-wisely selecting the applied filter, i.e., either the EnKF or ML-EnCMF, at each updating step. We demonstrate the ML-EnCMF performance using the Lorenz-63 and Lorenz-96 systems and show that the ML-EnCMF outperforms the EnKF and the likelihood-based EnCMF.
翻译:本文展示了基于机器的基于学习的集合有条件中值过滤器(ML-EnCMF) -- -- 一种基于文献中先前引入的基于有条件中值过滤器(CMF)的过滤方法。CMF的更新平均值与根据Bayes对过滤器预测分布规则获得的后部值的更新平均值相匹配。此外,我们显示,CMF的更新共变差与预期的有条件差值相吻合。实施ECMF需要计算有条件中值(CM)。基于可能性的估测器容易发生小组合体大小的重大错误,从而造成过滤器的差异差。我们开发了一种系统化的方法,将机器学习到基于CMMMMF的后部值。首先,我们使用人工神经网络(ANN)和线性功能的组合,根据元素组合 Kalman过滤器(EKFF)获得的更新功能,以接近CMM(M-E-E)和EnC的优势。 其次,我们应用一个适当的减少差异技术来减少统计错误,在选择RMF的每部、或每步中,我们提出一个显示EMF的模型。