Limited Independence Suffices for Large-k Min-wise Hashing

Abstract

Min-wise hashing and its (k)-min-wise variant are standard tools in similarity estimation, sampling, sketching, and streaming. A (k)-min-wise family requires every prescribed (r)-subset of a fixed set, for (r k), to appear as the (r) smallest hash values with approximately the fully random probability, up to multiplicative error (δ). Previous analyses show that (O((1/δ)+k(1/δ)))-wise independence suffices. Consequently, for (k=Θ( N)) and (δ=N-c), the standard polynomial construction uses (O(k N N)) seed bits. Recent work of Chen, Huang, and Li achieves the optimal (O(k N)) seed length for (k=O(1)N), but only with almost-polynomial error (2-O( N/ N)), leaving open whether polynomially small error is possible with the same seed length. We prove that the standard (s)-wise independent polynomial hash family is (k)-min-wise with multiplicative error (δ) for [ s=O(k+(1/δ)). ] Thus, when (k=Ω((1/δ))), only (O(k))-wise independence is required. In particular, for (k=Θ( N)) and (δ=N-c), this gives an explicit family with seed length (O(k N)), 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.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…