Fast Similarity Sketching
Not on the map. Why?
Abstract (arXiv)
We consider the textitSimilarity Sketching problem: Given a universe [u] = 0,ldots, u-1 we want a random function S mapping subsets Asubseteq [u] into vectors S(A) of size t, such that the Jaccard similarity J(A,B) = |Acap B|/|Acup B| between sets A and B is preserved. More precisely, define Xi = [S(A)[i] = S(B)[i]] and X = sumi∈ [t] Xi. We want E[Xi]=J(A,B), and we want X to be strongly concentrated around E[X] = t · J(A,B) (i.e. Chernoff-style bounds). This is a fundamental problem which has found numerous applications in data mining, large-scale classification, computer vision, similarity search, etc. via the classic MinHash algorithm. The vectors S(A) are also called textitsketches. Strong concentration is critical, for often we want to sketch many sets B1,ldots,Bn so that we later, for a query set A, can find (one of) the most similar Bi. It is then critical that no Bi looks much more similar to A due to errors in the sketch. The seminal t×textitMinHash algorithm uses t random hash functions h1,ldots, ht, and stores left ( mina∈ A h1(A),ldots, mina∈ A ht(A) right ) as the sketch of A. The main drawback of MinHash is, however, its O(t· |A|) running time, and finding a sketch with similar properties and faster running time has been the subject of several papers. (continued...)
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.