129
12
v1v2v3 (latest)

On Fast Johnson-Lindenstrauss Embeddings of Compact Submanifolds of RN\mathbb{R}^N with Boundary

Abstract

Let M\mathcal{M} be a smooth dd-dimensional submanifold of RN\mathbb{R}^N with boundary that's equipped with the Euclidean (chordal) metric, and choose mNm \leq N. In this paper we consider the probability that a random matrix ARm×NA \in \mathbb{R}^{m \times N} will serve as a bi-Lipschitz function A:MRmA: \mathcal{M} \rightarrow \mathbb{R}^m with bi-Lipschitz constants close to one for three different types of distributions on the m×Nm \times N matrices AA, including two whose realizations are guaranteed to have fast matrix-vector multiplies. In doing so we generalize prior randomized metric space embedding results of this type for submanifolds of RN\mathbb{R}^N by allowing for the presence of boundary while also retaining, and in some cases improving, prior lower bounds on the achievable embedding dimensions mm for which one can expect small distortion with high probability. In particular, motivated by recent modewise embedding constructions for tensor data, herein we present a new class of highly structured distributions on matrices which outperform prior structured matrix distributions for embedding sufficiently low-dimensional submanifolds of RN\mathbb{R}^N (with dNd \lesssim \sqrt{N}) with respect to both achievable embedding dimension, and computationally efficient realizations. As a consequence we are able to present, for example, a general new class of Johnson-Lindenstrauss embedding matrices for O(logcN)\mathcal{O}(\log^c N)-dimensional submanifolds of RN\mathbb{R}^N which enjoy O(Nlog(logN))\mathcal{O}(N \log (\log N))-time matrix vector multiplications.

View on arXiv
Comments on this paper