A Fast Scale-Invariant Algorithm for Non-negative Least Squares with Non-negative Data
Not on the map. Why?
Abstract (arXiv)
Nonnegative (linear) least square problems are a fundamental class of problems that is well-studied in statistical learning and for which solvers have been implemented in many of the standard programming languages used within the machine learning community. The existing off-the-shelf solvers view the non-negativity constraint in these problems as an obstacle and, compared to unconstrained least squares, perform additional effort to address it. However, in many of the typical applications, the data itself is nonnegative as well, and we show that the nonnegativity in this case makes the problem easier. In particular, while the oracle complexity of unconstrained least squares problems necessarily scales with one of the data matrix constants (typically the spectral norm) and these problems are solved to additive error, we show that nonnegative least squares problems with nonnegative data are solvable to multiplicative error and with complexity that is independent of any matrix constants. The algorithm we introduce is accelerated and based on a primal-dual perspective. We further show how to provably obtain linear convergence using adaptive restart coupled with our method and demonstrate its effectiveness on large-scale data via numerical experiments.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 10 of its 63 references that are in the map. First posted on arXiv 8 Mar 2022.
Builds on
10 of 63 references.
References · 10
- 2020Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten Packingcited by 35
- 2014The Why and How of Nonnegative Matrix Factorizationcited by 34
- 2017The Approximate Duality Gap Technique: A Unified Theory of First-Order Methodscited by 27
- 2013Accelerated, Parallel and Proximal Coordinate Descentcited by 25
- 2015Even Faster Accelerated Coordinate Descent Using Non-Uniform Samplingcited by 23
- 2013Efficient Accelerated Coordinate Descent Methods and Faster Algorithms for Solving Linear Systemscited by 14
- 2014Coordinate Descent with Arbitrary Sampling I: Algorithms and Complexitycited by 14
- 2021Variance Reduction via Primal-Dual Accelerated Dual Averaging for Nonsmooth Convex Finite-Sumscited by 10
- 2018Alternating Randomized Block Coordinate Descentcited by 8
- 2018On the Generalizability of Linear and Non-Linear Region of Interest-Based Multivariate Regression Models for fMRI Datacited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.