19
33

Nonlinear Dimension Reduction via Outer Bi-Lipschitz Extensions

Abstract

We introduce and study the notion of an outer bi-Lipschitz extension of a map between Euclidean spaces. The notion is a natural analogue of the notion of a Lipschitz extension of a Lipschitz map. We show that for every map ff there exists an outer bi-Lipschitz extension ff' whose distortion is greater than that of ff by at most a constant factor. This result can be seen as a counterpart of the classic Kirszbraun theorem for outer bi-Lipschitz extensions. We also study outer bi-Lipschitz extensions of near-isometric maps and show upper and lower bounds for them. Then, we present applications of our results to prioritized and terminal dimension reduction problems. * We prove a prioritized variant of the Johnson-Lindenstrauss lemma: given a set of points XRdX\subset \mathbb{R}^d of size NN and a permutation ("priority ranking") of XX, there exists an embedding ff of XX into RO(logN)\mathbb{R}^{O(\log N)} with distortion O(loglogN)O(\log \log N) such that the point of rank jj has only O(log3+εj)O(\log^{3 + \varepsilon} j) non-zero coordinates - more specifically, all but the first O(log3+εj)O(\log^{3+\varepsilon} j) coordinates are equal to 00; the distortion of ff restricted to the first jj points (according to the ranking) is at most O(loglogj)O(\log\log j). The result makes a progress towards answering an open question by Elkin, Filtser, and Neiman about prioritized dimension reductions. * We prove that given a set XX of NN points in Rd\mathbb{R}^d, there exists a terminal dimension reduction embedding of Rd\mathbb{R}^d into Rd\mathbb{R}^{d'}, where d=O(logNε4)d' = O\left(\frac{\log N}{\varepsilon^4}\right), which preserves distances xy\|x-y\| between points xXx\in X and yRdy \in \mathbb{R}^{d}, up to a multiplicative factor of 1±ε1 \pm \varepsilon. This improves a recent result by Elkin, Filtser, and Neiman. The dimension reductions that we obtain are nonlinear, and this nonlinearity is necessary.

View on arXiv
Comments on this paper