Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization
Nicolas Gillis, Abhishek Kumar

TL;DR
This paper investigates semi-nonnegative matrix factorization (semi-NMF), providing theoretical insights, an SVD-based initialization, an exact algorithm for specific cases, and analyzing its computational complexity and ill-posedness.
Contribution
It introduces a new SVD-based initialization, an exact algorithm for certain matrices, and proves semi-NMF's NP-hardness and potential ill-posedness.
Findings
Semi-NMF error is bounded by the best rank r-1 approximation.
An SVD-based initialization guarantees approximation quality.
The exact algorithm performs well on specific matrix classes.
Abstract
Given a matrix (not necessarily nonnegative) and a factorization rank , semi-nonnegative matrix factorization (semi-NMF) looks for a matrix with columns and a nonnegative matrix with rows such that is the best possible approximation of according to some metric. In this paper, we study the properties of semi-NMF from which we develop exact and heuristic algorithms. Our contribution is threefold. First, we prove that the error of a semi-NMF of rank has to be smaller than the best unconstrained approximation of rank . This leads us to a new initialization procedure based on the singular value decomposition (SVD) with a guarantee on the quality of the approximation. Second, we propose an exact algorithm (that is, an algorithm that finds an optimal solution), also based on the SVD, for a certain class of matrices (including nonnegative irreducible…
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.
