Improving dictionary learning using the Itakura-Saito divergence
Learning the parts of objects by non-negative matrix factorization