Stiff ordinary differential equations (ODEs) play an important role in many scientific and engineering applications. Often, the dependence of the solution of the ODE on additional parameters is of interest, e.g.\ when dealing with uncertainty quantification or design optimization. Directly studying this dependence can quickly become too computationally expensive, such that cheaper surrogate models approximating the solution are of interest. One popular class of surrogate models are Gaussian processes (GPs). They perform well when approximating stationary functions, functions which have a similar level of variation along any given parameter direction, however solutions to stiff ODEs are often characterized by a mixture of regions of rapid and slow variation along the time axis and when dealing with such nonstationary functions, GP performance frequently degrades drastically. We therefore aim to reparameterize stiff ODE solutions based on the available data, to make them appear more stationary and hence recover good GP performance. This approach comes with minimal computational overhead and requires no internal changes to the GP implementation, as it can be seen as a separate preprocessing step. We illustrate the achieved benefits using multiple examples.
翻译:刚性常微分方程(ODEs)在众多科学与工程应用中扮演着重要角色。通常,ODE解对额外参数的依赖性备受关注,例如在处理不确定性量化或设计优化时。直接研究这种依赖性可能迅速导致计算成本过高,因此需要构建近似解的廉价代理模型。高斯过程(GPs)是一类常用的代理模型,在逼近平稳函数(即沿任意参数方向变化程度相近的函数)时表现良好。然而,刚性ODE的解通常具有沿时间轴快速变化与缓慢变化区域混合的特征,面对此类非平稳函数时,GP的性能常急剧下降。因此,我们旨在基于现有数据对刚性ODE解进行重新参数化,使其呈现更平稳的特性,从而恢复GP的良好性能。该方法计算开销极小,且无需改动GP内部实现,可视为独立的预处理步骤。我们通过多个示例展示了所获优势。