Nonlinear Dimensionality Reduction with Diffusion Maps in Practice
Sönke Beier, Paula Pirker-Díaz, Friedrich Pagenkopf, Karoline Wiesner
TL;DR
This work analyzes how Diffusion Maps, a nonlinear spectral dimensionality reduction technique, are sensitive to data preprocessing and parameter settings that shape the resulting manifold. It presents a practical framework detailing kernel construction, anisotropic normalization, diffusion distance, and the role of the time parameter, while highlighting that naive component selection can misrepresent intrinsic structure. A key contribution is the Neural Reconstruction Error (NRE), which quantifies the informativeness of diffusion components and can reveal that the most meaningful embedding may involve nonconsecutive components. Through theoretical discussion and Swiss roll experiments, the paper offers concrete guidelines for parameter tuning, preprocessing, and component selection to improve reliability and interpretability in real-world data analyses.
Abstract
Diffusion Map is a spectral dimensionality reduction technique which is able to uncover nonlinear submanifolds in high-dimensional data. And, it is increasingly applied across a wide range of scientific disciplines, such as biology, engineering, and social sciences. But data preprocessing, parameter settings and component selection have a significant influence on the resulting manifold, something which has not been comprehensively discussed in the literature so far. We provide a practice oriented review of the Diffusion Map technique, illustrate pitfalls and showcase a recently introduced technique for identifying the most relevant components. Our results show that the first components are not necessarily the most relevant ones.
