A Navigational Approach for Comprehensive RAG via Traversal over Proposition Graphs
Maxime Delmas, Lei Xu, André Freitas
TL;DR
ToPG addresses the limitations of standard RAG by uniting proposition-level granularity with graph connectivity through a heterogeneous proposition graph. It introduces Suggestion-Selection cycles and three operational modes (Naive, Local, Global) to support factoid, multi-hop, and abstract QA. Across experiments on Simple, Complex, and Abstract QA tasks, ToPG achieves competitive or superior results compared to structure-augmented baselines, with notable gains in multi-hop and abstract reasoning, and provides insights into token-cost trade-offs. The approach demonstrates that query-aware graph traversal over dense factual units is a key driver for scalable and capable structured RAG systems.
Abstract
Standard RAG pipelines based on chunking excel at simple factual retrieval but fail on complex multi-hop queries due to a lack of structural connectivity. Conversely, initial strategies that interleave retrieval with reasoning often lack global corpus awareness, while Knowledge Graph (KG)-based RAG performs strongly on complex multi-hop tasks but suffers on fact-oriented single-hop queries. To bridge this gap, we propose a novel RAG framework: ToPG (Traversal over Proposition Graphs). ToPG models its knowledge base as a heterogeneous graph of propositions, entities, and passages, effectively combining the granular fact density of propositions with graph connectivity. We leverage this structure using iterative Suggestion-Selection cycles, where the Suggestion phase enables a query-aware traversal of the graph, and the Selection phase provides LLM feedback to prune irrelevant propositions and seed the next iteration. Evaluated on three distinct QA tasks (Simple, Complex, and Abstract QA), ToPG demonstrates strong performance across both accuracy- and quality-based metrics. Overall, ToPG shows that query-aware graph traversal combined with factual granularity is a critical component for efficient structured RAG systems. ToPG is available at https://github.com/idiap/ToPG.
