SPADE: Self-Play in Adaptive Synthetic Executable Environments
Bo Liu, Simon Yu, Yiding Jiang, Ao Qu, Andrew Zhao, Zichen Liu, Junsu Kim, Zijian Zhou, Seungone Kim, Tongzheng Ren, Mickel Liu, Hanfei Yu, Zhaorun Chen, Weiyan Shi, Paul Pu Liang, Luke Zettlemoyer, Yejin Choi, Natasha Jaques
Read on arXiv →Key claim
SPADE enables LLMs to autonomously create adaptive training environments.
In plain English
Imagine you're building a language model that needs to continuously improve its reasoning and tool-use skills over time. The challenge is that traditional training methods often rely on fixed environments, which can limit the model's ability to adapt and grow as it encounters new tasks. This leads to issues like stagnation in learning and an inability to handle unexpected scenarios, which is what's called a lack of adaptability in training environments.
To address this, SPADE introduces a self-play framework where a single language model takes on two roles: one as an Environment Designer that creates diverse training scenarios and another as a Reasoning Agent that learns to navigate these scenarios. This setup allows the model to generate and refine its own training environments dynamically, targeting challenges that push its capabilities while remaining feasible. By grounding the Environment Designer in a large pretraining corpus and utilizing an accumulated memory of environments, SPADE significantly outperforms existing fixed-environment baselines across various benchmarks, indicating a step toward more open-ended self-improvement in AI systems.
SPADE introduces a novel self-play framework that allows LLMs to design their own training environments.
The results are backed by extensive experimentation across multiple benchmarks, though some metrics may be cherry-picked.
Deep reliability assessment
The methodology supports the claim that SPADE can adaptively generate environments that improve agent performance, but the claim of open-ended self-improvement may be overclaimed as it is bounded by model scale and human-designed optimizers.
Reproducibility
yes, open source code is available at the provided GitHub URL.
Key figure
Figure 13 shows the curriculum breadth accounts for most of the gain in suite average across eight benchmarks.
