Optimal Las Vegas Locality Sensitive Data Structures
Not on the map. Why?
Abstract (arXiv)
We show that approximate similarity (near neighbour) search can be solved in high dimensions with performance matching state of the art (data independent) Locality Sensitive Hashing, but with a guarantee of no false negatives. Specifically, we give two data structures for common problems. For c-approximate near neighbour in Hamming space we get query time dn1/c+o(1) and space dn1+1/c+o(1) matching that of citeindyk1998approximate and answering a long standing open question from~citeindyk2000dimensionality and~citepagh2016locality in the affirmative. By means of a new deterministic reduction from ℓ1 to Hamming we also solve ℓ1 and ℓ2 with query time d2n1/c+o(1) and space d2 n1+1/c+o(1). For (s1,s2)-approximate Jaccard similarity we get query time dnρ+o(1) and space dn1+ρ+o(1), ρ=logfrac1+s12s1big/logfrac1+s22s2, when sets have equal size, matching the performance of~citetobias2016. The algorithms are based on space partitions, as with classic LSH, but we construct these using a combination of brute force, tensoring, perfect hashing and splitter functions `a la~citenaor1995splitters. We also show a new dimensionality reduction lemma with 1-sided error.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 6 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1.
1 paper.