Nonlinear ordination (ISOMAP)

ISOMAP (Tenenbaum et al. 2000) is a relatively simple but often effective method for nonlinear dimensionality reduction. The implementation in Past follows these steps:

  1. Find the k closest neighbors of each point, using any distance measure. The result will strongly depend on the value of k, which must be specified by the user.
  2. Produce a graph where two vertices are connected if they are among their closest neighbors.
  3. Find the shortest paths between all vertices in the graph using the Floyd-Warshall algorithm. These path lengths represent “geodesic” distances along the manifold.
  4. Compute a standard PCoA (metric multidimensional scaling) on the geodesic distances.

Reference

Tenenbaum, J.B., de Silva, V., Langford, J.C. 2000. A global geometric framework for nonlinear dimensionality reduction. Science 290:2319-2323.

Published Mar. 3, 2024 1:26 AM - Last modified Mar. 3, 2024 1:26 AM