Nonnegative Factorization and The Maximum Edge Biclique Problem
Nicolas Gillis, Fran\c{c}ois Glineur

TL;DR
This paper proves that nonnegative factorization is NP-hard, explores algorithmic differences between MU and HALS methods, and introduces a biclique-based algorithm with improved efficiency for graph problems.
Contribution
It establishes NP-hardness of NF, generalizes MU for NF, and develops a biclique-based algorithm with better performance.
Findings
NF is NP-hard for any fixed rank.
Generalized MU sheds light on HALS performance.
Biclique-based algorithm outperforms existing methods.
Abstract
Nonnegative Matrix Factorization (NMF) is a data analysis technique which allows compression and interpretation of nonnegative data. NMF became widely studied after the publication of the seminal paper by Lee and Seung (Learning the Parts of Objects by Nonnegative Matrix Factorization, Nature, 1999, vol. 401, pp. 788--791), which introduced an algorithm based on Multiplicative Updates (MU). More recently, another class of methods called Hierarchical Alternating Least Squares (HALS) was introduced that seems to be much more efficient in practice. In this paper, we consider the problem of approximating a not necessarily nonnegative matrix with the product of two nonnegative matrices, which we refer to as Nonnegative Factorization (NF); this is the subproblem that HALS methods implicitly try to solve at each iteration. We prove that NF is NP-hard for any fixed factorization rank, using a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · graph theory and CDMA systems · Advanced Graph Theory Research
