Finetuning greedy kernel models by exchange algorithms
Tizian Wenzel, Armin Iske
TL;DR
The paper tackles the challenge of creating sparse yet accurate kernel surrogates by marrying greedy center selection with a kernel exchange procedure. It introduces the Kernel Exchange Algorithm (KEA), which iteratively swaps centers using residual- or power-function-based criteria while keeping the expansion size fixed, leveraging the kernel representer theorem and the Newton basis for efficient updates. Across low- and high-dimensional experiments with Matérn kernels and a two-layer kernel, KEA yields substantial accuracy gains—up to $86.4\%$ improvement in some cases and an average of $17.2\%$—while maintaining the same model size. This makes KEA a practically attractive enhancement for surrogate modeling and high-dimensional kernel approximations.
Abstract
Kernel based approximation offers versatile tools for high-dimensional approximation, which can especially be leveraged for surrogate modeling. For this purpose, both "knot insertion" and "knot removal" approaches aim at choosing a suitable subset of the data, in order to obtain a sparse but nevertheless accurate kernel model. In the present work, focussing on kernel based interpolation, we aim at combining these two approaches to further improve the accuracy of kernel models, without increasing the computational complexity of the final kernel model. For this, we introduce a class of kernel exchange algorithms (KEA). The resulting KEA algorithm can be used for finetuning greedy kernel surrogate models, allowing for an reduction of the error up to 86.4% (17.2% on average) in our experiments.
