Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast Locality-Sensitive Hashing Frameworks for Approximate Near Neighbor Search

Published 25 Aug 2017 in cs.DS | (1708.07586v2)

Abstract: The Indyk-Motwani Locality-Sensitive Hashing (LSH) framework (STOC 1998) is a general technique for constructing a data structure to answer approximate near neighbor queries by using a distribution H\mathcal{H} over locality-sensitive hash functions that partition space. For a collection of nn points, after preprocessing, the query time is dominated by O(n<sup>ρ</sup>logn)O(n<sup>{\rho}</sup> \log n) evaluations of hash functions from H\mathcal{H} and O(n<sup>ρ)O(n<sup>{\rho}) hash table lookups and distance computations where ρ(0,1)\rho \in (0,1) is determined by the locality-sensitivity properties of H\mathcal{H}. It follows from a recent result by Dahlgaard et al. (FOCS 2017) that the number of locality-sensitive hash functions can be reduced to O(log<sup>2</sup>n)O(\log<sup>2</sup> n), leaving the query time to be dominated by O(n<sup>ρ)O(n<sup>{\rho}) distance computations and O(n<sup>ρ</sup>logn)O(n<sup>{\rho}</sup> \log n) additional word-RAM operations. We state this result as a general framework and provide a simpler analysis showing that the number of lookups and distance computations closely match the Indyk-Motwani framework, making it a viable replacement in practice. Using ideas from another locality-sensitive hashing framework by Andoni and Indyk (SODA 2006) we are able to reduce the number of additional word-RAM operations to O(n<sup>ρ)O(n<sup>\rho).

Authors (1)
Citations (5)

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.