TY - GEN
T1 - Generalized nonnegative matrix approximations with Bregman divergences
AU - Dhillon, Inderjit S.
AU - Sra, Suvrit
PY - 2005
Y1 - 2005
N2 - Nonnegative matrix approximation (NNMA) is a recent technique for dimensionality reduction and data analysis that yields a parts based, sparse nonnegative representation for nonnegative input data. NNMA has found a wide variety of applications, including text analysis, document clustering, face/image recognition, language modeling, speech processing and many others. Despite these numerous applications, the algorithmic development for computing the NNMA factors has been relatively deficient. This paper makes algorithmic progress by modeling and solving (using multiplicative updates) new generalized NNMA problems that minimize Bregman divergences between the input matrix and its low-rank approximation. The multiplicative update formulae in the pioneering work by Lee and Seung [11] arise as a special case of our algorithms. In addition, the paper shows how to use penalty functions for incorporating constraints other than nonnegativity into the problem. Further, some interesting extensions to the use of "link" functions for modeling nonlinear relationships are also discussed.
AB - Nonnegative matrix approximation (NNMA) is a recent technique for dimensionality reduction and data analysis that yields a parts based, sparse nonnegative representation for nonnegative input data. NNMA has found a wide variety of applications, including text analysis, document clustering, face/image recognition, language modeling, speech processing and many others. Despite these numerous applications, the algorithmic development for computing the NNMA factors has been relatively deficient. This paper makes algorithmic progress by modeling and solving (using multiplicative updates) new generalized NNMA problems that minimize Bregman divergences between the input matrix and its low-rank approximation. The multiplicative update formulae in the pioneering work by Lee and Seung [11] arise as a special case of our algorithms. In addition, the paper shows how to use penalty functions for incorporating constraints other than nonnegativity into the problem. Further, some interesting extensions to the use of "link" functions for modeling nonlinear relationships are also discussed.
UR - http://www.scopus.com/inward/record.url?scp=84864031935&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84864031935
SN - 9780262232531
T3 - Advances in Neural Information Processing Systems
SP - 283
EP - 290
BT - Advances in Neural Information Processing Systems 18 - Proceedings of the 2005 Conference
T2 - 2005 Annual Conference on Neural Information Processing Systems, NIPS 2005
Y2 - 5 December 2005 through 8 December 2005
ER -