theoretical computer science

Limited Independence Suffices for Large-k Min-wise Hashing

arXiv:2607.10255

summary

The paper shows that an s‑wise independent polynomial hash family with s = O(k + log(1/δ)) is sufficient for k‑min‑wise hashing with multiplicative error δ, achieving optimal seed length O(k log N) for common parameter regimes.

Abstract

Min-wise hashing and its -min-wise variant are standard tools in similarity estimation, sampling, sketching, and streaming. A -min-wise family requires every prescribed -subset of a fixed set, for , to appear as the smallest hash values with approximately the fully random probability, up to multiplicative error . Previous analyses show that -wise independence suffices. Consequently, for and , the standard polynomial construction uses seed bits. Recent work of Chen, Huang, and Li achieves the optimal seed length for , but only with almost-polynomial error , leaving open whether polynomially small error is possible with the same seed length. We prove that the standard -wise independent polynomial hash family is -min-wise with multiplicative error for Thus, when , only -wise independence is required. In particular, for and , this gives an explicit family with seed length , matching the support-size lower bound up to constant factors. The proof conditions on the prescribed bottom set and bounds the error only after averaging over the random threshold given by its largest hash value, rather than controlling every threshold separately.

Topics & keywords

#min-wise hashing#limited independence#hash functions#sketching#streaming algorithms#similarity estimationk-min-wises-wise independencepolynomial hash familyseed lengthmultiplicative errorlower bound
Limited Independence Suffices for Large-k Min-wise Hashing · wovepaper