Deep Diffusion Maps
Sergio García-Heredia, Ángela Fernández, Carlos M. Alaíz
TL;DR
This paper tackles the inefficiencies of Diffusion Maps (DM) for large-scale and out-of-sample data by introducing Deep Diffusion Maps (DDM), a neural-network-based embedding that bypasses explicit spectral decomposition. By formulating DM embedding as an unconstrained minimization and defining a regression-style loss, DDM trains a network to approximate diffusion coordinates $\Psi^{(t)}$ for both training and unseen points. Empirical results across synthetic and real datasets show that DDM qualitatively reproduces DM and Nyström embeddings, with quantitative MRE comparable in many cases and notable advantages in inference and integration with deep learning frameworks. The work highlights a new direction for scalable, out-of-sample diffusion-based representations, with potential gains in speed and flexibility on modern hardware.
Abstract
One of the fundamental problems within the field of machine learning is dimensionality reduction. Dimensionality reduction methods make it possible to combat the so-called curse of dimensionality, visualize high-dimensional data and, in general, improve the efficiency of storing and processing large data sets. One of the best-known nonlinear dimensionality reduction methods is Diffusion Maps. However, despite their virtues, both Diffusion Maps and many other manifold learning methods based on the spectral decomposition of kernel matrices have drawbacks such as the inability to apply them to data outside the initial set, their computational complexity, and high memory costs for large data sets. In this work, we propose to alleviate these problems by resorting to deep learning. Specifically, a new formulation of Diffusion Maps embedding is offered as a solution to a certain unconstrained minimization problem and, based on it, a cost function to train a neural network which computes Diffusion Maps embedding -- both inside and outside the training sample -- without the need to perform any spectral decomposition. The capabilities of this approach are compared on different data sets, both real and synthetic, with those of Diffusion Maps and the Nystrom method.
