Dimensionality reduction with singular value decomposition