Subspace Learning based methods