Approximate Diverse k-nearest Neighbor Search in Vector Database
On the map: Retrieval-augmented generation → Vector search and ANN indexes
Abstract (arXiv)
Approximate k-nearest neighbor search (Ak-NNS) is a core operation in vector databases, underpinning applications such as retrieval-augmented generation (RAG) and image retrieval. In these scenarios, users often prefer diverse result sets to minimize redundancy and enhance information value. However, existing greedy-based diverse methods frequently yield sub-optimal results, failing to adequately approximate the optimal similarity score under certain diversification level. Furthermore, there is a need for flexible algorithms that can adapt to varying user-defined result sizes and diversity requirements. To address these challenges, we propose a novel approach that seamlessly integrates result diversification into state-of-the-art (SOTA) Ak-NNS methods. Our approach introduces a progressive search framework, consisting of iterative searching, diversification, and verification phases. Carefully designed diversification and verification steps enable our approach to efficiently approximate the optimal diverse result set according to user-specified diversification levels without additional indexing overhead. We evaluate our method on three million-scale benchmark datasets, LAION-art, Deep1M, and Txt2img, using latency, similarity, and recall as performance metrics across a range of k values and diversification thresholds. Experimental results demonstrate that our approach consistently retrieves near-optimal diverse results with minimal latency overhead, particularly under medium and high diversity settings.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Vector search and ANN indexes, one of 15 directions in Retrieval-augmented generation. Builds on 20 of its 32 references that are in the map. First posted on arXiv 31 Oct 2025.
Builds on
20 of 32 references.
References · 20
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,152
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 849
- 2024The Faiss librarycited by 376
- 2023Query Rewriting for Retrieval-Augmented Large Language Modelscited by 213
- 2023Recommender Systems in the Era of Large Language Models (LLMs)cited by 189
- 2020Embedding-based Retrieval in Facebook Searchcited by 156
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 104
- 2024RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Searchcited by 48
- 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Searchcited by 45
- 2015Optimal Data-Dependent Hashing for Approximate Near Neighborscited by 44
8 more
- 2022Knowledge Graph Embedding: A Survey from the Perspective of Representation Spacescited by 41
- 2023Multimodal Recommender Systems: A Surveycited by 37
- 2023Interpreting the Curse of Dimensionality from Distance Concentration and Manifold Effectcited by 14
- 2017Accelerated Nearest Neighbor Search with Quick ADCcited by 9
- 2024Diversity-Aware k-Maximum Inner Product Search Revisitedcited by 7
- 2023Zelda: Video Analytics using Vision-Language Modelscited by 6
- 2024DET-LSH: A Locality-Sensitive Hashing Scheme with Dynamic Encoding Tree for Approximate Nearest Neighbor Searchcited by 6
- 2019Understanding and Improving Proximity Graph based Maximum Inner Product Searchcited by 5
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Filtered Approximate Nearest Neighbor Search in Vector Databases: System Design and Performance Analysis
- 2026A Comprehensive Empirical Evaluation of Vector Database Systems for Approximate Nearest Neighbor Search: Performance, Quality, and Resource Trade-offs
- 2024Vector Retrieval with Similarity and Diversity: How Hard Is It?
- 2026Welfarist Formulations for Diverse Similarity Search
- 2026FGIM: a Fast Graph-based Indexes Merging Framework for Approximate Nearest Neighbor Search
- 2025Beyond Nearest Neighbors: Semantic Compression and Graph-Augmented Retrieval for Enhanced Vector Search
- 2025MicroNN: An On-device Disk-resident Updatable Vector Database
- 2026EMA: Approximate Nearest Neighbor Search with General Attribute Filtering and Dynamic Updates