Subquadratic Kronecker Regression with Applications to Tensor Decomposition
Matthew Fahrbach, Thomas Fu, Mehrdad Ghadiri

TL;DR
This paper introduces a novel subquadratic algorithm for Kronecker regression that significantly speeds up tensor decomposition tasks like Tucker decomposition, with proven efficiency and accuracy on real-world data.
Contribution
It presents the first subquadratic-time algorithm for Kronecker regression with approximation guarantees, extending to related tensor decomposition problems.
Findings
Achieves subquadratic running time for Kronecker regression
Effective on synthetic and real-world tensor data
Improves efficiency of Tucker decomposition steps
Abstract
Kronecker regression is a highly-structured least squares problem , where the design matrix is a Kronecker product of factor matrices. This regression problem arises in each step of the widely-used alternating least squares (ALS) algorithm for computing the Tucker decomposition of a tensor. We present the first subquadratic-time algorithm for solving Kronecker regression to a -approximation that avoids the exponential term in the running time. Our techniques combine leverage score sampling and iterative methods. By extending our approach to block-design matrices where one block is a Kronecker product, we also achieve subquadratic-time algorithms for (1) Kronecker ridge regression and (2) updating the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsTensor decomposition and applications · Advanced Neuroimaging Techniques and Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Adaptive Label Smoothing · TuckER
