Nonlinear Dimensionality Reduction with Side Information