Dimensionality reduction with SVD