On Densification for Minwise Hashing
Abstract
One Permutation Hashing (OPH) is a significantly more efficient alternative to the popular minwise hashing. To produce a sketch of size $k$, OPH requires just one hash function whereas the classical minwise hashing requires $k$ hash functions. However, OPH does not have the desirable locality sensitive hashing (LSH) property that is important for indexing. [Srivastava and Li 2014, ICML] proposed the novel idea of densification to produce LSH sketches from OPH sketches, and gave the first densification routine. In this paper, we give a necessary and sufficient condition for a densification routine to result in LSH sketches when applied to OPH sketches. Furthermore, we give a novel densification routine that for every input, takes O($k \log k$) time in expectation and achieves better variance than the previous best bound obtained by [Srivastava 2017]. The running time of the densification routine given in [Srivastava 2017] for worst case inputs is O($k^2$) in expectation.
Cite
Text
Mai et al. "On Densification for Minwise Hashing." Uncertainty in Artificial Intelligence, 2019.Markdown
[Mai et al. "On Densification for Minwise Hashing." Uncertainty in Artificial Intelligence, 2019.](https://mlanthology.org/uai/2019/mai2019uai-densification/)BibTeX
@inproceedings{mai2019uai-densification,
title = {{On Densification for Minwise Hashing}},
author = {Mai, Tung and Rao, Anup and Kapilevich, Matt and Rossi, Ryan and Abbasi-Yadkori, Yasin and Sinha, Ritwik},
booktitle = {Uncertainty in Artificial Intelligence},
year = {2019},
pages = {831-840},
volume = {115},
url = {https://mlanthology.org/uai/2019/mai2019uai-densification/}
}