Source-linked AI summary

Knowing You Don't Know: Learning When to Continue Search in Multi-round RAG through Self-Practicing

Diji Yang, Linda Zeng, Jinmeng Rao, Yi Zhang

arXiv:2505.02811v2cs.AIcs.CLcs.IR

TL;DR

Multi-round RAG must decide when retrieved information is sufficient, while existing approaches can require costly human-labeled supervision. SIM-RAG self-practices retrieval to create synthetic process data and trains a lightweight Critic to guide inference-time decisions. The paper reports that SIM-RAGfull with GPT-4 outperforms baseline methods across three datasets, while remaining modular and not modifying LLM parameters.

  • Problem

    Multi-round RAG must determine when retrieved information is sufficient, while high-quality human-annotated process supervision is costly and may not align with a system’s behavior.

    Source: §1 · pp. 1–2
  • Method

    SIM-RAG generates system-specific synthetic process data through self-practiced retrieval, then trains a Critic to inspect answer support and guide inference-time behavior.

    Source: §1 · p. 2, §3.1 · p. 5
  • Results

    SIM-RAGfull with GPT-4 consistently performs best on all three datasets, outperforming all baseline methods by a large margin.

    Source: §4.4 · p. 7
  • Takeaways & Limitations

    SIM-RAG adds a lightweight Critic without modifying LLM parameters and can work with both closed-source and open-source RAG systems.

    Source: §6 · p. 9

    SIM-RAG may face challenges with domain-specific jargon, and major changes to the Reasoner or Retriever may require Critic retraining.

    Source: §5.1 · p. 9

Abstract

from arXiv · show

Retrieval Augmented Generation (RAG) has shown strong capability in enhancing language models' knowledge and reducing AI generative hallucinations, driving its widespread use. However, complex tasks requiring multi-round retrieval remain challenging, and early attempts tend to be overly optimistic without a good sense of self-skepticism. Current multi-round RAG systems may continue searching even when enough information has already been retrieved, or they may provide incorrect answers without having sufficient information or knowledge. Existing solutions either require large amounts of expensive human-labeled process supervision data or lead to subpar performance. This paper aims to address these limitations by introducing a new framework, SIM-RAG, to explicitly enhance RAG systems' self-awareness and multi-round retrieval capabilities. To train SIM-RAG, we first let a RAG system self-practice multi-round retrieval, augmenting existing question-answer pairs with intermediate inner monologue reasoning steps to generate synthetic training data. For each pair, the system may explore multiple retrieval paths, which are labeled as successful if they reach the correct answer and unsuccessful otherwise. Using this data, we train a lightweight information sufficiency Critic. At inference time, the Critic evaluates whether the RAG system has retrieved sufficient information at each round, guiding retrieval decisions and improving system-level self-awareness through in-context reinforcement learning. Experiments across multiple prominent RAG benchmarks show that SIM-RAG is an effective multi-round RAG solution. Furthermore, this framework is system-efficient, adding a lightweight component to RAG without requiring modifications to existing LLMs or search engines, and data-efficient, eliminating the need for costly human-annotated mid-step retrieval process supervision data.

1 INTRODUCTION

Multi-round RAG must judge whether retrieved information is sufficient: stopping too early risks unsupported answers, while retrieving too much can confuse the model. SIM-RAG uses self-practiced reasoning traces and a trained Critic to guide retrieval decisions without costly human-labeled process supervision.

  • Multi-round RAG systems can stop with insufficient evidence or retrieve distracting excess, making information sufficiency and self-awareness central challenges.The paper characterizes these errors as Over-Confidence and Over-Retrieval.Source: §1 · pp. 1–2
  • Human-labeled process supervision is costly, and LLM-independent information-seeking chains may not match a system’s behavior or knowledge.Source: §1 · p. 2
  • SIM-RAG addresses the data shortage with Self-Practicing followed by Critic Training on synthetic process-supervision data.The generated inner monologues capture the system’s reasoning trajectory across components.Source: §1 · p. 2
  • Self-Practicing generates system-capability-aligned data, while the Critic repeatedly checks knowledge sufficiency and guides behavior through in-context reinforcement learning.Source: §1 · p. 2
  • SIM-RAG uses information sufficiency to guide dynamic, multi-round retrieval and reasoning for complex tasks.Source: §1 · p. 2
  • Experiments on three standard benchmarks report SIM-RAG as a lightweight, effective solution across diverse question-answering scenarios.Source: §1 · p. 3

