On The Adversarial Robustness Of Locality-sensitive Hashing In Hamming Space
2024 Β· Michael Kapralov, Mikhail Makarov, Christian Sohler
Abstract
Locality-sensitive hashing~[Indyk,Motwani'98] is a classical data structure for approximate nearest neighbor search. It allows, after a close to linear time preprocessing of the input dataset, to find an approximately nearest neighbor of any fixed query in sublinear time in the dataset size. The resulting data structure is randomized and succeeds with high probability for every fixed query. In many modern applications of nearest neighbor search the queries are chosen adaptively. In this paper, we study the robustness of the locality-sensitive hashing to adaptive queries in Hamming space. We present a simple adversary that can, under mild assumptions on the initial point set, provably find a query to the approximate near neighbor search data structure that the data structure fails on. Crucially, our adaptive algorithm finds the hard query exponentially faster than random sampling.
Authors
(none)
Tags
Stats
Related papers
- Learning To Hash Robustly, Guaranteed (2021)0.00
- Optimal Las Vegas Locality Sensitive Data Structures (2017)6.77
- Fast Locality-sensitive Hashing Frameworks For Approximate Near Neighbor Search (2017)7.81
- Experimental Analysis Of Locality Sensitive Hashing Techniques For High-dimensional Approximate Nearest Neighbor Searches (2020)6.34
- Improving Locality Sensitive Hashing By Efficiently Finding Projected Nearest Neighbors (2020)6.77
- Transfer Adversarial Hashing For Hamming Space Retrieval (2017)8.60
- Robust Set Reconciliation Via Locality Sensitive Hashing (2018)2.26
- SLOSH: Set Locality Sensitive Hashing Via Sliced-wasserstein Embeddings (2021)5.24