English

From Average Embeddings To Nearest Neighbor Search

Data Structures and Algorithms 2021-05-13 v1

Abstract

In this note, we show that one can use average embeddings, introduced recently in [Naor'20, arXiv:1905.01280], to obtain efficient algorithms for approximate nearest neighbor search. In particular, a metric XX embeds into 2\ell_2 on average, with distortion DD, if, for any distribution μ\mu on XX, the embedding is DD Lipschitz and the (square of) distance does not decrease on average (wrt μ\mu). In particular existence of such an embedding (assuming it is efficient) implies a O(D3)O(D^3) approximate nearest neighbor search under XX. This can be seen as a strengthening of the classic (bi-Lipschitz) embedding approach to nearest neighbor search, and is another application of data-dependent hashing paradigm.

Keywords

Cite

@article{arxiv.2105.05761,
  title  = {From Average Embeddings To Nearest Neighbor Search},
  author = {Alexandr Andoni and David Cheikhi},
  journal= {arXiv preprint arXiv:2105.05761},
  year   = {2021}
}
R2 v1 2026-06-24T02:02:42.461Z