Fast k-Nearest Neighbour Search via Dynamic Continuous Indexing
Not on the map. Why?
Abstract (arXiv)
Existing methods for retrieving k-nearest neighbours suffer from the curse of dimensionality. We argue this is caused in part by inherent deficiencies of space partitioning, which is the underlying strategy used by most existing methods. We devise a new strategy that avoids partitioning the vector space and present a novel randomized algorithm that runs in time linear in dimensionality of the space and sub-linear in the intrinsic dimensionality and the size of the dataset and takes space constant in dimensionality of the space and linear in the size of the dataset. The proposed algorithm allows fine-grained control over accuracy and speed on a per-query basis, automatically adapts to variations in data density, supports dynamic updates to the dataset and is easy-to-implement. We show appealing theoretical properties and demonstrate empirically that the proposed algorithm outperforms locality-sensitivity hashing (LSH) in terms of approximation quality, speed and space efficiency.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Dec 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 0; 2025: 1; 2026: 2.
6 papers.
- 2023AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corporacited by 5
- 2026IceCache: Memory-efficient KV-cache Management for Long-Sequence LLMscited by 5
- 2021Approximation and generalization properties of the random projection classification methodcited by 1
- 2023How Good Are Deep Generative Models for Solving Inverse Problems?cited by 1
- 2025Large-Scale Graph Building in Dynamic Environments: Low Latency and High Qualitycited by 0
- 2026Exact Limits of Random Projections for Preserving Geometry: Distance Recovery, Nearest-Neighbor Rankings, and Covariance Shape in Gaussian Modelscited by 0
- 2026Exact Limits of Random Projections for Preserving Geometry: Distance Recovery, Nearest-Neighbor Rankings, and Covariance Shape in Gaussian Models2 Sep 2026
- 2026IceCache: Memory-efficient KV-cache Management for Long-Sequence LLMs12 Apr 2026
- 2025Large-Scale Graph Building in Dynamic Environments: Low Latency and High Quality14 Jul 2025
- 2023How Good Are Deep Generative Models for Solving Inverse Problems?20 Dec 2023
- 2023AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corpora9 Jun 2023
- 2021Approximation and generalization properties of the random projection classification method11 Aug 2021