Large-scale, high-dimensional datasets surround us. To make the computational costs of working with such datasets tractable, dimensionality reduction is crucial. Dimensionality reduction techniques ...