O-Researcher: An Open Ended Deep Research Model via Multi-Agent Distillation and Agentic RL

Yi Yao, He Zhu, Piaohong Wang, Jincheng Ren, Xinlong Yang +10 more
1/7/2026
cs.CLcs.AI

No official code found. Best implementation: OPPO-PersonalAI/O-Researcher (27 stars, Apache-2.0, last commit 2026-01-14).

Abstract

The performance gap between closed-source and open-source large language models (LLMs) is largely attributed to disparities in access to high-quality training data. To bridge this gap, we introduce a novel framework for the automated synthesis of sophisticated, research-grade instructional data. Our approach centers on a multi-agent workflow where collaborative AI agents simulate complex tool-integrated reasoning to generate diverse and high-fidelity data end-to-end. Leveraging this synthesized data, we develop a two-stage training strategy that integrates supervised fine-tuning with a novel reinforcement learning method, designed to maximize model alignment and capability. Extensive experiments demonstrate that our framework empowers open-source models across multiple scales, enabling them to achieve new state-of-the-art performance on the major deep research benchmark. This work provides a scalable and effective pathway for advancing open-source LLMs without relying on proprietary data or models.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official Implementation of "O-Researcher: An Open Ended Deep Research Model via Multi-Agent Distillation and Agentic RL"

271PythonJan 5, 20269 months agoApache-2.0

Similar Papers

Cite this paper

@article{yao2026oresearcher,
  title  = {O-Researcher: An Open Ended Deep Research Model via Multi-Agent Distillation and Agentic RL},
  author = {Yi Yao and He Zhu and Piaohong Wang and Jincheng Ren and Xinlong Yang and Qianben Chen and Xiaowan Li and Dingfeng Shi and Jiaxian Li and Qiexiang Wang and Sinuo Wang and Xinpeng Liu and Jiaqi Wu and Minghao Liu and Wangchunshu Zhou},
  year   = {2026},
  eprint = {2601.03743},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.03743v1}
}

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

Discussion