RIT-RAG: Navigating Document Corpora with Retrieval-Induced Trees

arXiv:2610.11370 · cs.AI, cs.IR · Submitted 2026-10-08 · Read on arXiv

cs.AI, cs.IR

Submitted: 2026-10-08

Updated: 2026-10-08

Comments: 24 pages (main text through Limitations ends on page 9, followed by references and appendix), 9 figures, 16 tables

Code: https://github.com/VectifyAI/PageIndex

License: http://creativecommons.org/licenses/by/4.0/

The gist: Retrieval-augmented generation (RAG) grounds language models in external corpora.

Terminology

Abstract

Retrieval-augmented generation (RAG) grounds language models in external corpora. Agentic RAG enables iterative search, yet exposes the model to isolated chunks without document structure, making it difficult to distinguish relevant evidence from chunks that merely resemble the query. Structure-aware methods such as PageIndex navigate document structure but cannot scale to the structures of large corpora, which do not fit in the LLM context. Hence, they first commit to a single document using a document retriever and cannot recover from a wrong choice. We propose RIT-RAG (Retrieval-Induced Tree RAG), which combines content retrieval with structural navigation. Offline, RIT-RAG builds a tree for each document from its table of contents or sitemap. At query time, it retrieves a broad set of chunks and uses their positions to induce manageable sub-trees, potentially across multiple documents. An LLM agent navigates these sub-trees, selectively reads promising nodes, and reformulates queries when needed. Thus, retrieval proposes where to look, while the agent decides what to read. Across financial, scientific, and customer-support benchmarks, RIT-RAG achieves the highest answer accuracy among vanilla, graph-based, and agentic baselines. On EntQABench, our new benchmark of 2.84 million technical-documentation webpages, it improves accuracy by 6.8 to 11.4 points over the strongest baseline across three LLMs.

Sources

Related papers