跳转至

SERPO: Self-Evolving Rubric Policy Optimization for Open-Ended Test-Time Reinforcement Learning

简体中文

Candidate-policy objective, not paper-scale training.

Paper information

Field Details
Paper Paper or original source
Institution No affiliation disclosed; first author Jianze Wang.
First public release 2026-07-29 (arXiv v1)
Author code No public author code found as of 2026-08-24.
Local adapter or method key serpo
Local reproduction code src/auto_research/post_training/historical_b08_b09.py

Paper method and evidence

A Good–Normal–Bad response archive, query-specific rubrics and actor policy co-evolve in a three-way feedback loop.

flowchart LR
  A[Archive graded responses] --> B[Update query-specific rubric]
  B[Update query-specific rubric] --> C[Update actor policy]

Original paper figure

SERPO paper figure

Figure shows rubric and policy co-evolution. From the original paper; copyright remains with the authors.

Core equation

\[ \theta,rubric,archive\leftarrow\operatorname{Evolve}(\theta,rubric,archive) \]

Reported results

The paper reports up to +20.63/+20.31 points on HealthBench/ResearchQA and +8.06 macro across six benchmarks.

Local reproduction

120 updates: accuracy 0.1953→0.3281 (+0.1328). Metrics, Batch index. Before/after arithmetic-smoke results on one candidate policy are not matched comparisons across methods. No full checkpoint, data, compute, multi-seed or benchmark. Raw outputs stay in runs/post-training/; experiment artifacts contain metrics only.

auto-research post-train --algorithm serpo --dataset arithmetic-smoke --steps 120 --seed 42 --no-network