atlas

Research map / Large language models / Agents, code and math

WebThinker: Empowering Large Reasoning Models with Deep Research Capability

NeurIPS 2025 · Large language models › Agents, code and math · approach: Reasoning benchmarks and platforms · 4 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 WebThinker, a deep research agent in which large reasoning models autonomously search and navigate the web via a Deep Web Explorer and draft reports during reasoning, further trained with iterative online DPO.

Problem

Large reasoning models rely on static internal knowledge, which limits performance on knowledge-intensive tasks and on producing comprehensive research reports that require synthesizing web information; existing open-source deep search agents use predefined RAG workflows.

Approach

Lets the LRM itself invoke a Deep Web Explorer (search plus link/button clicking, driven by the LRM) and writing tools (draft, check, edit) interleaved with its reasoning, and trains tool use with iterative on-policy online DPO using preference pairs ranked by correctness, tool-call count, and length.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use WebThinker-32B-RL instead of Search-o1-32BQwQ-32B · GAIAPass@1 (Avg.): 39.8 -> 48.5Helped
Use WebThinker-32B-RL instead of Search-o1-32BQwQ-32B · WebWalkerQAPass@1 (Avg.): 34.1 -> 46.5Helped
Use WebThinker-32B-RL instead of Search-o1-32BQwQ-32B · HLEPass@1 (Avg.): 10.8 -> 15.8Helped
Add iterative online DPO training (ablation)WebThinker-32B-Base · Complex Problem-SolvingAvg.: 42.1 -> 45.4Helped
Use iterative online DPO instead of offline DPO (ablation)WebThinker · Complex Problem-SolvingAvg.: 43.2 -> 45.4Helped
Add link clicking (ablation)WebThinker-32B-RL · Complex Problem-SolvingAvg.: 42.6 -> 45.4Helped
Add Deep Web Explorer (ablation)WebThinker-32B-RL · Complex Problem-SolvingAvg.: 38.3 -> 45.4Helped
Add iterative online DPO training (ablation)WebThinker-32B-Base · GlaiveAvg.: 8.0 -> 8.1No clear effect
Add Deep Web Explorer (ablation)WebThinker-32B-RL · GlaiveAvg.: 7.7 -> 8.1Helped
Add report check and edit tools (ablation)WebThinker-32B-RL · GlaiveCoherence: 6.9 -> 7.9Helped
Add autonomous report drafting (ablation)WebThinker-32B-RL · GlaiveAvg.: 6.6 -> 8.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: SuperGPQA WebWalkerQA OpenThoughts NaturalReasoning NuminaMath glaiveai/reasoning-v1-20m GPQA GAIA HLE

Benchmarks: GPQA GAIA WebWalkerQA Humanity's Last Exam Glaive

Metrics: Pass@1 accuracy average report score (completeness, thoroughness, factuality

Baselines: Search-o1-32B RAG-QwQ-32B RAG-Qwen2.5-32B QwQ-32B DeepSeek-R1-671B OpenAI Deep Research Gemini2.0 Deep Research Grok3 DeeperSearch

Builds on: Search-o1 DPO chain-of-thought

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