2 RELATED WORK

Single-round RAG suits straightforward information needs, but complex tasks can require iterative retrieval and reasoning. Prior multi-round approaches use training-free self-critique or learned supervision, while RAG self-training must account for changing knowledge boundaries and noisy retrieved context.

2.1 Retrieval Augmented Generation

  • Single-round RAG serves straightforward tasks, but complex questions may require synthesizing documents, resolving ambiguity, or filling retrieval gaps through iteration.Source: §2.1 · p. 3

2.2 Multi-Round RAG

  • Training-free multi-round methods rely on LLM self-critique or internal signals, which can be unreliable or require access to model weights.Latent representations may also lack interpretability, limiting trustworthiness in applications such as healthcare.Source: §2.2 · p. 3
  • Learned approaches include query-difficulty classification, Self-RAG, and IM-RAG, but reported trade-offs include substantial data and computational costs or costly annotations and no principled stopping mechanism.Source: §2.2 · p. 3

2.3 LLM Self-Training for Complex Reasoning

  • Self-training uses model-generated outputs and reward signals, but RAG adds changing knowledge boundaries, noisy context, and the need to decide both when and what to retrieve.Source: §2.3 · pp. 3–4
  • Because LLM self-critique may lack sufficient self-awareness, SIM-RAG uses an unattached lightweight Critic trained specifically to check information sufficiency.Source: §2.3 · p. 4

3 METHODOLOGY

The methodology builds SIM-RAG around a modular Reasoner–Retriever–Critic system, trains its Critic from self-practiced retrieval traces, and uses its feedback during iterative inference.

3.1 SIM-RAG

  • SIM-RAG cycles an LLM Reasoner, Retriever, and lightweight Critic: supported answers return, while unsupported ones trigger retrieval rounds until grounding or the iteration cap.The Reasoner proposes an answer and rationale using the question and accumulated context.Source: §3.1 · pp. 4–5

3.2 Self-Practicing

  • Self-Practicing uses known question-answer pairs to generate model-specific, context-aware multi-round traces, labeling answers Accept or Reject and producing T examples per pair.The labels capture answer correctness and information sufficiency; varying available information can produce different behaviors and labels from the same pair.Source: §3.2 · pp. 5–6

3.3 Reasoning-Enhanced Critic Learning

  • The Critic is trained as a binary classifier by fine-tuning a generative language model to predict Accept/Reject labels from instruction-augmented inputs.The training objective maximizes the conditional likelihood of the target labels.Source: §3.3 · p. 6

3.4 Reasoning-Enhanced Inference

  • At inference, a separate Critic supplies textual Accept/Reject feedback that the Reasoner incorporates in-context, adapting decisions without parameter updates and avoiding self-critique bias.The feedback is appended to the Reasoner’s input as verbal reinforcement.Source: §3.4 · p. 6

4 EXPERIMENTS

Experiments compare SIM-RAG with established RAG baselines across single-hop and multi-hop QA, then analyze the Critic’s predictions and ablate Critic choice and retrieval turns.

4.1 Task and Datasets

  • Evaluation covers TriviaQA, HotpotQA, and 2WikiMultiHopQA, reporting Exact Match and F1 with each dataset’s Wikimedia dump as the retrieval corpus.The tasks span single-hop factoid questions and multi-hop evidence synthesis or fine-grained entity discrimination.Source: §4.1 · p. 6

4.2 Implementation Details

  • Experiments use Llama3-8B or GPT-4 as Reasoner, Flan-T5-2.85B or Flan-T5-783M as Critic, and BM25 with Elasticsearch for retrieval.The authors report that the pipeline can be replicated with two NVIDIA 3090 GPUs or equivalent hardware.Source: §4.2 · p. 6

4.3 Baselines

  • The comparison includes basic generation and Standard RAG alongside advanced multi-round methods, divided between systems requiring model-weight access and those usable with API-based LLMs.Table 1 identifies the two groups and marks results reproduced with newer models using an asterisk.Source: §4.3 · pp. 6–7, Table 1 · p. 7

