Approximately minwise independence with twisted tabulation

From MaRDI portal



Abstract: A random hash function h is varepsilon-minwise if for any set S, |S|=n, and element xinS, Pr[h(x)=minh(S)]=(1pmvarepsilon)/n. Minwise hash functions with low bias varepsilon have widespread applications within similarity estimation. Hashing from a universe [u], the twisted tabulation hashing of Pv{a}trac{s}cu and Thorup [SODA'13] makes c=O(1) lookups in tables of size u1/c. Twisted tabulation was invented to get good concentration for hashing based sampling. Here we show that twisted tabulation yields ildeO(1/u1/c)-minwise hashing. In the classic independence paradigm of Wegman and Carter [FOCS'79] ildeO(1/u1/c)-minwise hashing requires Omega(logu)-independence [Indyk SODA'99]. Pv{a}trac{s}cu and Thorup [STOC'11] had shown that simple tabulation, using same space and lookups yields ildeO(1/n1/c)-minwise independence, which is good for large sets, but useless for small sets. Our analysis uses some of the same methods, but is much cleaner bypassing a complicated induction argument.












This page was built for publication: Approximately minwise independence with twisted tabulation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3188889)