Learning to Index for Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
In this study, we present a novel ranking model based on learning neighborhood relationships embedded in the index space. Given a query point, conventional approximate nearest neighbor search calculates the distances to the cluster centroids, before ranking the clusters from near to far based on the distances. The data indexed in the top-ranked clusters are retrieved and treated as the nearest neighbor candidates for the query. However, the loss of quantization between the data and cluster centroids will inevitably harm the search accuracy. To address this problem, the proposed model ranks clusters based on their nearest neighbor probabilities rather than the query-centroid distances. The nearest neighbor probabilities are estimated by employing neural networks to characterize the neighborhood relationships, i.e., the density function of nearest neighbors with respect to the query. The proposed probability-based ranking can replace the conventional distance-based ranking for finding candidate clusters, and the predicted probability can be used to determine the data quantity to be retrieved from the candidate cluster. Our experimental results demonstrated that the proposed ranking model could boost the search performance effectively in billion-scale datasets.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 2.
6 papers.
- 2024Curator: Efficient Indexing for Multi-Tenant Vector Databasescited by 3
- 2024Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Searchcited by 3
- 2023N-Gram Nearest Neighbor Machine Translationcited by 1
- 2022Learned Indexing in Proteins: Extended Work on Substituting Complex Distance Calculations with Embedding and Clustering Techniquescited by 0
- 2025GARLIC: GAussian Representation LearnIng for spaCe partitioningcited by 0
- 2025Learned LSM-trees: Two Approaches Using Learned Bloom Filterscited by 0
- 2025Learned LSM-trees: Two Approaches Using Learned Bloom Filters24 Jul 2025
- 2025GARLIC: GAussian Representation LearnIng for spaCe partitioning30 May 2025
- 2024Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Search20 May 2024
- 2024Curator: Efficient Indexing for Multi-Tenant Vector Databases13 Jan 2024
- 2023N-Gram Nearest Neighbor Machine Translation30 Jan 2023
- 2022Learned Indexing in Proteins: Extended Work on Substituting Complex Distance Calculations with Embedding and Clustering Techniques18 Aug 2022