mlsanityData to 14 Oct 2026

Distance Adaptive Beam Search for Provably Accurate Graph-Based Nearest Neighbor Search

arXiv 2505.15636 ↗First posted 21 May 2025cs.IR cs.DB cs.DScited by 0

Not on the map. Why?

Abstract (arXiv)

Nearest neighbor search is central in machine learning, information retrieval, and databases. For high-dimensional datasets, graph-based methods such as HNSW, DiskANN, and NSG have become popular thanks to their empirical accuracy and efficiency. These methods construct a directed graph over the dataset and perform beam search on the graph to find nodes close to a given query. While significant work has focused on practical refinements and theoretical understanding of graph-based methods, many questions remain. We propose a new distance-based termination condition for beam search to replace the commonly used condition based on beam width. We prove that, as long as the search graph is navigable, our resulting Adaptive Beam Search method is guaranteed to approximately solve the nearest-neighbor problem, establishing a connection between navigability and the performance of graph-based search. We also provide extensive experiments on our new termination condition for both navigable graphs and approximately navigable graphs used in practice, such as HNSW and Vamana graphs. We find that Adaptive Beam Search outperforms standard beam search over a range of recall values, data sets, graph constructions, and target number of nearest neighbors. It thus provides a simple and practical way to improve the performance of popular methods.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 69 references that are in the map. First posted on arXiv 21 May 2025.

Builds on

31 of 69 references.

References · 31

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
  3. 2017Billion-scale similarity search with GPUscited by 2,497
  4. 2020Reformer: The Efficient Transformercited by 1,668
  5. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
  6. 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 849
  7. 2023Augmented Language Models: a Surveycited by 403
  8. 2021SPLADE: Sparse Lexical and Expansion Model for First Stage Rankingcited by 286
  9. 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
  10. 2015Practical and Optimal LSH for Angular Distancecited by 106
  11. 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 104
  12. 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Searchcited by 45
19 more
  1. 2021FreshDiskANN: A Fast and Accurate Graph-Based ANN Index for Streaming Similarity Searchcited by 38
  2. 2024MUVERA: Multi-Vector Retrieval via Fixed Dimensional Encodingscited by 32
  3. 2020Kernel Density Estimation through Density Constrained Near Neighbor Searchcited by 29
  4. 2023High-Dimensional Approximate Nearest Neighbor Search: with Reliable and Efficient Distance Comparison Operationscited by 26
  5. 2023ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithmscited by 24
  6. 2013Beyond Locality-Sensitive Hashingcited by 23
  7. 2024Results of the Big ANN: NeurIPS'23 competitioncited by 22
  8. 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitationscited by 20
  9. 2019Graph-based Nearest Neighbor Search: From Practice to Theorycited by 19
  10. 2016Scalable and Sustainable Deep Learning via Randomized Hashingcited by 17
  11. 2016EFANNA : An Extremely Fast Approximate Nearest Neighbor Search Algorithm Based on kNN Graphcited by 15
  12. 2019GGNN: Graph-based GPU Nearest Neighbor Searchcited by 10
  13. 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Searchcited by 8
  14. 2017Graph-based time-space trade-offs for approximate near neighborscited by 7
  15. 2024Navigable Graphs for High-Dimensional Nearest Neighbor Search: Constructions and Limitscited by 7
  16. 2025In-Place Updates of a Graph Index for Streaming Approximate Nearest Neighbor Searchcited by 4
  17. 2024A Bi-metric Framework for Fast Similarity Searchcited by 3
  18. 2025Graph-Based Algorithms for Diverse Similarity Searchcited by 3
  19. 2025Range Retrieval with Graph-Based Indicescited by 2

Built on by

Not cited yet.