Fast kernel methods: Sobolev, physics-informed, and additive models
Abstract
Lay Summary
Kernel methods are a generalization of the well-known linear regression, from which it inherits closed-form expressions and strong theoretical guarantees. However, naive implementations of kernel methods becomes increasingly slow as the number of data points grows, making them impractical for modern large-scale applications. We address this challenge by developing a new framework that makes kernel-based learning more efficient. We reformulate a vast class of statistical problems as kernel methods, and show that the kernel algorithm can be trained in linear time (it does not take much longer than simply reading the data) while benefitting from the speed-ups of modern GPU hardware. We apply this framework to several common settings, including smooth function estimation, physics-informed learning problems, and additive models. In each case, our method preserves the strong statistical guarantees of classical kernel methods while drastically improving computational efficiency. As a result, our approach can handle datasets with tens of billions of samples in minutes.