Set Similarity Search Beyond MinHash
Not on the map. Why?
Abstract (arXiv)
We consider the problem of approximate set similarity search under Braun-Blanquet similarity B(x, y) = |x cap y| / max(|x|, |y|). The (b2, b2)-approximate Braun-Blanquet similarity search problem is to preprocess a collection of sets P such that, given a query set q, if there exists x ∈ P with B(q, x) ≥ b1, then we can efficiently return x' ∈ P with B(q, x') > b2. We present a simple data structure that solves this problem with space usage O(n1+ρlog n + sumx ∈ P|x|) and query time O(|q|nρ log n) where n = |P| and ρ = log(1/b1)/log(1/b2). Making use of existing lower bounds for locality-sensitive hashing by O'Donnell et al. (TOCT 2014) we show that this value of ρ is tight across the parameter space, i.e., for every choice of constants 0 < b2 < b1 < 1. In the case where all sets have the same size our solution strictly improves upon the value of ρ that can be obtained through the use of state-of-the-art data-independent techniques in the Indyk-Motwani locality-sensitive hashing framework (STOC 1998) such as Broder's MinHash (CCS 1997) for Jaccard similarity and Andoni et al.'s cross-polytope LSH (NIPS 2015) for cosine similarity. Surprisingly, even though our solution is data-independent, for a large part of the parameter space we outperform the currently best data-dependent method by Andoni and Razenshteyn (STOC 2015).
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 3.
4 papers.
- 2024CodeShell Technical Reportcited by 6
- 2024Statistical-Computational Trade-offs for Density Estimationcited by 2
- 2023Minwise-Independent Permutations with Insertion and Deletion of Featurescited by 0
- 2024Distributional Drift Detection in Medical Imaging with Sketching and Fine-Tuned Transformercited by 0
- 2024Statistical-Computational Trade-offs for Density Estimation30 Oct 2024
- 2024Distributional Drift Detection in Medical Imaging with Sketching and Fine-Tuned Transformer15 Aug 2024
- 2024CodeShell Technical Report23 Mar 2024
- 2023Minwise-Independent Permutations with Insertion and Deletion of Features22 Aug 2023