A Fast Scale-Invariant Algorithm for Non-negative Least Squares with Non-negative Data

03/08/2022
by   Jelena Diakonikolas, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2022

Non-negative Least Squares via Overparametrization

In many applications, solutions of numerical problems are required to be...
research
01/21/2021

A fast two-stage algorithm for non-negative matrix factorization in streaming data

In this article, we study algorithms for nonnegative matrix factorizatio...
research
03/31/2023

A fast Multiplicative Updates algorithm for Non-negative Matrix Factorization

Nonnegative Matrix Factorization is an important tool in unsupervised ma...
research
11/22/2020

A Homotopy-based Algorithm for Sparse Multiple Right-hand Sides Nonnegative Least Squares

Nonnegative least squares (NNLS) problems arise in models that rely on a...
research
08/25/2018

An Experimental Comparison of SONC and SOS Certificates for Unconstrained Optimization

Finding the minimum of a multivariate real polynomial is a well-known ha...
research
08/02/2021

Multiplicative updates for symmetric-cone factorizations

Given a matrix X∈ℝ^m× n_+ with non-negative entries, the cone factorizat...
research
06/24/2021

Solving large linear least squares with linear equality constraints

We consider the problem of efficiently solving large-scale linear least ...

Please sign up or login with your details

Forgot password? Click here to reset