Guarantees for the Kronecker fast Johnson-Lindenstrauss transform using a coherence and sampling argument (Q2185843)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Guarantees for the Kronecker fast Johnson-Lindenstrauss transform using a coherence and sampling argument
scientific article

    Statements

    Guarantees for the Kronecker fast Johnson-Lindenstrauss transform using a coherence and sampling argument (English)
    0 references
    0 references
    0 references
    5 June 2020
    0 references
    Let \(\mathbb{R}^{I}\) be the space of \(I\times J\) real matrices and \(I\)-dimensional real vectors. Let \(\|\cdot\|_2\) be the standard Euclidean norm over \(\mathbb{R}^{I}\). A probability distribution on a family of maps \(\mathcal{F}\), where each \(f\in \mathcal{F}\) maps \(\mathcal{Y}\subseteq \mathbb{R}^I\) to \( \mathbb{R}^J \), is a Johnson-Lindenstrauss transform (JLT) with parameters \(\varepsilon, \delta\), and \(N\) on \(\mathcal{Y}\) if, for any subset \(\mathcal{X}\subseteq \mathcal{Y}\) containing \(N\) elements, the probability of drawing a map \(f\in \mathcal{F}\) which satisfies \[(\forall \, \mathbf{x}, \mathbf{y}\in \mathcal{X})\ \ \ (1-\varepsilon)\|\mathbf{x}-\mathbf{y}\|_{2}^{2} \leq\|f(\mathbf{x})-f(\mathbf{y})\|_{2}^{2} \leq (1+\varepsilon)\|\mathbf{x}-\mathbf{y}\|_{2}^{2}\] is at least \(1-\delta\). A probability distribution on a family \(\mathcal{F}\) of \(J\times I\) matrices is an \((\varepsilon, \delta)\) oblivious \(l_2\)-subspace embedding for \(I\times R\) matrices with columns in \(\mathcal{Y}\subset \mathbb{R}^I\) if, for any matrix \[\mathbf{X}=[\mathbf{x}_1,\mathbf{x}_2,\cdots,\mathbf{x}_R]\ \ \ \mbox{with}\ \ \ \mathbf{x}_1,\mathbf{x}_2,\cdots,\mathbf{x}_R\in \mathcal{Y},\] the probability of drawing a matrix \(\mathbf{M}\in \mathcal{F}\) satisfying \[(\forall \, \mathbf{z}\in \mathbb{R}^R)\ \ \ (1-\varepsilon)\|\mathbf{X}\mathbf{z}\|_{2}^{2} \leq\|\mathbf{M}\mathbf{X}\mathbf{z}\|_{2}^{2} \leq (1+\varepsilon)\|\mathbf{X}\mathbf{z}\|_{2}^{2}\] is at least \(1-\delta\). The authors prove that the Kronecker fast Johnson-Lindenstrauss transform (KFJLT) is an \((\varepsilon,\delta)\) oblivious \(l_2\)-subspace embedding for matrices whose columns have Kronecker structure when the embedding dimension \(J\) is sufficiently large. They provide an alternative proof to show that the KFJLT is a JLT on vectors with Kronecker structure. Compared with the results proposed by \textit{R. Jin}, \textit{T. G. Kolda} and \textit{R. Ward} [``Faster Johnson-Lindenstrauss transforms via Kronecker products'', Preprint, \url{arXiv:1909.04801}], the authors' results have a worse dependence on the ambient dimensions \(I_1, I_2,\dots, I_P\) of the input vectors, but have a better dependence on the accuracy parameter \(\varepsilon.\) Finally, two numerical experiments (synthetic data and MNIST handwritten digits) are presented to compare the KFJLT with four other techniques.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    Johnson-Lindenstrauss lemma
    0 references
    subspace embedding
    0 references
    sketching
    0 references
    Kronecker product
    0 references
    tensor product
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references