Skip to search boxSkip to navigationSkip to main content

Confirmation Sampling for Exact Nearest Neighbor Search

  • Tobias Lybecker Christiani
    ,
  • Rasmus Pagh
    ,
  • Mikkel Thorup
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 97-110

Publication milestones

  • Published - 2020

Publication status

Published - 2020

Publisher

Springer, United States, Germany

Book series

  • Book series name: Lecture Notes in Computer Science
    Volume: 12440
    ISSN: 0302-9743

Publication IDs

  • Scopus: 85093858448

Host publication title

SISAP 2020: Similarity Search and Applications

Abstract

Locality-sensitive hashing (LSH), introduced by Indyk and Motwani in STOC ’98, has been an extremely influential framework for nearest neighbor search in high-dimensional data sets. While theoretical work has focused on the approximate nearest neighbor problem, in practice LSH data structures with suitably chosen parameters are used to solve the exact nearest neighbor problem (with some error probability). Sublinear query time is often possible in practice even for exact nearest neighbor search, intuitively because the nearest neighbor tends to be significantly closer than other data points. However, theory offers little advice on how to choose LSH parameters outside of pre-specified worst-case settings.

We introduce the technique of confirmation sampling for solving the exact nearest neighbor problem using LSH. First, we give a general reduction that transforms a sequence of data structures that each find the nearest neighbor with a small, unknown probability, into a data structure that returns the nearest neighbor with probability 1−δ , using as few queries as possible. Second, we present a new query algorithm for the LSH Forest data structure with L trees that is able to return the exact nearest neighbor of a query point within the same time bound as an LSH Forest of Ω(L) trees with internal parameters specifically tuned to the query and data.

Publication metrics

PlumX, opens in new tab

Captures
11
Citations
1

Access to documents

Related Event

Title

International Conference on Similarity Search and Applications

Event type

Conference

Date

30/09/2020 - 02/10/2020

Location

CopenhagenDenmark