DeepRubric: Evidence-Tree Rubric Supervision for Efficient RL of Deep Research Agents
> Paper: *DEEPRUBRIC: Evidence-Tree Rubric Supervision for Efficient Reinforcement Learning of Deep Research Agents* — Minghang Zhu, Chuyang Wei, Junhao Xu — arXiv:2606.17029
Key points
- Problem: Training deep research agents (which search, cite, and synthesize reports) with RL is extremely expensive. Existing "query-first" methods infer rubrics from queries after the fact, producing noisy, unverifiable rewards. The strongest open baseline, DR Tulu-8B, needs ~9,700 GPU-hours (~$30,000) of RL training.
- Idea: Invert the pipeline. Build an evidence tree from the corpus first (root = broad topic, leaves = verifiable factual claims with supporting documents), then derive both the query and the rubrics from the same tree — making them naturally aligned.
- Leaves aggregate upward into node summaries; the root yields a natural-language query plus a rubric set.
- Each rubric item r = (cᵣ, Pᵣ, τᵣ, wᵣ): a verifiable criterion, supporting documents, type ∈ {FACTUAL, LOGICAL}, and weight ∈ [0,1].
- A separate verifier checks evidence support, scope alignment, and rubric atomicity. Decisions: keep / revise / discard — 91.5% revised, 7.9% discarded, final retention 92.1%.
- Composite reward:
R(y) = 0.5·R_rubric(y) + 0.2·R_format(y) + 0.2·R_cite(y) + 0.1·R_search(y) - Optimized with GRPO (group-relative advantage, no critic network).
- Three-benchmark average: 40.6 → 68.3 (+27.7 over base; DR Tulu: 68.2) with 13.6x fewer RL steps.
- Cost: ~$1,700 total (3 GPU-hours SFT + 750 GPU-hours RL on 8× A100, $180 of API calls for data) vs ≥ $30,000 — roughly a 17x cost reduction.
- Corpus-dependent (Wikipedia/OpenScholar); no clinical, legal, or proprietary-domain support yet.
- Synthetic query distribution may not cover real user needs; static trees don't adapt to fast-changing information.
Method
Top-down tree construction 1. Sample a seed topic; an LLM proposes complementary sub-queries. 2. Retrieve documents and select supporting evidence per sub-query. 3. Recurse (max depth 3; branching capped at 6/4/3 by level). Average output: 54.48 nodes, 38.66 leaves.
Bottom-up synthesis
Validation & revision
RL training
Results
| Benchmark | Metric | Qwen3-8B+Search | DR Tulu-8B (1900 steps) | DeepRubric-8B (140 steps) | |---|---|---|---|---| | SQAv2 | Overall | 57.2 | 86.8 | 86.0 | | | Cite-P | 53.7 | 88.6 | 91.5 | | ResearchQA | Overall | 46.3 | 74.3 | 75.2 | | DRB | Overall | 18.2 | 43.4 | 43.6 |
Ablations (fixed queries): removing revision −2.2%; search-based rubrics −5.7%; closed-book rubrics −3.4% — evidence that the tree structure itself provides the key supervision signal.
Why it works: Semantic-distribution analysis shows DeepRubric's synthetic queries are far more diverse than DR Tulu's homogeneous single-document queries, matching where harder benchmarks (ResearchQA, DRB) actually live. Qualitatively, its outputs build an analytic framework first, then fill in evidence — scoring 47.6 vs 32.6 on a DRB case study.
Limitations
Takeaway
High-quality reward signals shouldn't be inferred from inputs but derived from task structure. Better question design — not fewer training steps — is what makes training both cheaper and better.