An approach to non-linear dimensionality reduction, manifold learning algorithms believe that the dimensionality of data sets is only artificially high.