Procedural Generation of Algorithm Discovery Tasks in Machine Learning

📅 2026-03-18
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses critical limitations in current machine learning algorithm discovery—namely, weak evaluation protocols, data contamination, and task homogeneity—by introducing DiscoGen, the first framework to incorporate procedural generation into this domain. DiscoGen dynamically synthesizes millions of diverse, difficulty-controllable tasks by integrating programmable templates from multiple subdomains with tunable parameters. To support rigorous and fair evaluation, the authors also release DiscoBench, a comprehensive benchmark enabling efficient training and assessment of algorithm discovery agents. Experimental results demonstrate the effectiveness of the proposed framework, and its open-source implementation establishes a new paradigm and foundational infrastructure for future research in algorithm discovery.

Technology Category

Application Category

📝 Abstract
Automating the development of machine learning algorithms has the potential to unlock new breakthroughs. However, our ability to improve and evaluate algorithm discovery systems has thus far been limited by existing task suites. They suffer from many issues, such as: poor evaluation methodologies; data contamination; and containing saturated or very similar problems. Here, we introduce DiscoGen, a procedural generator of algorithm discovery tasks for machine learning, such as developing optimisers for reinforcement learning or loss functions for image classification. Motivated by the success of procedural generation in reinforcement learning, DiscoGen spans millions of tasks of varying difficulty and complexity from a range of machine learning fields. These tasks are specified by a small number of configuration parameters and can be used to optimise algorithm discovery agents (ADAs). We present DiscoBench, a benchmark consisting of a fixed, small subset of DiscoGen tasks for principled evaluation of ADAs. Finally, we propose a number of ambitious, impactful research directions enabled by DiscoGen, in addition to experiments demonstrating its use for prompt optimisation of an ADA. DiscoGen is released open-source at https://github.com/AlexGoldie/discogen.
Problem

Research questions and friction points this paper is trying to address.

algorithm discovery
task generation
evaluation benchmark
machine learning
procedural generation
Innovation

Methods, ideas, or system contributions that make the work stand out.

procedural generation
algorithm discovery
machine learning
benchmarking
automated machine learning
🔎 Similar Papers
No similar papers found.
Alexander D. Goldie
Alexander D. Goldie
Oxford University
reinforcement learningmeta learningmachine learning
Zilin Wang
Zilin Wang
University of Oxford
Deep Reinforcement LearningAutonomous Driving
A
Adrian Hayler
University of Oxford
Deepak Nathani
Deepak Nathani
Ph.D. Student, University of California - Santa Barbara
NLPControllable Text GenerationConversational Agents
Edan Toledo
Edan Toledo
Meta & UCL
Reinforcement LearningNatural Language ProcessingMulti Agent Reinforcement Learning
K
Ken Thampiratwong
University of California, Santa Barbara
A
Aleksandra Kalisz
University of Oxford
Michael Beukman
Michael Beukman
PhD Student, University of Oxford
Reinforcement LearningProcedural Content Generation
Alistair Letcher
Alistair Letcher
University of Oxford
Game TheoryMachine Learning
S
Shashank Reddy
University of Oxford
C
Clarisse Wibault
University of Oxford
T
Theo Wolf
University of Oxford
Charles O'Neill
Charles O'Neill
Incoming DPhil in ML @ Oxford | CTO @ Parsed | Prev. Maths + CS (Honours) @ ANU
machine learningartificial intelligencenatural language processing
U
Uljad Berdica
University of Oxford
Nicholas Roberts
Nicholas Roberts
PhD candidate UW-Madison
Machine LearningAutoMLdata-centric AI
Saeed Rahmani
Saeed Rahmani
PhD Candidate at Delft University of Technology
Automated VehiclesReinforcement LearningSimulationSafety VerificationOptimal Control
Hannah Erlebach
Hannah Erlebach
DPhil @ FLAIR, Oxford
reinforcement learningcooperative aiai safety
Roberta Raileanu
Roberta Raileanu
Research Scientist at Google DeepMind, Honorary Lecturer at UCL
Artificial IntelligenceReinforcement LearningDeep LearningOpen-Ended Learning
Shimon Whiteson
Shimon Whiteson
Professor of Computer Science, University of Oxford / Senior Staff Research Scientist, Waymo
Artificial IntelligenceMachine LearningReinforcement LearningDecision-Theoretic Planning
J
Jakob N. Foerster
University of Oxford