English

Locality Sensitive Hashing in Hyperbolic Space

Computational Geometry 2026-03-23 v1

Abstract

For a metric space (X,d)(X, d), a family H\mathcal{H} of locality sensitive hash functions is called (r,cr,p1,p2)(r, cr, p_1, p_2) sensitive if a randomly chosen function hHh\in \mathcal{H} has probability at least p1p_1 (at most p2p_2) to map any a,bXa, b\in X in the same hash bucket if d(a,b)rd(a, b)\leq r (or d(a,b)crd(a, b)\geq cr). Locality Sensitive Hashing (LSH) is one of the most popular techniques for approximate nearest-neighbor search in high-dimensional spaces, and has been studied extensively for Hamming, Euclidean, and spherical geometries. An (r,cr,p1,p2)(r, cr, p_1, p_2)-sensitive hash function enables approximate nearest neighbor search (i.e., returning a point within distance crcr from a query qq if there exists a point within distance rr from qq) with space O(n1+ρ)O(n^{1+\rho}) and query time O(nρ)O(n^{\rho}) where ρ=log1/p1log1/p2\rho=\frac{\log 1/p_1}{\log 1/p_2}. But LSH for hyperbolic spaces Hd\mathbb{H}^d remains largely unexplored. In this work, we present the first LSH construction native to hyperbolic space. For the hyperbolic plane (d=2)(d=2), we show a construction achieving ρ1/c\rho \leq 1/c, based on the hyperplane rounding scheme. For general hyperbolic spaces (d3)(d \geq 3), we use dimension reduction from Hd\mathbb{H}^d to H2\mathbb{H}^2 and the 2D hyperbolic LSH to get ρ1.59/c\rho \leq 1.59/c. On the lower bound side, we show that the lower bound on ρ\rho of Euclidean LSH extends to the hyperbolic setting via local isometry, therefore giving ρ1/c2\rho \geq 1/c^2.

Keywords

Cite

@article{arxiv.2603.19724,
  title  = {Locality Sensitive Hashing in Hyperbolic Space},
  author = {Chengyuan Deng and Jie Gao and Kevin Lu and Feng Luo and Cheng Xin},
  journal= {arXiv preprint arXiv:2603.19724},
  year   = {2026}
}

Comments

22 pages, 8 figures, socg 2026 paper

R2 v1 2026-07-01T11:29:27.126Z