Cluster-based Adaptive Retrieval: Dynamic Context Selection for RAG Applications

Yifan Xu, Vipul Gupta, Rohit Aggarwal, Varsha Mahadevan, Bhaskar Krishnamachari
10/2/2025
cs.IRcs.AIcs.CL

No official code found. Best implementation: yifan-cb/Cluster-based-Adaptive-Retrieval (1 star, last commit 2025-05-13).

Abstract

Retrieval-Augmented Generation (RAG) enhances large language models (LLMs) by pulling in external material, document, code, manuals, from vast and ever-growing corpora, to effectively answer user queries. The effectiveness of RAG depends significantly on aligning the number of retrieved documents with query characteristics: narrowly focused queries typically require fewer, highly relevant documents, whereas broader or ambiguous queries benefit from retrieving more extensive supporting information. However, the common static top-k retrieval approach fails to adapt to this variability, resulting in either insufficient context from too few documents or redundant information from too many. Motivated by these challenges, we introduce Cluster-based Adaptive Retrieval (CAR), an algorithm that dynamically determines the optimal number of documents by analyzing the clustering patterns of ordered query-document similarity distances. CAR detects the transition point within similarity distances, where tightly clustered, highly relevant documents shift toward less pertinent candidates, establishing an adaptive cut-off that scales with query complexity. On Coinbase's CDP corpus and the public MultiHop-RAG benchmark, CAR consistently picks the optimal retrieval depth and achieves the highest TES score, outperforming every fixed top-k baseline. In downstream RAG evaluations, CAR cuts LLM token usage by 60%, trims end-to-end latency by 22%, and reduces hallucinations by 10% while fully preserving answer relevance. Since integrating CAR into Coinbase's virtual assistant, we've seen user engagement jump by 200%.

View on arXivView PDF

Code Implementations(1)

(KDD 2025) Cluster-based Adaptive Retrieval: Dynamic Context Selection for RAG Applications

10May 13, 20251 years ago

Similar Papers

Cite this paper

@article{xu2025clusterbased,
  title  = {Cluster-based Adaptive Retrieval: Dynamic Context Selection for RAG Applications},
  author = {Yifan Xu and Vipul Gupta and Rohit Aggarwal and Varsha Mahadevan and Bhaskar Krishnamachari},
  year   = {2025},
  eprint = {2511.14769},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.14769v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.14769.svg)](https://codeofpaper.com/paper/2511.14769)

Discussion