Fast Exact Leverage Score Sampling from Khatri-Rao Products with Applications to Tensor Decomposition

01/29/2023
by   Vivek Bharadwaj, et al.
0

We present a data structure to randomly sample rows from the Khatri-Rao product of several matrices according to the exact distribution of its leverage scores. Our proposed sampler draws each row in time logarithmic in the height of the Khatri-Rao product and quadratic in its column count, with persistent space overhead at most the size of the input matrices. As a result, it tractably draws samples even when the matrices forming the Khatri-Rao product have tens of millions of rows each. When used to sketch the linear least-squares problems arising in Candecomp / PARAFAC decomposition, our method achieves lower asymptotic complexity per solve than recent state-of-the-art methods. Experiments on billion-scale sparse tensors and synthetic data validate our theoretical claims, with our algorithm achieving higher accuracy than competing methods as the decomposition rank grows.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/13/2022

Fast Algorithms for Monotone Lower Subsets of Kronecker Least Squares Problems

Approximate solutions to large least squares problems can be computed ef...
research
06/30/2020

Practical Leverage-Based Sampling for Low-Rank Tensor Decomposition

Conventional algorithms for finding low-rank canonical polyadic (CP) ten...
research
09/11/2022

Subquadratic Kronecker Regression with Applications to Tensor Decomposition

Kronecker regression is a highly-structured least squares problem min_𝐱‖...
research
01/29/2019

Fast Randomized Matrix and Tensor Interpolative Decomposition Using CountSketch

We propose a new fast randomized algorithm for interpolative decompositi...
research
10/07/2022

Sampling-Based Decomposition Algorithms for Arbitrary Tensor Networks

We show how to develop sampling-based alternating least squares (ALS) al...
research
10/16/2020

A Sampling Based Method for Tensor Ring Decomposition

We propose a sampling based method for computing the tensor ring (TR) de...
research
05/17/2022

ROP inception: signal estimation with quadratic random sketching

Rank-one projections (ROP) of matrices and quadratic random sketching of...

Please sign up or login with your details

Forgot password? Click here to reset