atlas

Research map / Large language models / Instruction and fine-tuning

AceSearcher: Bootstrapping Reasoning and Search for LLMs via Reinforced Self-Play

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Fine-tuning for reasoning data · 0 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.

Trains a single LLM as decomposer and solver for search-augmented reasoning via SFT on 180K mixed examples followed by iterative DPO-based self-play using final-answer exact-match rewards.

Problem

Search-augmented LLMs struggle with complex multi-hop reasoning due to ineffective multi-hop retrieval and limited reasoning ability, and existing RL search methods are memory-intensive and rely on QA-only supervision.

Approach

A cooperative self-play framework where one LLM alternates between a decomposer (produces subquestion templates) and a solver (answers subquestions with retrieved context), trained with SFT then iterative DPO using preference pairs built from final-answer exact-match rewards, without intermediate annotations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add reinforcement fine-tuning (RFT) (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 56.2 -> 59.6Helped
add reinforcement fine-tuning (RFT) (ablation)AceSearcher with Llama-3.1-8B-Instruct · DocMath-EvalAvg. Accuracy: 52.3 -> 59.0Helped
add supervised fine-tuning (SFT) (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 47.6 -> 59.6Helped
add supervised fine-tuning (SFT) (ablation)AceSearcher with Llama-3.1-8B-Instruct · DocMath-EvalAvg. Accuracy: 48.0 -> 59.0Helped
add the trained decomposer instead of replacing it with Llama-3.1-8B-Instruct (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 55.3 -> 59.6Helped
add the trained solver instead of replacing it with Llama-3.1-8B-Instruct (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 40.9 -> 59.6Helped
include search-related data in SFT (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 49.3 -> 59.6Helped
include reasoning data in SFT (ablation)AceSearcher with Llama-3.1-8B-Instruct · DocMath-EvalAvg. Accuracy: 53.5 -> 59.0Helped
use the full diverse SFT mixture instead of context-aware QA tasks alone (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 36.3 -> 59.6Helped
use iterative preference optimization with positive and negative trajectories (ablation)AceSearcher with Llama-3.1-8B-Instruct · QA and fact verificationAvg. EM: 56.5 -> 59.6Helped
use iterative preference optimization with positive and negative trajectories (ablation)AceSearcher with Llama-3.1-8B-Instruct · DocMath-EvalAvg. Accuracy: 56.6 -> 59.0Helped
increase the number of RFT iterations to the third iteration (ablation)AceSearcher 8B · RFTperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: NQ SQuAD DROP NarrativeQA Quoref ROPES FEVER TAT-QA GSM8K ConvFinQA StrategyQA TabMWP

Benchmarks: 2WikiMHQA HotpotQA Bamboogle MusiQue HOVER ExFever DocMath-Eval

Metrics: exact match accuracy F1 human evaluation score

Baselines: Llama-3.1-8B-Instruct RAG DeepSeek-R1-Distill RAG Qwen-3 RAG Plan-RAG Search-R1 R1-Searcher DeepResearcher InstructRAG CORAG IRCOT Search-o1 IterDRAG

Builds on: DPO Search-R1 IterDRAG InstructRAG LoRA

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