English

Adaptive Robustness of Hypergrid Johnson-Lindenstrauss

Computation 2025-04-15 v1 Computational Complexity Data Structures and Algorithms

Abstract

Johnson and Lindenstrauss (Contemporary Mathematics, 1984) showed that for n>mn > m, a scaled random projection A\mathbf{A} from Rn\mathbb{R}^n to Rm\mathbb{R}^m is an approximate isometry on any set SS of size at most exponential in mm. If SS is larger, however, its points can contract arbitrarily under A\mathbf{A}. In particular, the hypergrid ([B,B]Z)n([-B, B] \cap \mathbb{Z})^n is expected to contain a point that is contracted by a factor of κstat=Θ(B)1/α\kappa_{\mathsf{stat}} = \Theta(B)^{-1/\alpha}, where α=m/n\alpha = m/n. We give evidence that finding such a point exhibits a statistical-computational gap precisely up to κcomp=Θ~(α/B)\kappa_{\mathsf{comp}} = \widetilde{\Theta}(\sqrt{\alpha}/B). On the algorithmic side, we design an online algorithm achieving κcomp\kappa_{\mathsf{comp}}, inspired by a discrepancy minimization algorithm of Bansal and Spencer (Random Structures & Algorithms, 2020). On the hardness side, we show evidence via a multiple overlap gap property (mOGP), which in particular captures online algorithms; and a reduction-based lower bound, which shows hardness under standard worst-case lattice assumptions. As a cryptographic application, we show that the rounded Johnson-Lindenstrauss embedding is a robust property-preserving hash function (Boyle, Lavigne and Vaikuntanathan, TCC 2019) on the hypergrid for the Euclidean metric in the computationally hard regime. Such hash functions compress data while preserving 2\ell_2 distances between inputs up to some distortion factor, with the guarantee that even knowing the hash function, no computationally bounded adversary can find any pair of points that violates the distortion bound.

Keywords

Cite

@article{arxiv.2504.09331,
  title  = {Adaptive Robustness of Hypergrid Johnson-Lindenstrauss},
  author = {Andrej Bogdanov and Alon Rosen and Neekon Vafa and Vinod Vaikuntanathan},
  journal= {arXiv preprint arXiv:2504.09331},
  year   = {2025}
}
R2 v1 2026-06-28T22:56:08.650Z