From Average Embeddings To Nearest Neighbor Search

05/12/2021
by   Alexandr Andoni, et al.
0

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 X embeds into ℓ_2 on average, with distortion D, if, for any distribution μ on X, the embedding is D Lipschitz and the (square of) distance does not decrease on average (wrt μ). In particular existence of such an embedding (assuming it is efficient) implies a O(D^3) approximate nearest neighbor search under X. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/21/2007

A Note on Approximate Nearest Neighbor Methods

A number of authors have described randomized algorithms for solving the...
research
09/02/2020

Nearest Neighbor Search for Hyperbolic Embeddings

Embedding into hyperbolic space is emerging as an effective representati...
research
10/17/2021

Terminal Embeddings in Sublinear Time

Recently (Elkin, Filtser, Neiman 2017) introduced the concept of a termi...
research
02/17/2019

Nearest neighbor decoding for Tardos fingerprinting codes

Over the past decade, various improvements have been made to Tardos' col...
research
10/19/2018

Stochastic temporal data upscaling using the generalized k-nearest neighbor algorithm

Three methods of temporal data upscaling, which may collectively be call...
research
10/22/2021

Simple Dialogue System with AUDITED

We devise a multimodal conversation system for dialogue utterances compo...
research
06/27/2012

On the Difficulty of Nearest Neighbor Search

Fast approximate nearest neighbor (NN) search in large databases is beco...

Please sign up or login with your details

Forgot password? Click here to reset