Multi-fidelity Monte Carlo methods leverage low-fidelity and surrogate models for variance reduction to make tractable uncertainty quantification even when numerically simulating the physical systems of interest with high-fidelity models is computationally expensive. This work proposes a context-aware multi-fidelity Monte Carlo method that optimally balances the costs of training low-fidelity models with the costs of Monte Carlo sampling. It generalizes the previously developed context-aware bi-fidelity Monte Carlo method to hierarchies of multiple models and to more general types of low-fidelity models. When training low-fidelity models, the proposed approach takes into account the context in which the learned low-fidelity models will be used, namely for variance reduction in Monte Carlo estimation, which allows it to find optimal trade-offs between training and sampling to minimize upper bounds of the mean-squared errors of the estimators for given computational budgets. This is in stark contrast to traditional surrogate modeling and model reduction techniques that construct low-fidelity models with the primary goal of approximating well the high-fidelity model outputs and typically ignore the context in which the learned models will be used in upstream tasks. The proposed context-aware multi-fidelity Monte Carlo method applies to hierarchies of a wide range of types of low-fidelity models such as sparse-grid and deep-network models. Numerical experiments with the gyrokinetic simulation code \textsc{Gene} show speedups of up to two orders of magnitude compared to standard estimators when quantifying uncertainties in small-scale fluctuations in confined plasma in fusion reactors. This corresponds to a runtime reduction from 72 days to about four hours on one node of the Lonestar6 supercomputer at the Texas Advanced Computing Center.
翻译:多纤维化蒙特卡洛方法利用低纤维化和代谢模型来降低差异,使低纤维化模型和代谢模型产生可移动的不确定性量化,即使以高纤维化模型模拟感兴趣的物理系统在数字上是昂贵的。这项工作提出了一种符合环境的多纤维化蒙特卡洛方法,该方法将培训低纤维化模型的成本与蒙特卡洛取样成本的最佳平衡起来。该方法将先前开发的双纤维化蒙特卡洛方法与多种模型的等级和低纤维化模型的更一般类型进行对比。在培训低纤维化模型时,拟议的方法考虑到将使用学习过的低纤维化模型的背景环境,即减少蒙特卡洛估算的差异,从而使它能够找到培训与采样之间的最佳折价交易,以尽量减少计算预算的中度差价误差。这与传统的离子化模型和低纤维化模型6 形成鲜明对比,即建立低纤维化模型,而低纤维化模型与一个基本目标为低纤维化模型,即低纤维化模型使用低纤维化模型时,将采用稳定的低纤维化模型,在高级模型中,将典型的上流化模型运行,然后将采用高纤维化模型,在高级模型中进行。