Explorer-Zero: Improving Self-Play for Long-Horizon Tasks with Decomposable Verifiable Rewards
Organizations: ETH Zurich · Qualcomm AI Research‡
Abstract
Training LLM agents on long-horizon interactive tasks with reinforcement learning typically relies on human-annotated tasks and reliable verification, both expensive to construct for stateful environments. Self-play offers an alternative, but must generate achievable, compositional tasks and provide feedback beyond binary outcomes. We propose Explorer-Zero, a self-play framework that jointly generates tasks and fine-grained, verifiable rewards through environment interaction. A learned proposer explores the environment, constructs tasks, and records intermediate and final states as verification targets. These checkpoints reward partial completion, while alternating proposer--solver training adapts the generated curriculum. We show theoretically that subtask rewards reduce collapse among unsuccessful rollouts when they complete different numbers of subtasks. Without human-annotated training tasks, Explorer-Zero outperforms the evaluated self-play baselines across ALFWorld, ScienceWorld, and AppWorld; on AppWorld, our 30B agent reaches 59.67% task success, approaching 62.65% for RL on human-annotated tasks. Further analyses support task-relevant composition and benefits on complex tasks, while self-play initialization improves subsequent human-data RL across all three benchmarks.
Figures & tables
| #annotation | ALFWorld | ScienceWorld | AppWorld | ||||
|---|---|---|---|---|---|---|---|
| Qwen3-4B | Qwen3-4B | Qwen3-4B-inst | Qwen3-30B-A3B-inst | ||||
| TGC | SGC | TGC | SGC | ||||
| Without human-annotated training data | |||||||
| Baseline | n=0 | 17.14 5.7 | 0 7.03 0.5 | 14.03 5.1 | 0 3.95 3.2 | 25.15 5.2 | 0 8.04 7.5 |
| In-Context | n=1 | 19.28 7.7 | 11.40 0.4 | 12.28 3.7 | 0 6.58 4.6 | 28.95 5.0 | 15.79 7.7 |
| n=2 | 18.57 4.7 | 0 9.50 0.4 | 15.35 4.0 | 0 1.32 1.3 | 27.63 4.8 | 11.84 6.2 | |
| ALFWorld | ScienceWorld | AppWorld | |||
|---|---|---|---|---|---|
| TGC | SGC | ||||
| Self-play | one-shot proposer | 59.29 9.4 | 0 4.80 2.0 | 29.46 4.7 | 16.96 2.0 |
| interactive proposer | 65.71 2.3 | 24.70 1.2 | 45.83 1.9 | 33.04 2.7 | |
| + subtask | 84.29 1.5 | 42.92 0.7 | 59.67 3.1 | 39.29 3.2 | |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| ALFWorld, ScienceWorld | AppWorld | |
| Base model | 4B | 4B, 30B-A3B |
| Outer self-play loops | ||
| Proposer / solver steps per loop , | / | / |
| Proposer exploration budget (turns) | ||
| Max solver turns | ||
| Context length (tokens) | ||