Full text not available for this paper
Summary (Overview)
- RRI (Recursive Reward Improvement) is a self-evolving pipeline that improves its own reward functions alongside its tasks and solver, using reward hacking as adversarial supervision—one of the first systems to do so for open-ended expert tasks without training data.
- Key innovation: Before the solver trains on a generated task, an adversary writes an answer that games the rubric while being as useless as possible; the same model writes an honest answer without seeing the rubric; up to two repair steps revise the rubric to make the honest answer win.
- Results: RRI improves adjusted scores on HealthBench Professional over the Generation Only baseline by 10.9 points at 9B and 12.4 points at 27B, and by 10.3 points in a fully self-contained setting with no external model.
- Out-of-domain generalization: RRI-27B trained on HealthBench Professional description improves by 6.6 points on PRBench Hard and 8.0 on ProfBench, despite never seeing tasks from either benchmark.
- Analysis: The authors classify 12,147 exploits into five categories of reward failure plus one category of incorrect fixes, identifying that nearly 99% of model-generated question-rubric pairs are hackable by naive generation.
Introduction and Theoretical Foundation
Background and Motivation
Recursive Self-Improvement (RSI) has gained attention for its ability to work with limited data. In a proposer–solver loop, a proposer model writes training tasks and a solver model learns to solve them through reinforcement learning. Such loops have succeeded in mathematics and coding, where answers can be checked automatically. However, open-ended expert tasks (e.g., clinical report generation, legal analysis) have no answer key, making simple question-answer generation infeasible.
The Core Challenge
For open-ended tasks, the proposer must also write a rubric—a weighted list of content an answer should include and errors it should avoid. The unique challenge is comprehensiveness:
"For naively generated rubric, solvers tend to exploit it, naming the expected topics without the substance behind them, which corrupts the entire learning process."
Key Theoretical Foundations
- Reward hacking (Amodei et al., 2016; Skalse et al., 2022): Solvers exploit ambiguous or incomplete reward functions.
- Self-play loops (Absolute Zero, R-Zero, SPICE): These write tasks and grade by execution or answer key, which open-ended tasks lack.
- Modern defenses against reward hacking correct biases that hold across tasks (Chen et al., 2024a; Park et al., 2024), but no longer apply when the rubric varies across questions.
Problem Statement
The core unsolved problem: How to supervise model-written rewards without a human reference?
Methodology
RRI consists of five components:
3.1 Proposer
- Receives only a general description of the target task and no training data
- Writes diverse clinician requests that double as retrieval queries
- Retrieves medical passages from a reference database
- Writes the completed task and rubric in one call from those references
- Each task consists of a request and a rubric , where is a criterion and is its signed weight
3.2 Adversary Rubric Hacking & Repair
Hack stage: The adversary receives each new task and rubric and writes a reward hacking answer—one that satisfies as many criteria as possible while being as useless as possible. In parallel, the same frozen model writes an honest answer from the task alone, without seeing the rubric.
The lead of the exploit is computed as:
The adversary wins unless the honest answer outscores the exploit by at least a margin .
Patch stage: When the adversary wins, the model rewrites the question–rubric pairs. The judge evaluates each proposed criterion against both answers, and it is retained only when:
In other words, a criterion is kept only when it gives the honest answer a higher score than the hacking answer. Approximately four fifths of accepted criteria are positive.
Admission: After at most two repair rounds, every task enters the training pool. A rewrite is adopted only when a fresh probe shows a smaller than before.
3.3 Solver
- Generates a group of responses per task
- Trained with Group Relative Policy Optimization (GRPO):
- Can make up to two tool calls per rollout for citation purposes (clinical database or web search)
3.4 Meta-Optimizer
- Updates the proposer input at the end of each step
- Classifies failure modes, rubric defects, and task defects
- Assigns each case one of three verdicts: model failed a fair task, generator at fault, or model succeeded
- Compares corpus statistics (criteria per task, negative share, use-case mix, task self-similarity) with benchmark reference
- Rewrites guidance blocks appended to the two generation prompts
Empirical Validation / Results
Experimental Setup
| Setting | Solver | Teacher | Retrieval |
|---|---|---|---|
| 9B GPT Teacher | Qwen3.5-9B | GPT | Yes |
| 27B GPT Teacher | Qwen3.6-27B | GPT | Yes |
| 9B Self Teacher | Qwen3.5-9B | Frozen 9B | Yes |
| 9B Self-Graded | Qwen3.5-9B | Frozen 9B | No |
Scoring: Each benchmark scores an answer against its rubric. The rubric score is:
HealthBench Professional adds its official length adjustment:
where is answer length in characters, , and .
RQ1: In-Domain Improvement (HealthBench Professional)
| Setting | Untrained | Generation Only | Full RRI | Δ RRI vs. Gen Only |
|---|---|---|---|---|
| 9B, GPT Teacher | 0.329 | 0.424 | 0.533 | +10.9 |
| 27B, GPT Teacher | 0.374 | 0.392 | 0.516 | +12.4 |
| 9B, Self Teacher | 0.465 | 0.467 | 0.570 | +10.3 |
Key findings:
- Writing tasks benefit most: +39.1 points at 9B, +14.7 at 27B, +25.9 in all-self setting
- Difficult tasks improve by 18.6 points vs. 2.8 on typical tasks (9B setting)
- Adding the adversary to a loop that already co-evolves tasks and rewards adds +2.7 points (Co-evolve Only: 0.506 → Full RRI: 0.533)
Comparison with existing rubric-reward methods (9B GPT Teacher):
| Method | Adjusted Score |
|---|---|
| RaR w. Synthetic Tasks | 0.433 |
| EvoRubrics | 0.493 |
| SibylSense | 0.502 |
| Generation Only | 0.424 |
| Co-evolve Only | 0.506 |
| Full RRI | 0.533 |
RQ2: Out-of-Domain Generalization
| Benchmark | Base Model | Self Improve (Gen Only) | RRI-27B | Δ RRI vs. Base |
|---|---|---|---|---|
| PRBench Hard (All) | 0.189 | 0.201 | 0.255 | +6.6 |
| - Finance | 0.193 | — | 0.267 | +7.4 |
| - Legal | 0.184 | — | 0.240 | +5.6 |
| ProfBench (All) | 0.345 | 0.392 | 0.425 | +8.0 |
| - Chemistry | 0.271 | — | 0.403 | +13.2 |
| - Consulting | 0.261 | — | 0.371 | +11.0 |
RQ3: Hack–Patch–Improve Loop Analysis
The full analysis covered 12,147 samples across three datasets (7,032 for HealthBench Pro, 3,473 for PRBench, 1,642 for ProfBench). Key statistics:
- Nearly 99% of model-generated question-rubric pairs classified as hackable
- One third of exploits carry wrong content that no criterion penalizes
- A further third turn on how a loosely worded criterion is read
Example of Rubric Repair (Atrial Fibrillation Task)
| Original Rubric Criterion | Exploit | Added Criterion |
|---|---|---|
| +9 Mentions estimating risk with CHA₂DS₂-VASc and HAS-BLED | × Assigns one age point instead of required two | +8 Requires two CHA₂DS₂-VASc points for age 75+ |
| +10 States fall risk alone does not outweigh stroke-prevention benefit | × Proposes lower apixaban dose without patient info | −7 Penalizes reduced-dose apixaban without reduction criteria |
Theoretical and Practical Implications
Theoretical Contributions
-
Reward verification without references: RRI demonstrates that adversarial self-checking can validate model-written rewards without human annotations, preference labels, or golden rubrics—a fundamental advance for open-ended self-improvement.
-
Reward hacking as supervision signal: Rather than treating reward hacking as a failure to be eliminated, RRI uses exploits as constructive feedback to improve the reward function itself.
-
Meta-level evolution: The meta-optimizer makes improvements persistent by rewriting generation prompts, preventing the model from repeating the same reward-design errors.
Practical Implications
-
Medical/legal/financial AI: Enables training on scarce expert tasks without expert-written training data, potentially democratizing specialized AI development.
-
Scalable self-improvement: The all-self setting (frozen 9B model serving every auxiliary role) demonstrates that self-improvement works without a stronger teacher model.
-
Transferable skills: Training on medical tasks improves performance on finance, legal, chemistry, physics, and consulting tasks—suggesting the repair process teaches generalizable professional reasoning skills.
Conclusion
Main Takeaways
-
RRI is one of the first self-evolving pipelines that improves its reward alongside its tasks and solver, with reward hacking as adversarial supervision, requiring zero training data.
-
Consistent improvements across settings: +10.9 to +12.4 points on HealthBench Professional over Generation Only baselines, with gains largest on difficult and writing tasks.
-
Out-of-domain transfer: Improvements generalize to completely different professional domains (finance, law, chemistry, physics, consulting), with RRI adding 5.3 points on PRBench Hard and 3.3 points on ProfBench over Generation Only.
-
The adversary is essential: Adding hack-then-patch rounds to a loop that already co-evolves tasks and rewards adds 2.7 points, showing that active reward testing provides unique value.
Future Directions
- Scaling to more domains and larger models: The authors note the 27B model benefits more from RRI than the 9B model (+14.2 vs. +10.4 points over untrained), suggesting larger models may gain more from repaired rewards.
- Reducing repair rounds: Current design uses at most two repair rounds as a compute/benefit trade-off; more sophisticated admission criteria could improve efficiency.
- Addressing remaining exploit categories: The analysis identifies specific failure modes (wrong content not penalized, loosely worded criteria) that future reward-generation methods should target.
The authors release all code, prompts, and configurations at https://github.com/DDVD233/RRI
Related papers
- When Does Recurrence Become an Algorithm? Convergence Selection in Weight-Tied Looped Transformers
Trained weight-tied looped transformers implement serial linear-frontier algorithms whose speed obeys a budget law, and standard interpretability instruments are provably blind to this mechanism.
- AutoCompact: Learning When to Compact Context in Long-Horizon Coding Agents
AutoCompact trains coding agents to decide when and how to compact context, improving SWE-bench Verified pass rates by 9.2% over the base model.
- Not All Experience Belongs in the Weights: Component Routing for Self-Improving GUI Agents
GUI agent trajectories should be split into four components and routed to weights or context based on recurrence and state-conditionality, outperforming whole-trajectory approaches.