research

Approximate Nonnegative Matrix Factorization via Alternating Minimization

Abstract

In this paper we consider the Nonnegative Matrix Factorization (NMF) problem: given an (elementwise) nonnegative matrix V∈R+m×nV \in \R_+^{m\times n} find, for assigned kk, nonnegative matrices W∈R+m×kW\in\R_+^{m\times k} and H∈R+k×nH\in\R_+^{k\times n} such that V=WHV=WH. Exact, non trivial, nonnegative factorizations do not always exist, hence it is interesting to pose the approximate NMF problem. The criterion which is commonly employed is I-divergence between nonnegative matrices. The problem becomes that of finding, for assigned kk, the factorization WHWH closest to VV in I-divergence. An iterative algorithm, EM like, for the construction of the best pair (W,H)(W, H) has been proposed in the literature. In this paper we interpret the algorithm as an alternating minimization procedure \`a la Csisz\'ar-Tusn\'ady and investigate some of its stability properties. NMF is widespreading as a data analysis method in applications for which the positivity constraint is relevant. There are other data analysis methods which impose some form of nonnegativity: we discuss here the connections between NMF and Archetypal Analysis. An interesting system theoretic application of NMF is to the problem of approximate realization of Hidden Markov Models

    Similar works