Retrieval, Reward, and Training Protocols: What Matters in Training Search Agents?

Yibo Zhao, Zichen Ding, Jiayi Wu, Zun Wang, Xiang Li
5/27/2026
cs.CL

No confident code implementation found for this paper.

Abstract

Search agents powered by large language models can autonomously decompose queries, retrieve information, and synthesize answers through multi-step reasoning. However, the rapid growth of training methods has outpaced controlled comparison: existing works differ in retrieval corpora, reward designs, and training protocols, making it unclear what actually drives improvements. We present a controlled empirical study that isolates three under-explored dimensions of search agent training. First, we identify a critical data-coverage issue in the widely used Wikipedia 2018 corpus and show that correcting it alone yields larger gains than the differences between training algorithms. Second, we systematically compare outcome-based and process-based reward methods across three base models, finding that the simplest outcome-based approach achieves competitive or superior performance in most settings, and that process-level credit assignment can over-correct agent behavior. Third, we analyze training data diversity, off-policy data utilization, and search budget scaling, distilling practical guidelines for training effective search agents. Our code is available at https://github.com/YiboZhao624/SearchAgentReview.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhao2026retrieval,
  title  = {Retrieval, Reward, and Training Protocols: What Matters in Training Search Agents?},
  author = {Yibo Zhao and Zichen Ding and Jiayi Wu and Zun Wang and Xiang Li},
  year   = {2026},
  eprint = {2605.27881},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.27881v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.27881.svg)](https://codeofpaper.com/paper/2605.27881)

Discussion