mlsanityData to 7 Oct 2026

Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graph

arXiv 1707.00143 ↗First posted 1 Jul 2017cs.LGcited by 103

Not on the map. Why?

Cited by 24 in Retrieval-augmented generation, but placed by its own abstract, which didn’t fit.

Abstract (arXiv)

Approximate nearest neighbor search (ANNS) is a fundamental problem in databases and data mining. A scalable ANNS algorithm should be both memory-efficient and fast. Some early graph-based approaches have shown attractive theoretical guarantees on search time complexity, but they all suffer from the problem of high indexing time complexity. Recently, some graph-based methods have been proposed to reduce indexing complexity by approximating the traditional graphs; these methods have achieved revolutionary performance on million-scale datasets. Yet, they still can not scale to billion-node databases. In this paper, to further improve the search-efficiency and scalability of graph-based methods, we start by introducing four aspects: (1) ensuring the connectivity of the graph; (2) lowering the average out-degree of the graph for fast traversal; (3) shortening the search path; and (4) reducing the index size. Then, we propose a novel graph structure called Monotonic Relative Neighborhood Graph (MRNG) which guarantees very low search complexity (close to logarithmic time). To further lower the indexing complexity and make it practical for billion-node ANNS problems, we propose a novel graph structure named Navigating Spreading-out Graph (NSG) by approximating the MRNG. The NSG takes the four aspects into account simultaneously. Extensive experiments show that NSG outperforms all the existing algorithms significantly. In addition, NSG shows superior performance in the E-commercial search scenario of Taobao (Alibaba Group) and has been integrated into their search engine at billion-node scale.

Key facts. Cited by 103 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Jul 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 12; 2023: 16; 2024: 14; 2025: 35; 2026: 22.

103 papers.

Sort:

By area:

  1. 2024The Faiss librarycited by 370
  2. 2024RAGCache: Efficient Knowledge Caching for Retrieval-Augmented Generationcited by 97
  3. 2024PQCache: Product Quantization-based KVCache for Long Context LLM Inferencecited by 93
  4. 2023ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithmscited by 24
  5. 2023Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Modelscited by 23
  6. 2023CAGRA: Highly Parallel Graph Construction and Approximate Nearest Neighbor Search for GPUscited by 22
  7. 2023Similarity search in the blink of an eye with compressed indicescited by 20
  8. 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitationscited by 20
  9. 2025RAGO: Systematic Performance Optimization for Retrieval-Augmented Generation Servingcited by 18
  10. 2022Uni-Retriever: Towards Learning The Unified Embedding Based Retriever in Bing Sponsored Searchcited by 17
  11. 2022OOD-DiskANN: Efficient and Scalable Graph ANNS for Out-of-Distribution Queriescited by 14
  12. 2021Visual and Object Geo-localization: A Comprehensive Surveycited by 13
38 more
  1. 2025RetroInfer: A Vector Storage Engine for Scalable Long-Context LLM Inferencecited by 13
  2. 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Searchcited by 12
  3. 2023DeDrift: Robust Similarity Search under Content Driftcited by 11
  4. 2025Inference-time sparse attention with asymmetric indexingcited by 11
  5. 2023A Theoretical Analysis Of Nearest Neighbor Search On Approximate Near Neighbor Graphcited by 10
  6. 2024Locally-Adaptive Quantization for Streaming Vector Searchcited by 10
  7. 2021TransHash: Transformer-based Hamming Hashing for Efficient Image Retrievalcited by 8
  8. 2024A Hybrid RAG System with Comprehensive Enhancement on Complex Reasoningcited by 8
  9. 2025PDX: A Data Layout for Vector Similarity Searchcited by 8
  10. 2022Progressively Optimized Bi-Granular Document Representation for Scalable Embedding Based Retrievalcited by 7
  11. 2022Flashlight: Scalable Link Prediction with Effective Decoderscited by 7
  12. 2023Automating Nearest Neighbor Search Configuration with Constrained Optimizationcited by 7
  13. 2023ESPN: Memory-Efficient Multi-Vector Information Retrievalcited by 7
  14. 2024Navigable Graphs for High-Dimensional Nearest Neighbor Search: Constructions and Limitscited by 7
  15. 2024Incremental IVF Index Maintenance for Streaming Vector Searchcited by 7
  16. 2021TOD: GPU-accelerated Outlier Detection via Tensor Operationscited by 6
  17. 2022Navigable Proximity Graph-Driven Native Hybrid Queries with Structured and Unstructured Constraintscited by 6
  18. 2023Binary Embedding-based Retrieval at Tencentcited by 6
  19. 2023Co-design Hardware and Algorithm for Vector Searchcited by 6
  20. 2025MicroNN: An On-device Disk-resident Updatable Vector Databasecited by 6
  21. 2025VIBE: Vector Index Benchmark for Embeddingscited by 6
  22. 2023LeanVec: Searching vectors faster by making them fitcited by 5
  23. 2022FINGER: Fast Inference for Graph-based Approximate Nearest Neighbor Searchcited by 4
  24. 2024CANDY: A Benchmark for Continuous Approximate Nearest Neighbor Search with Dynamic Data Ingestioncited by 4
  25. 2025LSM-VEC: A Large-Scale Disk-Based System for Dynamic Vector Searchcited by 4
  26. 2025LEANN: A Low-Storage Vector Indexcited by 4
  27. 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processingcited by 4
  28. 2025Balancing the Blend: An Experimental Analysis of Trade-offs in Hybrid Searchcited by 4
  29. 2023Proactive Prioritization of App Issues via Contrastive Learningcited by 3
  30. 2023General and Practical Tuning Method for Off-the-Shelf Graph-Based Index: SISAP Indexing Challenge Report by Team UTokyocited by 3
  31. 2024Curator: Efficient Indexing for Multi-Tenant Vector Databasescited by 3
  32. 2024Probabilistic Routing for Graph-Based Approximate Nearest Neighbor Searchcited by 3
  33. 2024A Bi-metric Framework for Fast Similarity Searchcited by 3
  34. 2025HONEYBEE: Efficient Role-based Access Control for Vector Databases via Dynamic Partitioning[Technical Report]cited by 3
  35. 2025Cloud-Native Vector Search: A Comprehensive Performance Analysiscited by 3
  36. 2022Two Is Better Than One: Dual Embeddings for Complementary Product Recommendationscited by 2
  37. 2023Practice with Graph-based ANN Algorithms on Sparse Data: Chi-square Two-tower model, HNSW, Sign Cauchy Projectionscited by 2
  38. 2025AlayaDB: The Data Foundation for Efficient and Effective Long-context LLM Inferencecited by 2

50 most cited of 103 All 103 (JSON)