Near-Optimal Entrywise Sampling of Numerically Sparse Matrices

11/03/2020
by   Vladimir Braverman, et al.
0

Many real-world data sets are sparse or almost sparse. One method to measure this for a matrix A∈ℝ^n× n is the numerical sparsity, denoted 𝗇𝗌(A), defined as the minimum k≥ 1 such that a_1/a_2 ≤√(k) for every row and every column a of A. This measure of a is smooth and is clearly only smaller than the number of non-zeros in the row/column a. The seminal work of Achlioptas and McSherry [2007] has put forward the question of approximating an input matrix A by entrywise sampling. More precisely, the goal is to quickly compute a sparse matrix à satisfying A - Ã_2 ≤ϵA_2 (i.e., additive spectral approximation) given an error parameter ϵ>0. The known schemes sample and rescale a small fraction of entries from A. We propose a scheme that sparsifies an almost-sparse matrix A – it produces a matrix à with O(ϵ^-2𝗇𝗌(A) · nln n) non-zero entries with high probability. We also prove that this upper bound on 𝗇𝗇𝗓(Ã) is tight up to logarithmic factors. Moreover, our upper bound improves when the spectrum of A decays quickly (roughly replacing n with the stable rank of A). Our scheme can be implemented in time O(𝗇𝗇𝗓(A)) when A_2 is given. Previously, a similar upper bound was obtained by Achlioptas et. al [2013] but only for a restricted class of inputs that does not even include symmetric or covariance matrices. Finally, we demonstrate two applications of these sampling techniques, to faster approximate matrix multiplication, and to ridge regression by using sparse preconditioners.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2021

Approximating the Permanent with Deep Rejection Sampling

We present a randomized approximation scheme for the permanent of a matr...
research
06/13/2019

The rank of sparse random matrices

Generalising prior work on the rank of random matrices over finite field...
research
07/11/2019

Schatten Norms in Matrix Streams: Hello Sparsity, Goodbye Dimension

The spectrum of a matrix contains important structural information about...
research
11/19/2013

Near-Optimal Entrywise Sampling for Data Matrices

We consider the problem of selecting non-zero entries of a matrix A in o...
research
02/09/2023

NeuKron: Constant-Size Lossy Compression of Sparse Reorderable Matrices and Tensors

Many real-world data are naturally represented as a sparse reorderable m...
research
11/20/2019

Online Spectral Approximation in Random Order Streams

This paper studies spectral approximation for a positive semidefinite ma...
research
11/26/2022

Faster Algorithm for Structured John Ellipsoid Computation

Computing John Ellipsoid is a fundamental problem in machine learning an...

Please sign up or login with your details

Forgot password? Click here to reset