Emulating complex dynamical simulators with random Fourier features
Preprint
Abstract
A Gaussian process (GP)-based methodology is proposed to emulate complex dynamical computer models (or simulators). The method relies on emulating the short-time numerical flow map of the system, where the flow map is a function that returns the solution of a dynamical system at a certain time point, given initial conditions. In order to predict the model output times series, a single realisation of the emulated flow map (i.e., its posterior distribution) is taken and used to iterate from the initial condition ahead in time. Repeating this procedure with multiple such draws creates a distribution over the time series whose mean and variance serve as the model output prediction and the associated uncertainty, respectively. However, since there is no known method to draw an exact sample from the GP posterior analytically, we approximate the kernel with random Fourier features and generate approximate sample paths. The proposed method is applied to emulate several dynamic nonlinear simulators including the well-known Lorenz and van der Pol models. The results suggest that our approach has a high predictive performance and the associated uncertainty can capture the dynamics of the system accurately. Additionally, our approach has potential for ``embarrassingly" parallel implementations where one can conduct the iterative predictions performed by a realisation on a single computing node.Keywords
All Related Versions
This publication has 32 references indexed in Scilit:
- Managing computational complexity using surrogate models: a critical reviewResearch in Engineering Design, 2020
- Emulating dynamic non-linear simulators using Gaussian processesComputational Statistics & Data Analysis, 2019
- Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equationsJournal of Computational Physics, 2019
- Efficient multiobjective optimization employing Gaussian processes, spectral sampling and a genetic algorithmJournal of Global Optimization, 2018
- Emulation of dynamic simulators with application to hydrologyJournal of Computational Physics, 2016
- Kriging metamodeling for approximation of high-dimensional wave and surge responses in real-time storm/hurricane risk assessmentComputer Methods in Applied Mechanics and Engineering, 2013
- A general framework for Dynamic Emulation Modelling in environmental problemsEnvironmental Modelling & Software, 2012
- Dynamics of two van der Pol oscillators coupled via a bathInternational Journal of Solids and Structures, 2004
- What’s new on lorenz strange attractors?The Mathematical Intelligencer, 2000
- Biological rhythms and the behavior of populations of coupled oscillatorsJournal of Theoretical Biology, 1967