Sketching for Kronecker Product Regression and P-splines

12/27/2017
by   Huaian Diao, et al.
0

TensorSketch is an oblivious linear sketch introduced in Pagh'13 and later used in Pham, Pagh'13 in the context of SVMs for polynomial kernels. It was shown in Avron, Nguyen, Woodruff'14 that TensorSketch provides a subspace embedding, and therefore can be used for canonical correlation analysis, low rank approximation, and principal component regression for the polynomial kernel. We take TensorSketch outside of the context of polynomials kernels, and show its utility in applications in which the underlying design matrix is a Kronecker product of smaller matrices. This allows us to solve Kronecker product regression and non-negative Kronecker product regression, as well as regularized spline regression. Our main technical result is then in extending TensorSketch to other norms. That is, TensorSketch only provides input sparsity time for Kronecker product regression with respect to the 2-norm. We show how to solve Kronecker product regression with respect to the 1-norm in time sublinear in the time required for computing the Kronecker product, as well as for more general p-norms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/08/2022

Dynamic Tensor Product Regression

In this work, we initiate the study of Dynamic Tensor Product Regression...
research
06/17/2018

Subspace Embedding and Linear Regression with Orlicz Norm

We consider a generalization of the classic linear regression problem to...
research
12/12/2019

Sublinear Time Numerical Linear Algebra for Structured Matrices

We show how to solve a number of problems in numerical linear algebra, s...
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
10/16/2020

Quantum-Inspired Classical Algorithm for Principal Component Regression

This paper presents a sublinear classical algorithm for principal compon...
research
03/16/2018

Optimal Boundary Kernels and Weightings for Local Polynomial Regression

Kernel smoothers are considered near the boundary of the interval. Kerne...
research
10/21/2016

Single Pass PCA of Matrix Products

In this paper we present a new algorithm for computing a low rank approx...

Please sign up or login with your details

Forgot password? Click here to reset