A Recipe for Learning Variably Scaled Kernels via Discontinuous Neural Networks
Gianluca Audone, Francesco Della Santa, Emma Perracchione, Sandra Pieraccini
TL;DR
This work tackles the challenge of selecting a scaling function for Variably Scaled Kernels (VSKs) in meshfree interpolation. It provides theoretical insight through error bounds that tie accuracy to how closely the scaling function $\bar{f}$ matches the target $f$, augmented by the Lebesgue function, and introduces a data-driven approach using Discontinuous Neural Networks ($\delta$NNs) to learn nearly optimal $\bar{f}$. The authors present two practical pathways: $\delta$NN-VSKs, which jointly learn $\bar{f}$ and interpolation coefficients to achieve interpolation-based optimization, and VSK-$f$, which uses an approximation of the target as a scaling function. Numerical experiments on synthetic functions and a real acetone phase-transition dataset show that the proposed methods outperform traditional fixed-scale kernels, with the learned scaling functions effectively capturing key target features and discontinuities. This data-driven, adaptive framework enhances the flexibility and accuracy of VSKs for discontinuous or highly heterogeneous targets and has potential applications in PDE collocation and sparse sampling strategies.
Abstract
The efficacy of interpolating via Variably Scaled Kernels (VSKs) is known to be dependent on the definition of a proper scaling function, but no numerical recipes to construct it are available. Previous works suggest that such a function should mimic the target one, but no theoretical evidence is provided. This paper fills both the gaps: it proves that a scaling function reflecting the target one may lead to enhanced approximation accuracy, and it provides a user-independent tool for learning the scaling function by means of Discontinuous Neural Networks ($δ$NN), i.e., NNs able to deal with possible discontinuities. Numerical evidence supports our claims, as it shows that the key features of the target function can be clearly recovered in the learned scaling function.
