Memory-Efficient Convex Optimization for Self-Dictionary Separable Nonnegative Matrix Factorization: A Frank-Wolfe Approach
Not on the map. Why?
Abstract (arXiv)
Nonnegative matrix factorization (NMF) often relies on the separability condition for tractable algorithm design. Separability-based NMF is mainly handled by two types of approaches, namely, greedy pursuit and convex programming. A notable convex NMF formulation is the so-called self-dictionary multiple measurement vectors (SD-MMV), which can work without knowing the matrix rank a priori, and is arguably more resilient to error propagation relative to greedy pursuit. However, convex SD-MMV renders a large memory cost that scales quadratically with the problem size. This memory challenge has been around for a decade, and a major obstacle for applying convex SD-MMV to big data analytics. This work proposes a memory-efficient algorithm for convex SD-MMV. Our algorithm capitalizes on the special update rules of a classic algorithm from the 1950s, namely, the Frank-Wolfe (FW) algorithm. It is shown that, under reasonable conditions, the FW algorithm solves the noisy SD-MMV problem with a memory cost that grows linearly with the amount of data. To handle noisier scenarios, a smoothed group sparsity regularizer is proposed to improve robustness while maintaining the low memory footprint with guarantees. The proposed approach presents the first linear memory complexity algorithmic framework for convex SD-MMV based NMF. The method is tested over a couple of unsupervised learning tasks, i.e., text mining and community detection, to showcase its effectiveness and memory efficiency.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 17 of its 54 references that are in the map. First posted on arXiv 23 Sep 2021.
Builds on
17 of 54 references.
References · 17
- 2021Convex optimizationcited by 2,479
- 2018Nonnegative Matrix Factorization for Signal and Data Analytics: Identifiability, Algorithms, and Applicationscited by 55
- 2016Robust Volume Minimization-Based Matrix Factorization for Remote Sensing and Document Clusteringcited by 28
- 2019Crowdsourcing via Pairwise Co-occurrences: Identifiability and Algorithmscited by 23
- 2013New Analysis and Results for the Frank-Wolfe Methodcited by 17
- 2020Projection Efficient Subgradient Method and Optimal Nonsmooth Frank-Wolfe Methodcited by 17
- 2016Anchor-Free Correlated Topic Modeling: Identifiability and Algorithmcited by 15
- 2016On Mixed Memberships and Symmetric Nonnegative Matrix Factorizationscited by 14
- 2020Computing Large-Scale Matrix and Tensor Decomposition with Structured Factors: A Unified Nonconvex Optimization Perspectivecited by 14
- 2013Robust Near-Separable Nonnegative Matrix Factorization Using Linear Optimizationcited by 12
- 2014Self-Dictionary Sparse Regression for Hyperspectral Unmixing: Greedy Pursuit and Pure Pixel Search are Relatedcited by 10
- 2020Recovering Joint Probability of Discrete Random Variables from Pairwise Marginalscited by 10
5 more
- 2016A Fast Gradient Method for Nonnegative Sparse Regression with Self Dictionarycited by 8
- 2013Ellipsoidal Rounding for Nonnegative Matrix Factorization Under Noisy Separabilitycited by 7
- 2021Crowdsourcing via Annotator Co-occurrence Imputation and Provable Symmetric Nonnegative Matrix Factorizationcited by 6
- 2020Mixed Membership Graph Clustering via Systematic Edge Querycited by 3
- 2014Blind and fully constrained unmixing of hyperspectral imagescited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
6 papers.
- 2021Heavy Ball Momentum for Conditional Gradientcited by 7
- 2022Fast and Structured Block-Term Tensor Decomposition For Hyperspectral Unmixingcited by 6
- 2023Deep Clustering with Incomplete Noisy Pairwise Annotations: A Geometric Regularization Approachcited by 5
- 2024Endmember Extraction from Hyperspectral Images Using Self-Dictionary Approach with Linear Programmingcited by 2
- 2025Hyperspectral Image Data Reduction for Endmember Extractioncited by 0
- 2026Separable Nonnegative Matrix Factorization Using Powered Ratio-of-Norms Regularizationcited by 0
- 2026Separable Nonnegative Matrix Factorization Using Powered Ratio-of-Norms Regularization28 Aug 2026
- 2025Hyperspectral Image Data Reduction for Endmember Extraction11 Dec 2025
- 2024Endmember Extraction from Hyperspectral Images Using Self-Dictionary Approach with Linear Programming19 Apr 2024
- 2023Deep Clustering with Incomplete Noisy Pairwise Annotations: A Geometric Regularization Approach30 May 2023
- 2022Fast and Structured Block-Term Tensor Decomposition For Hyperspectral Unmixing8 May 2022
- 2021Heavy Ball Momentum for Conditional Gradient8 Oct 2021