Supervised Dictionary Learning and Sparse Representation-A Review
Learning the parts of objects by non-negative matrix factorization