Gaussian Sketching yields a J-L Lemma in RKHS
Abstract
The main contribution of the paper is to show that Gaussian sketching of a kernel-Gram matrix yields an operator whose counterpart in an RKHS , is a \emph{random projection} operator---in the spirit of Johnson-Lindenstrauss (J-L) lemma. To be precise, given a random matrix with i.i.d. Gaussian entries, we show that a sketch corresponds to a particular random operator in (infinite-dimensional) Hilbert space that maps functions to a low-dimensional space , while preserving a weighted RKHS inner-product of the form , where is the \emph{covariance} operator induced by the data distribution. In particular, under similar assumptions as in kernel PCA (KPCA), or kernel -means (K--means), well-separated subsets of feature-space remain well-separated after such operation, which suggests similar benefits as in KPCA and/or K--means, albeit at the much cheaper cost of a random projection. In particular, our convergence rates suggest that, given a large dataset of size , we can build the Gram matrix on a much smaller subsample of size , so that the sketch is very cheap to obtain and subsequently apply as a projection operator on the original data . We verify these insights empirically on synthetic data, and on real-world clustering applications.
Cite
@article{arxiv.1908.05818,
title = {Gaussian Sketching yields a J-L Lemma in RKHS},
author = {Samory Kpotufe and Bharath K. Sriperumbudur},
journal= {arXiv preprint arXiv:1908.05818},
year = {2020}
}
Comments
16 pages