Progressive Searching for Retrieval in RAG

Taehee Jeong, Xingzhe Zhao, Peizu Li, Markus Valvur, Weihua Zhao
2/7/2026
cs.IRcs.AI

No official code found. Best implementation: taeheej/Progressive-searching-for-Retrieval-in-RAG (0 stars, Apache-2.0, last commit 2026-02-07).

Abstract

Retrieval Augmented Generation (RAG) is a promising technique for mitigating two key limitations of large language models (LLMs): outdated information and hallucinations. RAG system stores documents as embedding vectors in a database. Given a query, search is executed to find the most related documents. Then, the topmost matching documents are inserted into LLMs' prompt to generate a response. Efficient and accurate searching is critical for RAG to get relevant information. We propose a cost-effective searching algorithm for retrieval process. Our progressive searching algorithm incrementally refines the candidate set through a hierarchy of searches, starting from low-dimensional embeddings and progressing into a higher, target-dimensionality. This multi-stage approach reduces retrieval time while preserving the desired accuracy. Our findings demonstrate that progressive search in RAG systems achieves a balance between dimensionality, speed, and accuracy, enabling scalable and high-performance retrieval even for large databases.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Progressive searching for Retrieval in RAG

00Jupyter NotebookSep 14, 20258 months agoApache-2.0

Cite this paper

@article{jeong2026progressive,
  title  = {Progressive Searching for Retrieval in RAG},
  author = {Taehee Jeong and Xingzhe Zhao and Peizu Li and Markus Valvur and Weihua Zhao},
  year   = {2026},
  eprint = {2602.07297},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.07297v1}
}

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/2602.07297.svg)](https://codeofpaper.com/paper/2602.07297)

Discussion