R-Search: Empowering LLM Reasoning with Search via Multi-Reward Reinforcement Learning

Qingfei Zhao, Ruobing Wang, Dingling Xu, Daren Zha, Limin Liu
6/4/2025
cs.CL

Official code: QingFei1/R-Search (35 stars, last commit 2026-01-04).

Abstract

Large language models (LLMs) have notably progressed in multi-step and long-chain reasoning. However, extending their reasoning capabilities to encompass deep interactions with search remains a non-trivial challenge, as models often fail to identify optimal reasoning-search interaction trajectories, resulting in suboptimal responses. We propose R-Search, a novel reinforcement learning framework for Reasoning-Search integration, designed to enable LLMs to autonomously execute multi-step reasoning with deep search interaction, and learn optimal reasoning search interaction trajectories via multi-reward signals, improving response quality in complex logic- and knowledge-intensive tasks. R-Search guides the LLM to dynamically decide when to retrieve or reason, while globally integrating key evidence to enhance deep knowledge interaction between reasoning and search. During RL training, R-Search provides multi-stage, multi-type rewards to jointly optimize the reasoning-search trajectory. Experiments on seven datasets show that R-Search outperforms advanced RAG baselines by up to 32.2% (in-domain) and 25.1% (out-of-domain). The code and data are available at https://github.com/QingFei1/R-Search.

View on arXivView PDF

Code Implementations(1)

QingFei1/R-SearchOfficial100%

[ACL 2026] R-Search: Empowering LLM Reasoning with Search via Multi-Reward Reinforcement Learning

351Shell, PythonMay 15, 20259 months ago

Similar Papers

Cite this paper

@article{zhao2025rsearch,
  title  = {R-Search: Empowering LLM Reasoning with Search via Multi-Reward Reinforcement Learning},
  author = {Qingfei Zhao and Ruobing Wang and Dingling Xu and Daren Zha and Limin Liu},
  year   = {2025},
  eprint = {2506.04185},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.04185v1}
}

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/2506.04185.svg)](https://codeofpaper.com/paper/2506.04185)

Discussion