Learning Robust And Discriminative Manifold Representations For Pattern Recognition