Emulating complex dynamical simulators with random Fourier features
dc.contributor.author | Mohammadi, H | |
dc.contributor.author | Challenor, P | |
dc.contributor.author | Goodfellow, M | |
dc.date.accessioned | 2024-04-04T10:24:19Z | |
dc.date.issued | 2024-07-22 | |
dc.date.updated | 2024-04-04T09:11:36Z | |
dc.description.abstract | A Gaussian process (GP)-based methodology is proposed to emulate complex dynamical computer models (or simulators). The method relies on emulating the numerical flow map of the system over an initial (short) time step, where the flow map is a function that describes the evolution of the system from an initial condition to a subsequent value at the next time step. This yields a probabilistic distribution over the entire flow map function, with each draw offering an approximation to the flow map. The model output times series is then predicted (under the Markov assumption) by drawing a sample from the emulated flow map (i.e., its posterior distribution) and using it to iterate from the initial condition ahead in time. Repeating this procedure with multiple such draws creates a distribution over the time series. The mean and variance of this distribution at a specific time point serve as the model output prediction and the associated uncertainty, respectively. However, drawing a GP posterior sample that represents the underlying function across its entire domain is computationally infeasible, given the infinite-dimensional nature of this object. To overcome this limitation, one can generate such a sample in an approximate manner using random Fourier features (RFF). RFF is an efficient technique for approximating the kernel and generating GP samples, offering both computational efficiency and theoretical guarantees. 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 promising predictive performance and the associated uncertainty can capture the dynamics of the system appropriately. | en_GB |
dc.description.sponsorship | Alan Turing Institute | en_GB |
dc.identifier.citation | Vol. 12 (3), pp . 788 - 811 | en_GB |
dc.identifier.doi | 10.1137/22M147339X | |
dc.identifier.uri | http://hdl.handle.net/10871/135687 | |
dc.identifier | ORCID: 0000-0003-2602-6017 (Mohammadi, Hossein) | |
dc.language.iso | en | en_GB |
dc.publisher | Society for Industrial and Applied Mathematics | en_GB |
dc.rights | © The author(s) 2024. This version is made available under the CC-BY licence: https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Dynamical simulator | en_GB |
dc.subject | Emulation | en_GB |
dc.subject | Gaussian process | en_GB |
dc.subject | Random Fourier features | en_GB |
dc.title | Emulating complex dynamical simulators with random Fourier features | en_GB |
dc.type | Article | en_GB |
dc.date.available | 2024-04-04T10:24:19Z | |
dc.identifier.issn | 2166-2525 | |
dc.description | This is the author accepted manuscript. The final version is available from the Society for Industrial and Applied Mathematics via the DOI in this record | en_GB |
dc.identifier.journal | SIAM/ASA Journal on Uncertainty Quantification | en_GB |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | en_GB |
dcterms.dateAccepted | 2024-03-28 | |
dcterms.dateSubmitted | 2022-03-16 | |
rioxxterms.version | AM | en_GB |
rioxxterms.licenseref.startdate | 2024-03-28 | |
rioxxterms.type | Journal Article/Review | en_GB |
refterms.dateFCD | 2024-04-04T09:11:48Z | |
refterms.versionFCD | AM | |
refterms.dateFOA | 2024-08-20T15:16:28Z | |
refterms.panel | B | en_GB |
Files in this item
This item appears in the following Collection(s)
Except where otherwise noted, this item's licence is described as © The author(s) 2024. This version is made available under the CC-BY licence: https://creativecommons.org/licenses/by/4.0/