A Learning-to-Rank Formulation of Clustering-Based Approximate Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
A critical piece of the modern information retrieval puzzle is approximate nearest neighbor search. Its objective is to return a set of k data points that are closest to a query point, with its accuracy measured by the proportion of exact nearest neighbors captured in the returned set. One popular approach to this question is clustering: The indexing algorithm partitions data points into non-overlapping subsets and represents each partition by a point such as its centroid. The query processing algorithm first identifies the nearest clusters -- a process known as routing -- then performs a nearest neighbor search over those clusters only. In this work, we make a simple observation: The routing function solves a ranking problem. Its quality can therefore be assessed with a ranking metric, making the function amenable to learning-to-rank. Interestingly, ground-truth is often freely available: Given a query distribution in a top-k configuration, the ground-truth is the set of clusters that contain the exact top-k vectors. We develop this insight and apply it to Maximum Inner Product Search (MIPS). As we demonstrate empirically on various datasets, learning a simple linear function consistently improves the accuracy of clustering-based MIPS.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Apr 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 2.
6 papers.
- 2024LoRANN: Low-Rank Matrix Factorization for Approximate Nearest Neighbor Searchcited by 4
- 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processingcited by 4
- 2024Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Searchcited by 3
- 2025Adaptive and Robust DBSCAN with Multi-agent Reinforcement Learningcited by 1
- 2026Amortized Maximum Inner Product Search with Learned Support Functionscited by 1
- 2026Neighborhood Stability as a Measure of Nearest Neighbor Searchabilitycited by 0
- 2026Amortized Maximum Inner Product Search with Learned Support Functions9 Mar 2026
- 2026Neighborhood Stability as a Measure of Nearest Neighbor Searchability18 Feb 2026
- 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processing19 Jun 2025
- 2025Adaptive and Robust DBSCAN with Multi-agent Reinforcement Learning7 May 2025
- 2024LoRANN: Low-Rank Matrix Factorization for Approximate Nearest Neighbor Search24 Oct 2024
- 2024Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Search20 May 2024