Efficiently parallelizable kernel-based multi-scale algorithm
Federico Lot, Christian Rieger
TL;DR
This work reformulates the kernel-based multiscale method for scattered data as a single large block-triangular linear system, enabling efficient parallel solution by decoupling a block-diagonal (solved with Conjugate Gradient) from a lower-triangular part (solved with Jacobi). By proving decay properties of the interlevel interactions, it introduces a thresholding strategy that compresses storage with provable error control, and provides detailed complexity bounds that reveal practical gains on large hierarchies of point clouds. Theoretical results are complemented by numerical experiments using Wendland RBFs and GPU acceleration, demonstrating accurate reconstructions and scalable performance up to hundreds of millions of points. The approach offers a scalable route to high-resolution multiscale kernel approximations in applications across approximation theory, PDEs, and machine learning contexts where scattered data arise.
Abstract
The kernel-based multi-scale method has been proven to be a powerful approximation method for scattered data approximation problems which is computationally superior to conventional kernel-based interpolation techniques. The multi-scale method is based of an hierarchy of point clouds and compactly supported radial basis functions, typically Wendland functions. There is a rich body of literature concerning the analysis of this method including error estimates. This article addresses the efficient parallelizable implementation of those methods. To this end, we present and analyse a monolithic approach to compute the kernel-based multi-scale approximation.
