English

Fast Cross-Polytope Locality-Sensitive Hashing

Data Structures and Algorithms 2016-09-22 v3 Computational Geometry

Abstract

We provide a variant of cross-polytope locality sensitive hashing with respect to angular distance which is provably optimal in asymptotic sensitivity and enjoys O(dlnd)\mathcal{O}(d \ln d ) hash computation time. Building on a recent result (by Andoni, Indyk, Laarhoven, Razenshteyn, Schmidt, 2015), we show that optimal asymptotic sensitivity for cross-polytope LSH is retained even when the dense Gaussian matrix is replaced by a fast Johnson-Lindenstrauss transform followed by discrete pseudo-rotation, reducing the hash computation time from O(d2)\mathcal{O}(d^2) to O(dlnd)\mathcal{O}(d \ln d ). Moreover, our scheme achieves the optimal rate of convergence for sensitivity. By incorporating a low-randomness Johnson-Lindenstrauss transform, our scheme can be modified to require only O(ln9(d))\mathcal{O}(\ln^9(d)) random bits

Keywords

Cite

@article{arxiv.1602.06922,
  title  = {Fast Cross-Polytope Locality-Sensitive Hashing},
  author = {Christopher Kennedy and Rachel Ward},
  journal= {arXiv preprint arXiv:1602.06922},
  year   = {2016}
}

Comments

14 pages, 6 figures

R2 v1 2026-06-22T12:55:24.657Z