DUET: Co-Evolving Solver and Grader Agents
cs.LG, cs.AI
Submitted: 2026-10-02
Updated: 2026-10-02
Code: https://github.com/microsoft/FinanceBenchmark
License: http://creativecommons.org/licenses/by/4.0/
The gist: Agentic workflows are increasingly used across domains such as technology, finance, and enterprise operations.
Abstract
Agentic workflows are increasingly used across domains such as technology, finance, and enterprise operations. As these agents become more widely deployed, continually improving them becomes increasingly important. This raises an immediate challenge: How should the agent evolve? This evolution requires effective evaluation that can assess outcomes and provide useful feedback for optimization. As the agent evolves, its behaviors and failure modes may also change, making a fixed evaluator increasingly inadequate. Another fundamental question: How should we evaluate an evolving agent? These two challenges are inherently coupled; changes in agent behavior can expose limitations of the current evaluator, while a stronger evaluator provides more informative feedback for improving the agent. Motivated by this interaction, we introduce DUET, a framework that jointly optimizes a solver agent and a grader agent to improve both. DUET iteratively selects training tasks, executes them with the solver, evaluates the resulting outcomes with the grader, and uses a tool-using update module to revise the solver and the grader, alternating between the two across rounds. By updating the grader within the optimization loop, DUET turns evaluation from a fixed source of feedback into a first-class optimization objective that adapts alongside the solver. Experiments across four agent benchmarks show that DUET improves both solver and grader performance and consistently outperforms baselines that optimize the solver with a fixed grader.
Sources
- PromptWizard: Task-Aware Prompt Optimization Framework
- $\tau^2$-Bench: Evaluating Conversational Agents in a Dual-Control Environment
- Benchmarking LLM-as-a-Judge for Long-Form Output Evaluation
- AgentGrad: Intervention-guided Prompt Optimization for Multi Agent Systems
- WorkArena: How Capable Are Web Agents at Solving Common Knowledge Work Tasks?
- LLM Critics Help Catch LLM Bugs
- Trace2Skill: Distill Trajectory-Local Lessons into Transferable Agent Skills
- AutoRefine: Compiling Trajectories into Validated Typed Agent Artifacts
- Modular Prompt Optimization: Optimizing Structured Prompts with Section-Local Textual Gradients
- Rethinking Rubric Generation for Improving LLM Judge and Reward Modeling for Open-ended Tasks
- SkillX: Automatically Constructing Skill Knowledge Bases for Agents
- EvolveR: Self-Evolving LLM Agents through an Experience-Driven Lifecycle
- SkillRL: Evolving Agents via Recursive Skill-Augmented Reinforcement Learning
- SkillOpt: Executive Strategy for Self-Evolving Agent Skills
- AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution
- TextGrad: Automatic "Differentiation" via Text
- SpreadsheetBench 2: Evaluating Agents on End-to-End Business Spreadsheet Workflows
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks