HD-Index: Pushing the Scalability-Accuracy Boundary for Approximate kNN Search in High-Dimensional Spaces
Not on the map. Why?
Abstract (arXiv)
Nearest neighbor searching of large databases in high-dimensional spaces is inherently difficult due to the curse of dimensionality. A flavor of approximation is, therefore, necessary to practically solve the problem of nearest neighbor search. In this paper, we propose a novel yet simple indexing scheme, HD-Index, to solve the problem of approximate k-nearest neighbor queries in massive high-dimensional databases. HD-Index consists of a set of novel hierarchical structures called RDB-trees built on Hilbert keys of database objects. The leaves of the RDB-trees store distances of database objects to reference objects, thereby allowing efficient pruning using distance filters. In addition to triangular inequality, we also use Ptolemaic inequality to produce better lower bounds. Experiments on massive (up to billion scale) high-dimensional (up to 1000+) datasets show that HD-Index is effective, efficient, and scalable.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 2; 2025: 2.
8 papers.
- 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Searchcited by 45
- 2022Navigable Proximity Graph-Driven Native Hybrid Queries with Structured and Unstructured Constraintscited by 7
- 2022Flashlight: Scalable Link Prediction with Effective Decoderscited by 7
- 2025MicroNN: An On-device Disk-resident Updatable Vector Databasecited by 6
- 2021How to Design Robust Algorithms using Noisy Comparison Oraclecited by 4
- 2025LSM-VEC: A Large-Scale Disk-Based System for Dynamic Vector Searchcited by 4
- 2024UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecturecited by 0
- 2024Experimental comparison of graph-based approximate nearest neighbor search algorithms on edge devicescited by 0
- 2025LSM-VEC: A Large-Scale Disk-Based System for Dynamic Vector Search22 May 2025
- 2025MicroNN: An On-device Disk-resident Updatable Vector Database8 Apr 2025
- 2024Experimental comparison of graph-based approximate nearest neighbor search algorithms on edge devices21 Nov 2024
- 2024UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecture31 Oct 2024
- 2022Flashlight: Scalable Link Prediction with Effective Decoders17 Sep 2022
- 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Search8 May 2022
- 2022Navigable Proximity Graph-Driven Native Hybrid Queries with Structured and Unstructured Constraints25 Mar 2022
- 2021How to Design Robust Algorithms using Noisy Comparison Oracle12 May 2021