English

Optimal terminal dimensionality reduction in Euclidean space

Data Structures and Algorithms 2018-10-23 v1 Functional Analysis Machine Learning

Abstract

Let ε(0,1)\varepsilon\in(0,1) and XRdX\subset\mathbb R^d be arbitrary with X|X| having size n>1n>1. The Johnson-Lindenstrauss lemma states there exists f:XRmf:X\rightarrow\mathbb R^m with m=O(ε2logn)m = O(\varepsilon^{-2}\log n) such that xX yX,xy2f(x)f(y)2(1+ε)xy2. \forall x\in X\ \forall y\in X, \|x-y\|_2 \le \|f(x)-f(y)\|_2 \le (1+\varepsilon)\|x-y\|_2 . We show that a strictly stronger version of this statement holds, answering one of the main open questions of [MMMR18]: "yX\forall y\in X" in the above statement may be replaced with "yRd\forall y\in\mathbb R^d", so that ff not only preserves distances within XX, but also distances to XX from the rest of space. Previously this stronger version was only known with the worse bound m=O(ε4logn)m = O(\varepsilon^{-4}\log n). Our proof is via a tighter analysis of (a specific instantiation of) the embedding recipe of [MMMR18].

Keywords

Cite

@article{arxiv.1810.09250,
  title  = {Optimal terminal dimensionality reduction in Euclidean space},
  author = {Shyam Narayanan and Jelani Nelson},
  journal= {arXiv preprint arXiv:1810.09250},
  year   = {2018}
}
R2 v1 2026-06-23T04:48:13.195Z