Summary (Overview)
- DecoEvo introduces a score-decoupled co-evolution framework for adapting large language models (LLMs) in text space, jointly optimizing a solver skill (task strategy) and a rubric-generator skill (principles for constructing question-specific rubrics) without using gold rubrics during optimization.
- The key technical contribution is separating generator updates from aggregate solver score: generator revisions are guided by two complementary, frozen audits—a task-conditioned structural audit (identifying omitted criteria) and a near-tie contrastive audit (identifying missed response distinctions)—rather than by the solver’s training proxy.
- Across five benchmarks and three LLM backbones (GPT-4o, Qwen3-4B/8B), DecoEvo achieves the highest mean score in all 15 backbone–benchmark combinations, with average relative gains of 2.8–5.0% over SkillOpt (the best solver-only baseline).
- Ablation studies confirm that both audits, rubric-blind preference formation, held-out verification, and cross-example distillation are essential; removing verification causes the largest performance drop (2.4–2.9 points on HealthBench).
- Analyses of rubric alignment show that DecoEvo improves criterion-level overlap with gold rubrics (F1 increase of ~12 points), while a score-coupled baseline (SC-CoEvo) degrades alignment, confirming that decoupling prevents rubric drift.
Introduction and Theoretical Foundation
Conventional LLM adaptation methods (SFT, RLHF, DPO) modify model weights. Text-space optimization instead edits external natural-language artifacts (e.g., prompts, skills), keeping the backbone frozen and the optimized state inspectable. However, most text-space methods use a fixed evaluation objective (e.g., a static rubric). On open-ended tasks (medical consultation, creative writing, research QA), a fixed rubric can become a bottleneck: once the solver improves on measured criteria, omitted dimensions remain invisible to the optimization signal.
Simply evolving the rubric alongside the solver introduces a score-coupled co-adaptation risk: if generator updates are rewarded for increasing the current solver’s aggregate score, apparent progress can come from making the rubric easier to satisfy rather than improving true task quality. This is related to reward overoptimization (Gao et al., 2023) and classical co-evolutionary instability (Popovici et al., 2012).
DecoEvo addresses this by decoupling generator updates from aggregate solver score. The generator is updated through two frozen audits that assess requirement coverage (structural audit) and response discrimination (contrastive audit) independently of solver performance. This design allows the evaluation signal to adapt without rewarding rubric changes that favor the current solver.
Methodology
Problem Setup
- Let be a set of open-ended questions. Given , the solver produces a response , and the generator produces a question-specific rubric: where is a natural-language criterion and its point value.
- A fixed criterion-level judge returns . The rubric score is:
- The training-time proxy on a question set is:
- The target quantity is the solver’s test utility , computed by the benchmark’s official grader using held-out gold rubrics (never exposed during optimization).
Score-Decoupled Generator Update
Definition 1 formalizes that a generator update is score-decoupled if neither , , nor their difference is used as the generator objective. Response-level scores are retained only for locating near-ties; aggregate solver score does not indicate generator improvement.
Solver Skill Evolution
At inner-loop step , the solver answers a batch with skill , the generator produces a rubric , and the judge returns criterion-level scores and failure rationales. Selected failures are distilled into a candidate solver skill . It is accepted when:
otherwise a stall counter is incremented, triggering an outer-loop audit of the generator.
Generator Skill Evolution via Dual-View Auditing
The outer loop runs every inner steps or after consecutive solver rejections. It involves three phases: audit, distill, and verify.
-
Task-Conditioned Structural Audit: For each task family , a fixed structural-audit specification (derived from public task description and evaluation instructions) is used to evaluate the generated rubric without seeing any solver response or score. It returns an adequacy score , a rationale , and a repair suggestion . The structural adequacy on a set is:
-
Near-Tie Contrastive Audit: The current solver samples stochastic rollouts per probe question , and they are scored under the current rubric. Pairs with score gap are selected (prioritizing small gaps). For each selected pair, the auditor first sees only the question and two responses (no rubric, no scores) and returns a rubric-blind preference with a rationale. Only after fixing this preference does it receive the rubric and explains why the rubric misses the difference. For a retained record , the rubric-induced margin is:
The verification uses the resolution rate:
where is the required resolution margin.
-
Audit Distillation and Pareto Verification: The generator-skill rewriter consolidates recurring findings into reusable principles for constructing rubrics. The candidate is accepted when (using disjoint validation set ):
where , , . At least one audit objective must improve by , while none may regress beyond tolerance .
Empirical Validation / Results
Experimental Setup
- Tasks: HealthBench, WritingBench, ResearchQA (source); LLMEval-Med and EQ-Bench Creative Writing v3 (cross-benchmark transfer, never used for optimization).
- Backbones: GPT-4o, Qwen3-4B, Qwen3-8B; same frozen backbone fills all optimization roles.
- Baselines: Zero-shot (no optimization), SkillOpt (fixed rubric generator), Score-Coupled Co-Evolution (SC-CoEvo, same audits but generator accepted by aggregate solver score).
- Reporting: Five matched runs per setting; final scores computed by official graders with gold rubrics.
Main Results (Table 1)
| Model | Method | HealthBench | LLMEval-Med† | WritingBench | Creative Writing† | ResearchQA | Avg. |
|---|---|---|---|---|---|---|---|
| GPT-4o | Zero-shot | 40.9 ± 0.28 | 56.5 ± 0.36 | 62.8 ± 0.31 | 80.0 ± 0.44 | 65.6 ± 0.39 | 61.2 ± 0.18 |
| SkillOpt | 41.7 ± 0.35 | 57.6 ± 0.33 | 63.9 ± 0.29 | 80.5 ± 0.31 | 64.8 ± 0.47 | 61.7 ± 0.10 | |
| SC-CoEvo | 40.3 ± 0.52 | 53.0 ± 0.61 | 63.5 ± 0.45 | 79.2 ± 0.55 | 65.1 ± 0.50 | 60.2 ± 0.16 | |
| DecoEvo | 45.3 ± 0.23 | 60.2 ± 0.30 | 66.1 ± 0.27 | 82.7 ± 0.28 | 69.7 ± 0.34 | 64.8 ± 0.13 | |
| Relative gain vs SkillOpt | 8.6% | 4.5% | 3.4% | 2.7% | 7.6% | 5.0% | |
| Qwen3-4B | Zero-shot | 37.6 ± 0.41 | 63.6 ± 0.32 | 60.1 ± 0.49 | 70.2 ± 0.57 | 63.8 ± 0.43 | 59.1 ± 0.33 |
| SkillOpt | 39.9 ± 0.46 | 64.2 ± 0.38 | 61.1 ± 0.41 | 71.0 ± 0.48 | 65.8 ± 0.51 | 60.4 ± 0.24 | |
| SC-CoEvo | 38.9 ± 0.58 | 63.4 ± 0.53 | 61.0 ± 0.49 | 69.2 ± 0.62 | 65.3 ± 0.59 | 59.6 ± 0.24 | |
| DecoEvo | 41.5 ± 0.24 | 65.1 ± 0.27 | 62.9 ± 0.34 | 73.8 ± 0.36 | 67.4 ± 0.33 | 62.1 ± 0.19 | |
| Relative gain vs SkillOpt | 4.0% | 1.4% | 2.9% | 3.9% | 2.4% | 2.9% | |
| Qwen3-8B | Zero-shot | 40.8 ± 0.38 | 65.0 ± 0.30 | 60.2 ± 0.42 | 74.9 ± 0.51 | 69.0 ± 0.41 | 62.0 ± 0.31 |
| SkillOpt | 43.0 ± 0.36 | 65.6 ± 0.35 | 61.8 ± 0.37 | 75.2 ± 0.40 | 70.4 ± 0.39 | 63.2 ± 0.15 | |
| SC-CoEvo | 41.5 ± 0.48 | 64.4 ± 0.52 | 60.4 ± 0.47 | 75.4 ± 0.54 | 69.4 ± 0.50 | 62.2 ± 0.24 | |
| DecoEvo | 45.2 ± 0.24 | 66.9 ± 0.28 | 63.5 ± 0.29 | 77.7 ± 0.35 | 71.6 ± 0.27 | 65.0 ± 0.09 | |
| Relative gain vs SkillOpt | 5.1% | 2.0% | 2.8% | 3.3% | 1.7% | 2.8% |
Table 1: Main results under gold rubrics. † denotes direct within-domain cross-benchmark transfer. Mean ± sample standard deviation over five runs.
- Key findings: DecoEvo leads all baselines on all 15 backbone–benchmark pairs. SkillOpt exceeds Zero-shot in 14/15 cases, but DecoEvo further improves by 2.8–5.0%. SC-CoEvo falls below SkillOpt in 13/15 cases and below Zero-shot in 7, showing that score-coupled selection can erase solver-only gains.
- Paired analysis: Average gains over SkillOpt are 3.10 (GPT-4o, 95% CI [2.88, 3.32]), 1.74 (Qwen3-4B, [1.42, 2.06]), 1.78 (Qwen3-8B, [1.69, 1.87]); all remain significant after Holm correction.
Ablation Study (Table 2, HealthBench)
| Variant | GPT-4o | Qwen3-4B | Qwen3-8B |
|---|---|---|---|
| DecoEvo | 45.3 | 41.5 | 45.2 |
| w/o Structural Audit | 43.6 | 40.2 | 43.7 |
| w/o Contrastive Audit | 43.2 | 39.8 | 43.3 |
| w/o Rubric Blindness | 44.0 | 40.5 | 44.0 |
| w/o Near-Tie Sampling | 43.8 | 40.3 | 43.8 |
| w/o Verification | 42.4 | 39.1 | 42.5 |
| w/o Distillation | 43.5 | 40.1 | 43.6 |
Table 2: Ablation on HealthBench. Each variant removes one mechanism; all share the same splits, schedules, hyperparameters, and matched seeds.
- Key findings: Both audits are critical; removing contrastive auditing causes slightly larger losses (1.7–2.1 pts) than removing structural auditing (1.3–1.7). Removing verification causes the largest loss (2.4–2.9 pts). Rubric blindness, near-tie sampling, and distillation each contribute 1.0–1.8 pts.
Alternative-Explanation Controls (Table 3, HealthBench)
| Method | GPT-4o | Qwen3-4B | Qwen3-8B |
|---|---|---|---|
| SkillOpt | 41.7 | 39.9 | 43.0 |
| Task-Prior | 42.4 | 40.3 | 43.4 |
| Budget-Matched | 42.1 | 40.4 | 43.6 |
| Direct Audit | 43.7 | 40.7 | 44.1 |
| DecoEvo | 45.3 | 41.5 | 45.2 |
*Table 3: Controls testing richer priors, more compute, and direct routing. SkillOpt with task-prior specifications; Budget-Matched with additional solver updates to match DecoEvo’s token budget; Direct Audit routes audit records directly to the solver re
Related papers
- TurboVLA: Real-Time Vision-Language-Action Model at 32 Hz on an RTX 4090 with <1 GB VRAM
TurboVLA achieves 97.7% LIBERO success with 0.2B parameters and 31.2 ms latency, proving LLMs unnecessary for execution-level control.
- RESOURCE2SKILL: Distilling Executable Agent Skills from Human-Created Multimodal Resources
Resource2Skill distills multimodal skills from human resources into a hierarchical wiki, boosting agent task performance by +11.9 percentage points across seven domains.
- ReferTrack: Referring Then Tracking for Embodied Visual Tracking
ReferTrack formulates embodied visual tracking as selecting an indexed bounding box from detections then predicting trajectories, achieving state-of-the-art single-view performance.