4.4 Results

  • SIM-RAGfull with GPT-4 consistently performs best on all three RAG datasets, outperforming every baseline by a large margin, including Self-RAG and Auto-RAG, which require extensive full-model fine-tuning.On HotPotQA, SIM-RAGlite scores 27.8% versus Self-RAG’s 17.1% while using one-tenth the training parameters (783M versus 7B).Source: §4.4 · p. 7

4.5 Analysis on Critic Predictions

  • The Critic’s accuracy in rejecting incorrect answers is 63.9% on HotpotQA and 65.0% on 2Wiki, while correct-answer acceptance is 60.3% on TriviaQA versus 13.6% on both multi-hop datasets.The paper attributes this difference in part to the synthetic training data containing a higher proportion of positive examples for TriviaQA.Source: §4.5 · pp. 7–8, Figure 3 · p. 8

4.6 Ablation Study and Analysis

  • Flan-T5 as Critic outperforms GPT-4 self-critique on both EM and F1 for complex multi-hop tasks, though GPT-4 achieves strong TriviaQA results.Both configurations use GPT-4 as Reasoner; the authors suggest general-purpose LLMs may produce too many false positives as Critic on multi-round QA.Source: Figure 4 · p. 8, §4.6 · p. 8
  • On HotpotQA, larger turn limits improve SIM-RAGlite, with a 10.1% final-round gain over Naive Generation and a 47.2% Oracle Critic score.The Oracle Critic uses ground-truth labels and represents the stated upper limit without modifying the Reasoner; experiments cap turns at six because of the Critic’s context length.Source: Figure 5 · p. 8, §4.6 · pp. 8–9
  • Self-practicing traces include errors from missing evidence at zero or one retrieval round, a correct two-round prediction, and distraction from over-retrieval at three rounds.The authors use these traces to illustrate why more retrieved information is not always beneficial for LLM reasoning.Source: §4.6 · p. 9

5 DISCUSSION

SIM-RAG handles retrieval tasks of varying complexity, but its performance depends on domain fit and system components, and failures can arise beyond the Critic. The discussion argues that learning to evaluate an answer is easier than solving the task itself.

5.1 Strengths and Weaknesses

  • SIM-RAG’s flexibility enables consistent outperformance of traditional baselines across tasks ranging from single-round retrieval to multi-round reasoning.Source: §5.1 · p. 9
  • SIM-RAG may struggle with domain-specific jargon, and its system-specific Critic may require retraining if the Reasoner or Retriever changes substantially.Source: §5.1 · p. 9
  • Data generation requires T × N large-model inferences, while unfamiliar domains may require more inference turns and make domain adaptation important for reducing inference time.Source: §5.1 · p. 9
  • False Critic rejections can trigger over-retrieval mistakes, while low accuracy with an Oracle Critic implicates dataset difficulty, Reasoner knowledge and query formulation, and Retriever quality.Source: §5.1 · p. 9

5.2 Critic Learning

  • Flan-T5-783M scores 14.7% EM on HotPotQA versus 20.1% for zero-shot Llama3, yet can serve as a Critic by assessing output coherence and validity rather than generating correct answers.Source: §5.2 · p. 9

6 CONCLUSION AND FUTURE WORK

SIM-RAG adds a lightweight Critic and Self-Practicing-generated synthetic data to optimize multi-round RAG without modifying LLM parameters. The authors report effectiveness on three standard benchmarks and identify potential extensions for Critic-based optimization.

6 CONCLUSION AND FUTURE WORK

  • SIM-RAG optimizes multi-round RAG by adding a lightweight Critic, without modifying LLM parameters, and supports both open-source and closed-source systems.Source: §6 · p. 9
  • Its Self-Practicing Algorithm generates synthetic data to address shortages of labeled, system-specific multi-round reasoning and retrieval training data.Source: §6 · p. 9
  • Experiments on three standard benchmarks validate SIM-RAG’s effectiveness; the authors suggest future work could use the Critic as a reward model to optimize other RAG components.Source: §6 · p. 9
  • The authors expect Self-Practicing and Critic training techniques to extend to other AI problems, while emphasizing that recognizing system limitations matters for reducing hallucination and enhancing trustworthiness and reliability.Source: §6 · p. 9
Loading 2505.02811v2…