atlas

Research map / Large language models / Retrieval and knowledge

Search and Refine During Think: Facilitating Knowledge Refinement for Improved Retrieval-Augmented Reasoning

NeurIPS 2025 · Large language models › Retrieval and knowledge · approach: Retrieval-augmented reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AutoRefine, an RL post-training framework where the LLM interleaves search calls with explicit knowledge-refinement steps and is trained with GRPO using answer F1 and a retrieval-specific reward on refine blocks.

Problem

Retrieval-augmented reasoning with LLMs often retrieves noisy or irrelevant documents that distract multi-hop reasoning, and existing RL methods rely only on outcome rewards, giving no direct supervision of retrieval quality.

Approach

Adds an explicit refine step between search and answer within the reasoning loop ("search-and-refine-during-think") and rewards the refine content (whether ground-truth answer appears in refinements) alongside answer F1, with retrieved documents masked from the loss under GRPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AutoRefine instead of the strongest baselineQwen2.5-3B QA retrieval reasoning · Seven QA benchmarks (Avg.)accuracy: 0.336 -> 0.405Helped
Use AutoRefine instead of the strongest baselineQwen2.5-3B QA retrieval reasoning · 2Wikiaccuracy: 0.310 -> 0.393Helped
Add retrieval-specific reward (ablation)AutoRefine-Base · Seven QA benchmarks (Avg.)accuracy: 0.376 -> 0.405Helped
Add knowledge refinement step alongside retrieval-specific reward (ablation)AutoRefine-Base · Seven QA benchmarks (Avg.)accuracy: 0.312 -> 0.405Helped
Add retrieval-specific reward (ablation)AutoRefine-Instruct · Seven QA benchmarks (Avg.)accuracy: 0.360 -> 0.396Helped
Add knowledge refinement step alongside retrieval-specific reward (ablation)AutoRefine-Instruct · Seven QA benchmarks (Avg.)accuracy: 0.333 -> 0.396Helped
Use nonlinear rather than linear answer/retrieval reward combination (ablation)AutoRefine with reward on refinement steps · Seven QA benchmarks (Avg.)accuracy: 0.375 -> 0.405Helped
Apply retrieval reward to refinement rather than retrieved documents (ablation)AutoRefine with nonlinear reward combination · Seven QA benchmarks (Avg.)accuracy: 0.384 -> 0.405Helped
Add an external BART refiner (ablation)Search-R1 · PopQAaccuracy: 0.413 -> 0.450Helped
Add an external BART refiner (ablation)Search-R1 · 2Wikiaccuracy: 0.274 -> 0.239Hurt
Replace CEM retrieval reward with word-level recall (ablation)AutoRefine on complex answers (>5 words) · Complex answers (Avg.)accuracy: 0.177 -> 0.216Helped
Increase base model size from Qwen2.5-3B to Qwen2.5-7B (ablation)AutoRefine · Seven QA benchmarks (Avg.)accuracy: 0.405 -> 0.455Helped

Surprising findings

Limitations

Experimental setup

Datasets: NQ HotpotQA TriviaQA PopQA 2WikiMultihopQA Musique Bamboogle

Benchmarks: NQ TriviaQA PopQA HotpotQA 2WikiMultihopQA Musique Bamboogle

Metrics: exact match F1 cover exact match search success rate

Baselines: Direct Generation SFT R1-Instruct R1-Base Naive RAG Search-o1 IRCoT ReSearch Search-R1

Builds on: Search-R1 GRPO ReSearch Search-o1 IRCoT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy