We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Optimal Data-Dependent Hashing for Approximate Near Neighbors

Abstract: We show an optimal data-dependent hashing scheme for the approximate near neighbor problem. For an $n$-point data set in a $d$-dimensional space our data structure achieves query time $O(d n^{\rho+o(1)})$ and space $O(n^{1+\rho+o(1)} + dn)$, where $\rho=\tfrac{1}{2c^2-1}$ for the Euclidean space and approximation $c>1$. For the Hamming space, we obtain an exponent of $\rho=\tfrac{1}{2c-1}$.
Our result completes the direction set forth in [AINR14] who gave a proof-of-concept that data-dependent hashing can outperform classical Locality Sensitive Hashing (LSH). In contrast to [AINR14], the new bound is not only optimal, but in fact improves over the best (optimal) LSH data structures [IM98,AI06] for all approximation factors $c>1$.
From the technical perspective, we proceed by decomposing an arbitrary dataset into several subsets that are, in a certain sense, pseudo-random.
Comments: 36 pages, 5 figures, an extended abstract appeared in the proceedings of the 47th ACM Symposium on Theory of Computing (STOC 2015)
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1501.01062 [cs.DS]
  (or arXiv:1501.01062v3 [cs.DS] for this version)

Submission history

From: Ilya Razenshteyn [view email]
[v1] Tue, 6 Jan 2015 02:21:59 GMT (207kb,D)
[v2] Wed, 18 Mar 2015 04:12:39 GMT (210kb,D)
[v3] Thu, 16 Jul 2015 03:37:53 GMT (210kb,D)

Link back to: arXiv, form interface, contact.