SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2601.14957 · 2026

Improving Regret Approximation for Unsupervised Dynamic Environment Generation

Jakob Foerster, Bruno Lacerda, Nick Hawes, Harry Mead

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

FunctionStatusWhere it lives
Level Ran HarryMJMead/Dynamic-Environment-Generation-for-UED/src/jaxued/level_sampler.py
pointer only (licence: NONE) · get_code("fe66bdd57bf5aa02")
LevelSampler Ran HarryMJMead/Dynamic-Environment-Generation-for-UED/src/jaxued/level_sampler.py
pointer only (licence: NONE) · get_code("7a25a04ea9f67d34")
Sampler Ran HarryMJMead/Dynamic-Environment-Generation-for-UED/src/jaxued/level_sampler.py
pointer only (licence: NONE) · get_code("60892182d98eb304")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Unsupervised Environment Design (UED) seeks to automatically generate training curricula for reinforcement learning (RL) agents, with the goal of improving generalisation and zero-shot performance. However, designing effective curricula remains a difficult problem, particularly in settings where small subsets of environment parameterisations result in significant increases in the complexity of the required policy. Current methods struggle with a difficult credit assignment problem and rely on regret approximations that fail to identify challenging levels, both of which are compounded as the size of the environment grows. We propose Dynamic Environment Generation for UED (DEGen) to enable a denser level generator reward signal, reducing the difficulty of credit assignment and allowing for UED to scale to larger environment sizes. We also introduce a new regret approximation, Maximised Negative Advantage (MNA), as a significantly improved metric to optimise for, that better identifies more challenging levels. We show empirically that MNA outperforms current regret approximations and when combined with DEGen, consistently outperforms existing methods, especially as the size of the environment grows. We have made all our code available here: https://github. com/HarryMJMead/Dynamic-Environment-Generation-for-UED.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2601.14957")
get_code_for_paper("2601.14957")
have("2601.14957")

Connect an agent — have() is free.