# Maximum-Volume Nonnegative Matrix Factorization

arXiv: https://arxiv.org/abs/2602.04795 · HTML: https://mlsanity.com/paper/2602.04795/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 32 references that are in the map.
- First posted on arXiv 4 Feb 2026.

## Builds on (most cited first, 14 of 14)

- [Convex optimization](https://mlsanity.com/paper/2106.01946/) (2021)
- [Adaptive Gradient Descent without Descent](https://mlsanity.com/paper/1910.09529/) (2019)
- [Nonnegative Matrix Factorization for Signal and Data Analytics: Identifiability, Algorithms, and Applications](https://mlsanity.com/paper/1803.01257/) (2018)
- [On Identifiability of Nonnegative Matrix Factorization](https://mlsanity.com/paper/1709.00614/) (2017)
- [Hyperspectral Unmixing: Ground Truth Labeling, Datasets, Benchmark Performances and Survey](https://mlsanity.com/paper/1708.05125/) (2017)
- [Robust Volume Minimization-Based Matrix Factorization for Remote Sensing and Document Clustering](https://mlsanity.com/paper/1608.04290/) (2016)
- [Identifiability of the Simplex Volume Minimization Criterion for Blind Hyperspectral Unmixing: The No Pure-Pixel Case](https://mlsanity.com/paper/1406.5273/) (2014)
- [Blind Audio Source Separation with Minimum-Volume Beta-Divergence NMF](https://mlsanity.com/paper/1907.02404/) (2019)
- [Polytopic Matrix Factorization: Determinant Maximization Based Criterion and Identifiability](https://mlsanity.com/paper/2202.09638/) (2022)
- [An Inertial Block Majorization Minimization Framework for Nonsmooth Nonconvex Optimization](https://mlsanity.com/paper/2010.12133/) (2020)
- [Algorithms and Comparisons of Non-negative Matrix Factorization with Volume Regularization for Hyperspectral Unmixing](https://mlsanity.com/paper/1903.04362/) (2019)
- [Dual Simplex Volume Maximization for Simplex-Structured Matrix Factorization](https://mlsanity.com/paper/2403.20197/) (2024)
- [Checking the Sufficiently Scattered Condition using a Global Non-Convex Optimization Software](https://mlsanity.com/paper/2402.06019/) (2024)
- [Towards Tuning-Free Minimum-Volume Nonnegative Matrix Factorization](https://mlsanity.com/paper/2309.13733/) (2023)

## Built on by (most cited first, 1 of 1)

- [Identification of NMF by choosing maximum-volume basis vectors](https://mlsanity.com/paper/2603.24227/) (2026)

## Abstract (arXiv)

Nonnegative matrix factorization (NMF) is a popular data embedding technique. Given a nonnegative data matrix X, it aims at finding two lower dimensional matrices, W and H, such that X≈ WH, where the factors W and H are constrained to be element-wise nonnegative. The factor W serves as a basis for the columns of X. In order to obtain more interpretable and unique solutions, minimum-volume NMF (MinVol NMF) minimizes the volume of W. In this paper, we consider the dual approach, where the volume of H is maximized instead; this is referred to as maximum-volume NMF (MaxVol NMF). MaxVol NMF is identifiable under the same conditions as MinVol NMF in the noiseless case, but it behaves rather differently in the presence of noise. In practice, MaxVol NMF is much more effective to extract a sparse decomposition and does not generate rank-deficient solutions. In fact, we prove that the solutions of MaxVol NMF with the largest volume correspond to clustering the columns of X in disjoint clusters, while the solutions of MinVol NMF with smallest volume are rank deficient. We propose two algorithms to solve MaxVol NMF. We also present a normalized variant of MaxVol NMF that exhibits better performance than MinVol NMF and MaxVol NMF, and can be interpreted as a continuum between standard NMF and orthogonal NMF. We illustrate our results in the context of hyperspectral unmixing. The code is available from https://gitlab.com/vuthanho/maxvolmf.jl.
