Learning from incomplete ratings using non-negative matrix factorization
Learning the parts of objects by non-negative matrix factorization