Deep search agents struggle with credit assignment across long, noisy retrieved contexts. Zhejiang University and Tencent open-sourced KnowGPO (arXiv:2610.22331, GitHub: ZJU-REAL/KnowGPO), an RL framework that groups search trajectories by atomic knowledge conditions rather than surface observations. Qwen3-8B fine-tuned with KnowGPO achieves 38.8% on BrowseComp-ZH and 40.2% on GAIA, outperforming GRPO/GiGPO baselines and rivaling 32B open-source search systems.
Key Takeaways
- ✓Zhejiang University and Tencent open-sourced KnowGPO (arXiv:2610.22331) for credit assignment in deep search agents
- ✓Replaces surface observation matching with atomic knowledge condition states and within-group incremental knowledge rewards
- ✓Qwen3-8B + KnowGPO scores 38.8% on BrowseComp-ZH and 40.2% on GAIA, outperforming standard GRPO by +5.9 and +5.2 points
- ✓Allows an 8B model to rival and outperform 32B open-source search systems including WebSailor-32B and ASearcher-Web-32B

Turn your technical choice into a development budget
Compare 40 dev plans & simulate token costs vs $20/mo subscriptions
Project Links & Resources
Direct AccessIn-Depth Technical Analysis
Background and the Problem
Deep search agents solve knowledge-intensive tasks through long-horizon, multi-turn interactions where assigning credit to individual search decisions is notoriously difficult. Outcome-based reinforcement learning (such as GRPO) provides only a single scalar terminal reward for an entire trajectory. Recent process-supervision methods (GiGPO, IGPO) attempt fine-grained credit assignment, but anchor rewards to surface-level text or model activations—both of which fail in deep search where retrieved documents are noisy and lengthy. Researchers from Zhejiang University and Tencent introduced KnowGPO (arXiv:2610.22331, GitHub: ZJU-REAL/KnowGPO) to group trajectories by objective knowledge acquisition.
Architecture and How It Works
- Atomic Knowledge State Decomposition:
- For each query,
KnowGPOdecomposes the target answer derivation into a set of atomic knowledge conditions. At each step, an agent's state is represented by the subset of satisfied conditions rather than raw textual observations;
- Group-Relative RL on Incremental Knowledge Gains:
- Trajectories sharing the same knowledge state are clustered into groups for within-group advantage computation. The incremental knowledge gained between consecutive steps acts as an environment-grounded process reward, effectively eliminating reward hacking caused by noisy search snippets.
Benchmarks and Measured Results
BrowseComp-ZHandGAIABenchmarks (Table 1):- Starting from
Qwen3-8B-SFT(30.1% / 31.1%): + GRPOreaches 32.9% / 35.0%;+ GiGPOachieves 37.3% / 35.0%;+ IGPOreaches 32.2% / 37.9%;+ KnowGPOreaches 38.8% onBrowseComp-ZHand 40.2% onGAIA, outperforming all RL baselines and gaining +5.9 / +5.2 percentage points over standard GRPO;- The 8B
KnowGPOagent surpasses 32B systems likeWebSailor-32B(25.5%) andASearcher-Web-32B(15.6%), closely rivalingDeepMiner-32B-RL(40.1%) and proprietaryGLM-4.5(37.5%). XbenchLeaderboard (Table 2):- Achieves 48.0% on
Xbench-2505and 36.0% onXbench-2510, setting new state-of-the-art results among open-source 8B search agents.
Getting Started for Developers
- Open-Source Repository: Code and implementation details are available at
https://github.com/ZJU-REAL/KnowGPO. - Engineering Takeaways: When post-training search and research agents, developers can integrate atomic knowledge condition evaluators into the RL loop, substituting outcome-only signals with KnowGPO's state-grouped advantage estimates to dramatically improve tool-search efficiency on compact 8B models.
Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.
Discussion & Comments
0Sign in to join the discussion
Connect with AI developers to exchange benchmark insights.