Papers
Topics
Authors
Recent
Search
2000 character limit reached

Terminal Embeddings in Sublinear Time

Published 17 Oct 2021 in cs.DS, cs.CG, cs.LG, and stat.ML | (2110.08691v3)

Abstract: Recently (Elkin, Filtser, Neiman 2017) introduced the concept of a {\it terminal embedding} from one metric space (X,dX)(X,d_X) to another (Y,dY)(Y,d_Y) with a set of designated terminals TXT\subset X. Such an embedding ff is said to have distortion ρ1\rho\ge 1 if ρ\rho is the smallest value such that there exists a constant $C&gt;0$ satisfying \begin{equation*} \forall x\in T\ \forall q\in X,\ C d_X(x, q) \le d_Y(f(x), f(q)) \le C \rho d_X(x, q) . \end{equation*} When X,YX,Y are both Euclidean metrics with YY being mm-dimensional, recently (Narayanan, Nelson 2019), following work of (Mahabadi, Makarychev, Makarychev, Razenshteyn 2018), showed that distortion 1+ϵ1+\epsilon is achievable via such a terminal embedding with m=O(ϵ<sup>2log</sup>n)m = O(\epsilon<sup>{-2}\log</sup> n) for n:=Tn := |T|. This generalizes the Johnson-Lindenstrauss lemma, which only preserves distances within TT and not to TT from the rest of space. The downside of prior work is that evaluating their embedding on some qR<sup>dq\in \mathbb{R}<sup>d required solving a semidefinite program with Θ(n)\Theta(n) constraints in~mm variables and thus required some superlinear poly(n)\mathrm{poly}(n) runtime. Our main contribution in this work is to give a new data structure for computing terminal embeddings. We show how to pre-process TT to obtain an almost linear-space data structure that supports computing the terminal embedding image of any qR<sup>dq\in\mathbb{R}<sup>d in sublinear time O<sup></sup>(n<sup>1Θ(ϵ<sup>2)</sup></sup>+d)O<sup>*</sup> (n<sup>{1-\Theta(\epsilon<sup>2)}</sup></sup> + d). To accomplish this, we leverage tools developed in the context of approximate nearest neighbor search.

Citations (16)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 2 tweets with 1 like about this paper.