LGMLNov 11, 2022

Inverse Kernel Decomposition

arXiv:2211.05961v21 citationsh-index: 13Has Code
Originality Incremental advance
AI Analysis

This provides a more efficient alternative to optimization-based dimensionality reduction methods for data analysis, though it is incremental in improving eigen-decomposition approaches.

The paper tackles the problem of nonlinear dimensionality reduction by proposing Inverse Kernel Decomposition (IKD), a method based on eigen-decomposition that achieves comparable performance to Gaussian process latent variable models with faster speeds, as demonstrated on synthetic and real-world datasets.

The state-of-the-art dimensionality reduction approaches largely rely on complicated optimization procedures. On the other hand, closed-form approaches requiring merely eigen-decomposition do not have enough sophistication and nonlinearity. In this paper, we propose a novel nonlinear dimensionality reduction method -- Inverse Kernel Decomposition (IKD) -- based on an eigen-decomposition of the sample covariance matrix of data. The method is inspired by Gaussian process latent variable models (GPLVMs) and has comparable performance with GPLVMs. To deal with very noisy data with weak correlations, we propose two solutions -- blockwise and geodesic -- to make use of locally correlated data points and provide better and numerically more stable latent estimations. We use synthetic datasets and four real-world datasets to show that IKD is a better dimensionality reduction method than other eigen-decomposition-based methods, and achieves comparable performance against optimization-based methods with faster running speeds. Open-source IKD implementation in Python can be accessed at this \url{https://github.com/JerrySoybean/ikd}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes