Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization

10/27/2014
by   Nicolas Gillis, et al.
0

Given a matrix M (not necessarily nonnegative) and a factorization rank r, semi-nonnegative matrix factorization (semi-NMF) looks for a matrix U with r columns and a nonnegative matrix V with r rows such that UV is the best possible approximation of M 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 r has to be smaller than the best unconstrained approximation of rank r-1. 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 matrices) from which we derive an initialization for matrices not belonging to that class. Numerical experiments illustrate that this second approach performs extremely well, and allows us to compute optimal semi-NMF decompositions in many situations. Finally, we analyze the computational complexity of semi-NMF proving its NP-hardness, already in the rank-one case (that is, for r = 1), and we show that semi-NMF is sometimes ill-posed (that is, an optimal solution does not exist).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2018

Improved SVD-based Initialization for Nonnegative Matrix Factorization using Low-Rank Correction

Due to the iterative nature of most nonnegative matrix factorization (NM...
research
11/26/2014

Heuristics for Exact Nonnegative Matrix Factorization

The exact nonnegative matrix factorization (exact NMF) problem is the fo...
research
07/24/2020

Positive Semidefinite Matrix Factorization: A Connection with Phase Retrieval and Affine Rank Minimization

Positive semidefinite matrix factorization (PSDMF) expresses each entry ...
research
12/27/2016

Rank-One NMF-Based Initialization for NMF and Relative Error Bounds under a Geometric Assumption

We propose a geometric assumption on nonnegative data matrices such that...
research
06/16/2022

Partial Identifiability for Nonnegative Matrix Factorization

Given a nonnegative matrix factorization, R, and a factorization rank, r...
research
02/10/2021

Forecasting Nonnegative Time Series via Sliding Mask Method (SMM) and Latent Clustered Forecast (LCF)

We consider nonnegative time series forecasting framework. Based on rece...

Please sign up or login with your details

Forgot password? Click here to reset