Optimal hashing-based time-space trade-offs for approximate near neighbors

From MaRDI portal
Publication:4575737

DOI10.1137/1.9781611974782.4zbMATH Open1410.68091arXiv1608.03580OpenAlexW2508919161MaRDI QIDQ4575737FDOQ4575737


Authors: Alexandr Andoni, Thijs Laarhoven, Ilya Razenshteyn, Erik Waingarten Edit this on Wikidata


Publication date: 16 July 2018

Published in: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms (Search for Journal in Brave)

Abstract: [See the paper for the full abstract.] We show tight upper and lower bounds for time-space trade-offs for the c-Approximate Near Neighbor Search problem. For the d-dimensional Euclidean space and n-point datasets, we develop a data structure with space n1+hou+o(1)+O(dn) and query time nhoq+o(1)+dno(1) for every hou,hoqgeq0 such that: �egin{equation} c^2 sqrt{ ho_q} + (c^2 - 1) sqrt{ ho_u} = sqrt{2c^2 - 1}. end{equation} This is the first data structure that achieves sublinear query time and near-linear space for every approximation factor c>1, improving upon [Kapralov, PODS 2015]. The data structure is a culmination of a long line of work on the problem for all space regimes; it builds on Spherical Locality-Sensitive Filtering [Becker, Ducas, Gama, Laarhoven, SODA 2016] and data-dependent hashing [Andoni, Indyk, Nguyen, Razenshteyn, SODA 2014] [Andoni, Razenshteyn, STOC 2015]. Our matching lower bounds are of two types: conditional and unconditional. First, we prove tightness of the whole above trade-off in a restricted model of computation, which captures all known hashing-based approaches. We then show unconditional cell-probe lower bounds for one and two probes that match the above trade-off for hoq=0, improving upon the best known lower bounds from [Panigrahy, Talwar, Wieder, FOCS 2010]. In particular, this is the first space lower bound (for any static data structure) for two probes which is not polynomially smaller than the one-probe bound. To show the result for two probes, we establish and exploit a connection to locally-decodable codes.


Full work available at URL: https://arxiv.org/abs/1608.03580




Recommendations




Cited In (24)





This page was built for publication: Optimal hashing-based time-space trade-offs for approximate near neighbors

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4575737)