Optimal Hashing-based Time-Space Trade-offs for Approximate Near Neighbors
Not on the map. Why?
Abstract (arXiv)
[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 + ρu + o(1) + O(dn) and query time nρq + o(1) + d no(1) for every ρu, ρq ≥ 0 such that: beginequation c2 √ρq + (c2 - 1) √ρu = √2c2 - 1. endequation 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 ρq = 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.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Aug 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 2; 2024: 2; 2025: 3; 2026: 2.
18 papers.
Sort:
By area:
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Timecited by 247
- 2021Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structurescited by 19
- 2021Sublinear Least-Squares Value Iteration via Locality Sensitive Hashingcited by 15
- 2023A Theoretical Analysis Of Nearest Neighbor Search On Approximate Near Neighbor Graphcited by 10
- 2024Fundamental Limitations on Subquadratic Alternatives to Transformerscited by 9
- 2021Linear Bandit Algorithms with Sublinear Time Complexitycited by 8
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Searchcited by 8
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matchingcited by 7
- 2021Terminal Embeddings in Sublinear Timecited by 6
- 2022Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Searchcited by 6
- 2026Scout Before You Attend: Sketch-and-Walk Sparse Attention for Efficient LLM Inferencecited by 4
- 2021Sampling a Near Neighbor in High Dimensions -- Who is the Fairest of Them All?cited by 3
6 more
- 2024Statistical-Computational Trade-offs for Density Estimationcited by 2
- 2025Explaining the Success of Nearest Neighbor Methods in Predictioncited by 2
- 2022Hashing Learning with Hyper-Class Representationcited by 0
- 2025Sublinear Sketches for Approximate Nearest Neighbor and Kernel Density Estimationcited by 0
- 2025Graph-based Nearest Neighbors with Dynamic Updates via Random Walkscited by 0
- 2026Learning Partition Trees for Nearest Neighbor Searchcited by 0
- 2026Learning Partition Trees for Nearest Neighbor Search10 Jul 2026
- 2026Scout Before You Attend: Sketch-and-Walk Sparse Attention for Efficient LLM Inference7 Feb 2026
- 2025Graph-based Nearest Neighbors with Dynamic Updates via Random Walks19 Dec 2025
- 2025Sublinear Sketches for Approximate Nearest Neighbor and Kernel Density Estimation27 Oct 2025
- 2025Explaining the Success of Nearest Neighbor Methods in Prediction21 Feb 2025
- 2024Statistical-Computational Trade-offs for Density Estimation30 Oct 2024
- 2024Fundamental Limitations on Subquadratic Alternatives to Transformers5 Oct 2024
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Time26 Oct 2023
- 2023A Theoretical Analysis Of Nearest Neighbor Search On Approximate Near Neighbor Graph10 Mar 2023
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matching5 Aug 2022
- 2022Hashing Learning with Hyper-Class Representation6 Jun 2022
- 2022Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Search3 Jun 2022
6 more
- 2021Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structures30 Nov 2021
- 2021Terminal Embeddings in Sublinear Time17 Oct 2021
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Search6 Jul 2021
- 2021Sublinear Least-Squares Value Iteration via Locality Sensitive Hashing18 May 2021
- 2021Linear Bandit Algorithms with Sublinear Time Complexity3 Mar 2021
- 2021Sampling a Near Neighbor in High Dimensions -- Who is the Fairest of Them All?26 Jan 2021
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Timecited by 247
- 2021Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structurescited by 19
- 2021Sublinear Least-Squares Value Iteration via Locality Sensitive Hashingcited by 15
- 2023A Theoretical Analysis Of Nearest Neighbor Search On Approximate Near Neighbor Graphcited by 10
- 2021Linear Bandit Algorithms with Sublinear Time Complexitycited by 8
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Searchcited by 8
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matchingcited by 7
- 2021Terminal Embeddings in Sublinear Timecited by 6
- 2022Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Searchcited by 6
- 2021Sampling a Near Neighbor in High Dimensions -- Who is the Fairest of Them All?cited by 3
- 2024Statistical-Computational Trade-offs for Density Estimationcited by 2
- 2025Explaining the Success of Nearest Neighbor Methods in Predictioncited by 2
12 most cited of 15 All 15 (JSON)
- 2026Learning Partition Trees for Nearest Neighbor Search10 Jul 2026
- 2025Sublinear Sketches for Approximate Nearest Neighbor and Kernel Density Estimation27 Oct 2025
- 2025Explaining the Success of Nearest Neighbor Methods in Prediction21 Feb 2025
- 2024Statistical-Computational Trade-offs for Density Estimation30 Oct 2024
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Time26 Oct 2023
- 2023A Theoretical Analysis Of Nearest Neighbor Search On Approximate Near Neighbor Graph10 Mar 2023
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matching5 Aug 2022
- 2022Hashing Learning with Hyper-Class Representation6 Jun 2022
- 2022Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Search3 Jun 2022
- 2021Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structures30 Nov 2021
- 2021Terminal Embeddings in Sublinear Time17 Oct 2021
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Search6 Jul 2021
12 newest of 15 All 15 (JSON)