Geometric Learning with Positively Decomposable Kernels
Nathael Da Costa, Cyrus Mostajeran, Juan-Pablo Ortega, Salem Said
TL;DR
This work tackles learning on non-Euclidean spaces where positive-definite kernels are hard to construct by adopting reproducing kernel Krein spaces ($RKKS$) that require only kernels with a $PD$ decomposition. It proves an $RKKS$ representer theorem that does not require explicit knowledge of the $PD$ decomposition when the regularizer is linear in the indefinite inner product, and develops a harmonic-analytic framework that links invariant kernels on $G/H$ to $PD$-decomposable functions on the double coset space $H\backslash G/H$. The paper provides verifiable sufficient conditions for $PD$ decomposability, including commutative (Abelian) cases where the Gaussian kernel has a $PD$ decomposition on any Abelian Lie group, and non-commutative settings where smooth, rapidly decaying functions yield $PD$ decomposability on homogeneous spaces such as non-compact symmetric spaces. These results establish a theoretical foundation for RKKS-based kernel learning on non-Euclidean data and broaden the applicability of kernel methods beyond PD kernels, with practical implications for learning on manifolds and groups.
Abstract
Kernel methods are powerful tools in machine learning. Classical kernel methods are based on positive-definite kernels, which map data spaces into reproducing kernel Hilbert spaces (RKHS). For non-Euclidean data spaces, positive-definite kernels are difficult to come by. In this case, we propose the use of reproducing kernel Krein space (RKKS) based methods, which require only kernels that admit a positive decomposition. We show that one does not need to access this decomposition in order to learn in RKKS. We then investigate the conditions under which a kernel is positively decomposable. We show that invariant kernels admit a positive decomposition on homogeneous spaces under tractable regularity assumptions. This makes them much easier to construct than positive-definite kernels, providing a route for learning with kernels for non-Euclidean data. By the same token, this provides theoretical foundations for RKKS-based methods in general.
