Reduced-Rank Regression with Operator Norm Error

11/09/2020
by   Praneeth Kacham, et al.
0

A common data analysis task is the reduced-rank regression problem: min_rank-k XAX-B, where A ∈ℝ^n × c and B ∈ℝ^n × d are given large matrices and · is some norm. Here the unknown matrix X ∈ℝ^c × d is constrained to be of rank k as it results in a significant parameter reduction of the solution when c and d are large. In the case of Frobenius norm error, there is a standard closed form solution to this problem and a fast algorithm to find a (1+ε)-approximate solution. However, for the important case of operator norm error, no closed form solution is known and the fastest known algorithms take singular value decomposition time. We give the first randomized algorithms for this problem running in time (nnz(A) + nnz(B) + c^2) · k/ε^1.5 + (n+d)k^2/ϵ + c^ω, up to a polylogarithmic factor involving condition numbers, matrix dimensions, and dependence on 1/ε. Here nnz(M) denotes the number of non-zero entries of a matrix M, and ω is the exponent of matrix multiplication. As both (1) spectral low rank approximation (A = B) and (2) linear system solving (m = n and d = 1) are special cases, our time cannot be improved by more than a 1/ε factor (up to polylogarithmic factors) without a major breakthrough in linear algebra. Interestingly, known techniques for low rank approximation, such as alternating minimization or sketch-and-solve, provably fail for this problem. Instead, our algorithm uses an existential characterization of a solution, together with Krylov methods, low degree polynomial approximation, and sketching-based preconditioning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2020

Input-Sparsity Low Rank Approximation in Schatten Norm

We give the first input-sparsity time algorithms for the rank-k low rank...
research
07/07/2022

Kronecker Product Approximation of Operators in Spectral Norm via Alternating SDP

The decomposition or approximation of a linear operator on a matrix spac...
research
06/11/2023

Learning the Positions in CountSketch

We consider sketching algorithms which first compress data by multiplica...
research
03/14/2022

Fast Regression for Structured Inputs

We study the ℓ_p regression problem, which requires finding 𝐱∈ℝ^d that m...
research
05/10/2023

Universal Matrix Sparsifiers and Fast Deterministic Algorithms for Linear Algebra

Given 𝐀∈ℝ^n × n with entries bounded in magnitude by 1, it is well-known...
research
07/08/2015

Optimal approximate matrix product in terms of stable rank

We prove, using the subspace embedding guarantee in a black box way, tha...
research
02/21/2021

Generalized Gapped-kmer Filters for Robust Frequency Estimation

In this paper, we study the generalized gapped k-mer filters and derive ...

Please sign up or login with your details

Forgot password? Click here to reset