Lune

FOCS2021Top-tier venue

Terminal Embeddings in Sublinear Time

Yeshwanth Cherapanamjeri, Jelani Nelson

2021Year
5Citations
11Top-tier citations

Abstract

Recently (Elkin, Filtser, Neiman 2017) introduced the concept of a terminal embedding from one metric space (๐‘‹, ๐‘‘ ๐‘‹ ) to another (๐‘Œ , ๐‘‘ ๐‘Œ ) with a set of designated terminals ๐‘‡ โŠ‚ ๐‘‹. Such an embedding ๐‘“ is said to have distortion ๐œŒ โฉพ 1 if ๐œŒ is the smallest value such that there exists a constant ๐ถ > 0 satisfying โˆ€๐‘ฅ โˆˆ ๐‘‡ โˆ€๐‘ž โˆˆ ๐‘‹, ๐ถ๐‘‘ ๐‘‹ (๐‘ฅ, ๐‘ž) โฉฝ ๐‘‘ ๐‘Œ ( ๐‘“ (๐‘ฅ), ๐‘“ (๐‘ž)) โฉฝ ๐ถ๐œŒ๐‘‘ ๐‘‹ (๐‘ฅ, ๐‘ž).

When ๐‘‹, ๐‘Œ are both Euclidean metrics with ๐‘Œ being ๐‘š-dimensional, recently (Narayanan, Nelson 2019), following work of (Mahabadi, Makarychev, Makarychev, Razenshteyn 2018), showed that distortion 1 + ๐œ€ is achievable via such a terminal embedding with ๐‘š = ๐‘‚(๐œ€ -2 log ๐‘›) for ๐‘› := |๐‘‡ |. This generalizes the Johnson-Lindenstrauss lemma, which only preserves distances within ๐‘‡ and not to ๐‘‡ from the rest of space. The downside of prior work is that evaluating their embedding on some ๐‘ž โˆˆ R ๐‘‘ required solving a semidefinite program with ฮ˜(๐‘›) constraints in ๐‘š variables and thus required some superlinear poly(๐‘›) runtime. Our main contribution in this work is to give a new data structure for computing terminal embeddings. We show how to pre-process ๐‘‡ to obtain an almost linear-space data structure that supports computing the terminal embedding image of any ๐‘ž โˆˆ R ๐‘‘ in sublinear time ๐‘‚ * (๐‘› 1-ฮ˜(๐œ€ 2 ) + ๐‘‘). To accomplish this, we leverage tools developed in the context of approximate nearest neighbor search.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 1e034d6e-95b8-42c2-a25f-70d67bd42f01

Cited by top-tier papers11

Ask how each one uses it

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines