Dataset-Adaptive Dimensionality Reduction