• Home
  • Search
  • Computing a Nonnegative Matrix Factorization---Provably
  • Open Access IconOpen Access
  • Cite Icon73
  • https://doi.org/10.1137/130913869Copy DOI Icon

Computing a Nonnegative Matrix Factorization---Provably

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In the nonnegative matrix factorization (NMF) problem we are given an $n \times m$ nonnegative matrix $M$ and an integer $r > 0$. Our goal is to express $M$ as $A W$, where $A$ and $W$ are nonnegative matrices of size $n \times r$ and $r \times m$, respectively. In some applications, it makes sense to ask instead for the product $AW$ to approximate $M$, i.e. (approximately) minimize $\left\lVert{M - AW}_F\right\rVert$, where $\left\lVert\right\rVert_F$, denotes the Frobenius norm; we refer to this as approximate NMF. This problem has a rich history spanning quantum mechanics, probability theory, data analysis, polyhedral combinatorics, communication complexity, demography, chemometrics, etc. In the past decade NMF has become enormously popular in machine learning, where $A$ and $W$ are computed using a variety of local search heuristics. Vavasis recently proved that this problem is NP-complete. (Without the restriction that $A$ and $W$ be nonnegative, both the exact and approximate problems can be solved optimally via the singular value decomposition.) We initiate a study of when this problem is solvable in polynomial time. Our results are the following: 1. We give a polynomial-time algorithm for exact and approximate NMF for every constant $r$. Indeed NMF is most interesting in applications precisely when $r$ is small. 2. We complement this with a hardness result, that if exact $NMF$ can be solved in time $(nm)^{o(r)}$, 3-SAT has a subexponential-time algorithm. This rules out substantial improvements to the above algorithm. 3. We give an algorithm that runs in time polynomial in $n$, $m$, and $r$ under the separablity condition identified by Donoho and Stodden in 2003. The algorithm may be practical since it is simple and noise tolerant (under benign assumptions). Separability is believed to hold in many practical settings. To the best of our knowledge, this last result is the first example of a polynomial-time algorithm that provably works under a non-trivial condition on the input and we believe that this will be an interesting and important direction for future work.

Similar Papers
  • Research Article
  • Citations10

Efficient Nonnegative Matrix Factorization by DC Programming and DCA.

  • May 03, 2016
  • Neural Computation
  • Hoai An Le Thi +2
  • Research Article
  • Citations76

Nonnegative matrix factorization and I-divergence alternating minimization

  • Jan 10, 2006
  • Linear Algebra and its Applications
  • Lorenzo Finesso +1
  • Research Article
  • Citations11

Ellipsoidal rounding for nonnegative matrix factorization under noisy separability

  • Jan 01, 2014
  • Journal of Machine Learning Research
  • Mizutanitomohiko
  • Research Article
  • Citations7

Accelerated image factorization based on improved NMF algorithm

  • May 15, 2018
  • Journal of Real-Time Image Processing
  • Minghui Song +4
  • Conference Article
  • Citations2

Study on sparseness effects over NMF applied for Automatic Text Summarization

  • May 01, 2012
  • Nowshath Kadhar Batcha +2
  • Conference Article
  • Citations48

Fast bregman divergence NMF using taylor expansion and coordinate descent

  • Aug 12, 2012
  • Liangda Li +2
  • Conference Article
  • Citations2

Nonnegative Matrix Factorization

  • Jun 24, 2015
  • Ankur Moitra
  • Conference Article
  • Citations34

Nonnegative Matrix Factorization with Earth Mover's Distance metric

  • Jun 01, 2009
  • Roman Sandler +1
  • Research Article
  • Citations56

Characterizing sediment sources by non-negative matrix factorization of detrital geochronological data

  • Feb 13, 2019
  • Earth and Planetary Science Letters
  • J.E Saylor +2
  • Research Article
  • Citations14

Analysis of two-mode network data using nonnegative matrix factorization

  • Jun 03, 2011
  • Social Networks
  • Michael Brusco
  • Research Article
  • Citations10

Global Minima Analysis of Lee and Seung’s NMF Algorithms

  • Nov 25, 2012
  • Neural Processing Letters
  • Shangming Yang +1
  • Conference Article
  • Citations4

Nonnegative singular value decomposition for microarray data analysis of spermatogenesis

  • May 01, 2008
  • Weixiang Liu +3
  • Research Article
  • Citations209

Graph Regularized Non-Negative Low-Rank Matrix Factorization for Image Clustering

  • Jul 20, 2016
  • IEEE Transactions on Cybernetics
  • Xuelong Li +2
  • Conference Article
  • Citations5

NMF revisited: New uniqueness results and algorithms

  • May 01, 2013
  • K Huang +2
  • Conference Article
  • Citations4

Non-negative Matrix Factorization of a set of Economic Time Series with Graph Based Smoothing of Basis Vectors and Sparseness of the Coefficients

  • Oct 11, 2020
  • Michiaki Ueda +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.