Heuristics for Exact Nonnegative Matrix Factorization

11/26/2014
by   Arnaud Vandaele, et al.
0

The exact nonnegative matrix factorization (exact NMF) problem is the following: given an m-by-n nonnegative matrix X and a factorization rank r, find, if possible, an m-by-r nonnegative matrix W and an r-by-n nonnegative matrix H such that X = WH. In this paper, we propose two heuristics for exact NMF, one inspired from simulated annealing and the other from the greedy randomized adaptive search procedure. We show that these two heuristics are able to compute exact nonnegative factorizations for several classes of nonnegative matrices (namely, linear Euclidean distance matrices, slack matrices, unique-disjointness matrices, and randomly generated matrices) and as such demonstrate their superiority over standard multi-start strategies. We also consider a hybridization between these two heuristics that allows us to combine the advantages of both methods. Finally, we discuss the use of these heuristics to gain insight on the behavior of the nonnegative rank, i.e., the minimum factorization rank such that an exact NMF exists. In particular, we disprove a conjecture on the nonnegative rank of a Kronecker product, propose a new upper bound on the extension complexity of generic n-gons and conjecture the exact value of (i) the extension complexity of regular n-gons and (ii) the nonnegative rank of a submatrix of the slack matrix of the correlation polytope.

READ FULL TEXT
research
10/27/2014

Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization

Given a matrix M (not necessarily nonnegative) and a factorization rank ...
research
04/11/2012

Sparse and Unique Nonnegative Matrix Factorization Through Data Preprocessing

Nonnegative matrix factorization (NMF) has become a very popular techniq...
research
07/01/2021

Nonnegative Matrix Factorization with Group and Basis Restrictions

Nonnegative matrix factorization (NMF) is a popular method used to reduc...
research
06/16/2022

Partial Identifiability for Nonnegative Matrix Factorization

Given a nonnegative matrix factorization, R, and a factorization rank, r...
research
08/14/2023

Asymptotic nonnegative rank of matrices

The nonnegative rank of nonnegative matrices is an important quantity th...
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
11/04/2016

Nonnegative Matrix Underapproximation for Robust Multiple Model Fitting

In this work, we introduce a highly efficient algorithm to address the n...

Please sign up or login with your details

Forgot password? Click here to reset