A Fast Scale-Invariant Algorithm for Non-negative Least Squares with Non-negative Data
Jelena Diakonikolas, Chenghui Li, Swati Padmanabhan, Chaobing Song

TL;DR
This paper introduces a fast, scale-invariant algorithm for non-negative least squares problems with non-negative data, achieving multiplicative error solutions with complexity independent of data matrix constants.
Contribution
The paper presents a novel accelerated primal-dual algorithm that solves non-negative least squares with non-negative data efficiently and with convergence guarantees, unlike traditional methods.
Findings
Algorithm achieves multiplicative error with complexity independent of matrix constants.
Proven linear convergence using adaptive restart techniques.
Demonstrated effectiveness on large-scale datasets through experiments.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Statistical and numerical algorithms · Blind Source Separation Techniques
