Faster Johnson-Lindenstrauss transforms via Kronecker products

From MaRDI portal
Publication:5033281

DOI10.1093/IMAIAI/IAAA028zbMATH Open1483.94017arXiv1909.04801OpenAlexW3094211687MaRDI QIDQ5033281FDOQ5033281


Authors: Ruhui Jin, Rachel Ward, Tamara G. Kolda Edit this on Wikidata


Publication date: 22 February 2022

Published in: Information and Inference: A Journal of the IMA (Search for Journal in Brave)

Abstract: The Kronecker product is an important matrix operation with a wide range of applications in supporting fast linear transforms, including signal processing, graph theory, quantum computing and deep learning. In this work, we introduce a generalization of the fast Johnson-Lindenstrauss projection for embedding vectors with Kronecker product structure, the Kronecker fast Johnson-Lindenstrauss transform (KFJLT). The KFJLT reduces the embedding cost to an exponential factor of the standard fast Johnson-Lindenstrauss transform (FJLT)'s cost when applied to vectors with Kronecker structure, by avoiding explicitly forming the full Kronecker products. We prove that this computational gain comes with only a small price in embedding power: given N=prodk=1dnk, consider a finite set of p points in a tensor product of d constituent Euclidean spaces . With high probability, a random KFJLT matrix of dimension Nimesm embeds the set of points up to multiplicative distortion (1pmvarepsilon) provided by mgtrsimvarepsilon2cdotlog2d1(p)cdotlogN. We conclude by describing a direct application of the KFJLT to the efficient solution of large-scale Kronecker-structured least squares problems for fitting the CP tensor decomposition.


Full work available at URL: https://arxiv.org/abs/1909.04801




Recommendations





Cited In (17)





This page was built for publication: Faster Johnson-Lindenstrauss transforms via Kronecker products

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5033281)