Uncertainty Quantification through Markov Chain Monte Carlo (MCMC) can be prohibitively expensive for target probability densities with expensive likelihood functions, for instance when the evaluation it involves solving a Partial Differential Equation (PDE), as is the case in a wide range of engineering applications. Multilevel Delayed Acceptance (MLDA) with an Adaptive Error Model (AEM) is a novel approach, which alleviates this problem by exploiting a hierarchy of models, with increasing complexity and cost, and correcting the inexpensive models on-the-fly. The method has been integrated within the open-source probabilistic programming package PyMC3 and is available in the latest development version. In this paper, the algorithm is presented along with an illustrative example.
翻译:通过Markov 链子蒙特卡洛(MCMC)进行不确定性量化,对于目标概率密度且具有昂贵可能性功能的目标来说,其成本可能高得令人望而却步,例如,评价涉及解决部分差异方程式(PDE)时,正如在各种工程应用中的情况那样。多级延迟接受(MLDA)和适应错误模型(AEM)是一种新颖的做法,它利用各种模型的等级,越来越复杂,成本也越来越高,并纠正了低廉的在空中的模型,从而缓解了这一问题。这种方法已经纳入开放源码概率性程序包PyMC3, 并在最新的开发版本中提供。在本文中,算法与一个示例一起提出。