# KnowTrace: Bootstrapping Iterative Retrieval-Augmented Generation with Structured Knowledge Tracing

Source: [KnowTrace: Bootstrapping Iterative Retrieval-Augmented Generation with Structured Knowledge Tracing](<https://www.sota2.com/research/paper/68fa78da1e209131cea7acd9>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-26T04:48:03.370Z

Authors: Rui Li, Quanyu Dai, Zeyu Zhang, Xu Chen, Zhenhua Dong, Ji-Rong Wen

Published: 2025-05-26T17:22:20.000Z

## Abstract

Recent advances in retrieval-augmented generation (RAG) furnish large language models (LLMs) with iterative retrievals of relevant information to handle complex multi-hop questions. These methods typically alternate between LLM reasoning and retrieval to accumulate external information into the LLM's context. However, the ever-growing context inherently imposes an increasing burden on the LLM to perceive connections among critical information pieces, with futile reasoning steps further exacerbating this overload issue. In this paper, we present KnowTrace, an elegant RAG framework to (1) mitigate the context overload and (2) bootstrap higher-quality multi-step reasoning. Instead of simply piling the retrieved contents, KnowTrace autonomously traces out desired knowledge triplets to organize a specific knowledge graph relevant to the input question. Such a structured workflow not only empowers the LLM with an intelligible context for inference, but also naturally inspires a reflective mechanism of knowledge backtracing to identify contributive LLM generations as process supervision data for self-bootstrapping. Extensive experiments show that KnowTrace consistently surpasses existing methods across three multi-hop question answering benchmarks, and the bootstrapped version further amplifies the gains.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Multi-hop Question Answering on 2WikiMultiHopQA l2](<https://www.sota2.com/research/sota/multi-hop-question-answering-on-2wikimultihopqa-l2.md>): Multi-hop Question Answering; 2WikiMultiHopQA l2; Cost per Pass: 0.51.

- [Multi-hop Question Answering on HotpotQA l1](<https://www.sota2.com/research/sota/multi-hop-question-answering-on-hotpotqa-l1.md>): Multi-hop Question Answering; HotpotQA l1; Cost per Pass: 0.68.

- [Multi-hop Question Answering on MusiQue l3](<https://www.sota2.com/research/sota/multi-hop-question-answering-on-musique-l3.md>): Multi-hop Question Answering; MusiQue l3; Cost: 3.52.

- [Multi-hop Question Answering on Average (HotpotQA, 2WikiMultiHopQA, MusiQue) (Cost/Efficiency)](<https://www.sota2.com/research/sota/multi-hop-question-answering-on-average-hotpotqa-2wikimultihopqa-musique-cost-efficiency.md>): Multi-hop Question Answering; HotpotQA, 2WikiMultiHopQA, and MusiQue Average all; Cost per Pass: 1.57.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2505.20245>)

[PDF](<https://arxiv.org/pdf/2505.20245.pdf>)
