Isomap
Isomap is a nonlinear dimensionality reduction technique that aims to uncover the intrinsic geometry of a data set assumed to lie on a low-dimensional manifold embedded in a higher-dimensional space. It was introduced by Joshua B. Tenenbaum, Vin de Silva, and John C. Langford in 2000 as an extension of classical multidimensional scaling (MDS) to non-Euclidean structures. Isomap seeks to preserve the geodesic distances between data points, rather than straight-line Euclidean distances, in the low-dimensional embedding.
The method consists of several steps. First, a neighborhood graph is constructed by connecting each data point
Out-of-sample extensions are nontrivial, but various approaches exist, including using the Nyström method or other approximation
Limitations include sensitivity to the choice of neighborhood size, potential “short-circuit” errors when the graph connects