Collect two attempts at the same task.
- Both agents act in the same environment.
- Retain their failed trajectories and environment rewards.
Same task and environment · actions, observations, and reward
1 Graduate School of AI, KAIST2 Georgia State University3 Independent Researcher4 NAVER Cloud5 AITRICS
The problem
An agent’s own failures do not always reveal the subtle mistakes that separate a promising attempt from success.
All requirements met.
Many obvious mistakes.
Easy to distinguish from success.
Substantial progress, but a critical error.
A more informative contrast.
+9.1Scientific reasoningScienceWorld
+2.1Online shoppingWebShop
+2.3SQL queryingInterCodeSQL
Average task-reward gains across three target models.
Our idea
Same task and environment · actions, observations, and reward
Failure–failure pair
Both trajectories fail. B receives the higher reward.
Learns to generate higher-reward failures.
Expert–failure pairs
The same failures A and B now serve as rejected trajectories.
Learns to succeed using hard negatives.
Expert–failure pairs
Expert success is preferred over A and B.
Learns to succeed.
Failure–failure pair
B is preferred over A; both still fail.
Learns to generate hard negatives.
Generates new failures
Updates from failure pairs
Updates from expert–failure pairs
Generates new hard negatives
≻ means “preferred over.” Trajectories and reward levels are illustrative.
Either agent can generate the higher-reward failure. Method §4
Main results
All three models improve across every task. The largest gains are on ScienceWorld’s long-horizon scientific reasoning tasks.
Average gain in task rewardCompared with ETO, which trains on the target’s own failures.
Task reward · 0–100 scale · higher is better
Darker blue indicates a larger gain. Average gives equal weight to the four evaluation splits; the last row averages the three models.
Full results · Table 2Additional sampling
Both baselines sample four trajectories per instruction.
Learned hard negatives yield higher average reward than either sampling strategy for both models.
Table 3 · Mean over four evaluation splitsComponent ablations
Ours exceeds both variants. The results support learning to generate failures and updating them as the target improves.
Table 4 · Mean over four evaluation splits@misc{jung2025coevolvingagents,
title={Co-Evolving Agents: Learning from
Failures as Hard Negatives},
author={Yeonsung Jung and Trilok Padhi and
Sina Shaham and Dipika Khullar and
Joonhyun Jeong and Ninareh Mehrabi and
Eunho Yang},
year={2025},
eprint={2511.22254},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2511.22254}
}