Adaptive Gaussian Process Regression for Efficient Building of Surrogate Models in Inverse Problems
Phillip Semler, Martin Weiser
TL;DR
The paper tackles the challenge of solving many inverse problems where forward evaluations are costly by building an offline Gaussian process surrogate and using adaptive sequential design to jointly choose sample locations $p$ and evaluation tolerances under a finite budget. It develops an accuracy model that links surrogate error to parameter-reconstruction error, and a work model that ties evaluation cost to FE and Monte Carlo approximations, enabling a greedy, budget-aware design of experiments. The approach yields substantial speedups (often 100x–1000x over nonadaptive strategies) while maintaining reliable parameter estimates, as demonstrated on analytical and FEM-based examples; it also highlights practical limitations in estimator reliability for complex FE data and the sensitivity of derivative estimates to hyperparameters. Overall, the method provides a principled, data-driven framework for efficient surrogate-based parameter identification with adaptive resource allocation, offering a practical route for real-time or online inversion tasks.
Abstract
In a task where many similar inverse problems must be solved, evaluating costly simulations is impractical. Therefore, replacing the model $y$ with a surrogate model $y_s$ that can be evaluated quickly leads to a significant speedup. The approximation quality of the surrogate model depends strongly on the number, position, and accuracy of the sample points. With an additional finite computational budget, this leads to a problem of (computer) experimental design. In contrast to the selection of sample points, the trade-off between accuracy and effort has hardly been studied systematically. We therefore propose an adaptive algorithm to find an optimal design in terms of position and accuracy. Pursuing a sequential design by incrementally appending the computational budget leads to a convex and constrained optimization problem. As a surrogate, we construct a Gaussian process regression model. We measure the global approximation error in terms of its impact on the accuracy of the identified parameter and aim for a uniform absolute tolerance, assuming that $y_s$ is computed by finite element calculations. A priori error estimates and a coarse estimate of computational effort relate the expected improvement of the surrogate model error to computational effort, resulting in the most efficient combination of sample point and evaluation tolerance. We also allow for improving the accuracy of already existing sample points by continuing previously truncated finite element solution procedures.
