Learning to Route in Similarity Graphs
Not on the map. Why?
Abstract (arXiv)
Recently similarity graphs became the leading paradigm for efficient nearest neighbor search, outperforming traditional tree-based and LSH-based methods. Similarity graphs perform the search via greedy routing: a query traverses the graph and in each vertex moves to the adjacent vertex that is the closest to this query. In practice, similarity graphs are often susceptible to local minima, when queries do not reach its nearest neighbors, getting stuck in suboptimal vertices. In this paper we propose to learn the routing function that overcomes local minima via incorporating information about the graph global structure. In particular, we augment the vertices of a given graph with additional representations that are learned to provide the optimal routing from the start vertex to the query nearest neighbor. By thorough experiments, we demonstrate that the proposed learnable routing successfully diminishes the local minima problem and significantly improves the overall search performance.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 3; 2025: 2; 2026: 1.
9 papers.
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Searchcited by 12
- 2022Navigable Proximity Graph-Driven Native Hybrid Queries with Structured and Unstructured Constraintscited by 7
- 2022Composite Code Sparse Autoencoders for first stage retrievalcited by 4
- 2024CANDY: A Benchmark for Continuous Approximate Nearest Neighbor Search with Dynamic Data Ingestioncited by 4
- 2024Probabilistic Routing for Graph-Based Approximate Nearest Neighbor Searchcited by 3
- 2025Probabilistic Kernel Function for Fast Angle Testingcited by 2
- 2022ARM 4-BIT PQ: SIMD-based Acceleration for Approximate Nearest Neighbor Search on ARMcited by 1
- 2025Dual-Branch HNSW Approach with Skip Bridges and LID-Driven Optimizationcited by 0
- 2026The Virtuous Cycle: AI-Powered Vector Search and Vector Search-Augmented AIcited by 0
- 2026The Virtuous Cycle: AI-Powered Vector Search and Vector Search-Augmented AI10 Mar 2026
- 2025Probabilistic Kernel Function for Fast Angle Testing26 May 2025
- 2025Dual-Branch HNSW Approach with Skip Bridges and LID-Driven Optimization23 Jan 2025
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Search16 Aug 2024
- 2024CANDY: A Benchmark for Continuous Approximate Nearest Neighbor Search with Dynamic Data Ingestion28 Jun 2024
- 2024Probabilistic Routing for Graph-Based Approximate Nearest Neighbor Search17 Feb 2024
- 2022Composite Code Sparse Autoencoders for first stage retrieval14 Apr 2022
- 2022Navigable Proximity Graph-Driven Native Hybrid Queries with Structured and Unstructured Constraints25 Mar 2022
- 2022ARM 4-BIT PQ: SIMD-based Acceleration for Approximate Nearest Neighbor Search on ARM3 Mar 2022