Learning fruitful representation from data is one of fundamental problems in machine learning and pattern recognition. Various methods have been developed, including factor analysis, principal component analysis (PCA), independent component analysis (ICA), manifold learning, and so on. Among those, nonnegative matrix factorization (NMF) has recently drawn extensive attention, since promising re...