Low-rank preserving embedding. (October 2017)