Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization
Not on the map. Why?
Abstract (arXiv)
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).
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Oct 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 2; 2025: 3.
9 papers.
- 2025Archetypal SAE: Adaptive and Stable Dictionary Learning for Concept Extraction in Large Vision Modelscited by 67
- 2022Bounded Simplex-Structured Matrix Factorization: Algorithms, Identifiability and Applicationscited by 5
- 2023Quadratic Matrix Factorization with Applications to Manifold Learningcited by 5
- 2024Dual Simplex Volume Maximization for Simplex-Structured Matrix Factorizationcited by 4
- 2024Subspace-Constrained Quadratic Matrix Factorization: Algorithm and Applicationscited by 1
- 2025Disentangling Latent Embeddings with Sparse Linear Concept Subspaces (SLiCS)cited by 1
- 2021Time series forecasting from partial observations via Non-negative Matrix Factorizationcited by 0
- 2021Probabilistic semi-nonnegative matrix factorization: a Skellam-based frameworkcited by 0
- 2025Robustness of Minimum-Volume Nonnegative Matrix Factorization under an Expanded Sufficiently Scattered Conditioncited by 0
- 2025Robustness of Minimum-Volume Nonnegative Matrix Factorization under an Expanded Sufficiently Scattered Condition6 Nov 2025
- 2025Disentangling Latent Embeddings with Sparse Linear Concept Subspaces (SLiCS)27 Aug 2025
- 2025Archetypal SAE: Adaptive and Stable Dictionary Learning for Concept Extraction in Large Vision Models18 Feb 2025
- 2024Subspace-Constrained Quadratic Matrix Factorization: Algorithm and Applications7 Nov 2024
- 2024Dual Simplex Volume Maximization for Simplex-Structured Matrix Factorization29 Mar 2024
- 2023Quadratic Matrix Factorization with Applications to Manifold Learning30 Jan 2023
- 2022Bounded Simplex-Structured Matrix Factorization: Algorithms, Identifiability and Applications26 Sep 2022
- 2021Probabilistic semi-nonnegative matrix factorization: a Skellam-based framework7 Jul 2021
- 2021Time series forecasting from partial observations via Non-negative Matrix Factorization10 Feb 2021