Self-taught learning: transfer learning from unlabeled data
nonlinear dimensionality reduction by locally linear embedding .