# Kernel Methods for Surrogate Modeling

**Authors:** Gabriele Santin, Bernard Haasdonk

arXiv: 1907.10556 · 2022-10-31

## TL;DR

This chapter explores kernel methods as flexible, meshless surrogate modeling techniques that efficiently approximate expensive or scarce input-output functions, with applications demonstrated through real-world experiments.

## Contribution

It introduces and compares kernel interpolation, greedy approximation, and support vector regression for surrogate modeling, highlighting their efficiency and applicability.

## Key findings

- Kernel methods enable meshless, high-dimensional surrogate modeling.
- Sparse kernel expansions significantly accelerate evaluations.
- Experimental results show substantial computational speedups.

## Abstract

This chapter deals with kernel methods as a special class of techniques for surrogate modeling. Kernel methods have proven to be efficient in machine learning, pattern recognition and signal analysis due to their flexibility, excellent experimental performance and elegant functional analytic background. These data-based techniques provide so called kernel expansions, i.e., linear combinations of kernel functions which are generated from given input-output point samples that may be arbitrarily scattered. In particular, these techniques are meshless, do not require or depend on a grid, hence are less prone to the curse of dimensionality, even for high-dimensional problems.   In contrast to projection-based model reduction, we do not necessarily assume a high-dimensional model, but a general function that models input-output behavior within some simulation context. This could be some micro-model in a multiscale-simulation, some submodel in a coupled system, some initialization function for solvers, coefficient function in PDEs, etc.   First, kernel surrogates can be useful if the input-output function is expensive to evaluate, e.g. is a result of a finite element simulation. Here, acceleration can be obtained by sparse kernel expansions. Second, if a function is available only via measurements or a few function evaluation samples, kernel approximation techniques can provide function surrogates that allow global evaluation.   We present some important kernel approximation techniques, which are kernel interpolation, greedy kernel approximation and support vector regression. Pseudo-code is provided for ease of reproducibility. In order to illustrate the main features, commonalities and differences, we compare these techniques on a real-world application. The experiments clearly indicate the enormous acceleration potential

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.10556/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1907.10556/full.md

## References

71 references — full list in the complete paper: https://tomesphere.com/paper/1907.10556/full.md

---
Source: https://tomesphere.com/paper/1907.10556