Increasing Generality in Machine Learning through Procedural Content Generation
Not on the map. Why?
Abstract (arXiv)
Procedural Content Generation (PCG) refers to the practice, in videogames and other games, of generating content such as levels, quests, or characters algorithmically. Motivated by the need to make games replayable, as well as to reduce authoring burden, limit storage space requirements, and enable particular aesthetics, a large number of PCG methods have been devised by game developers. Additionally, researchers have explored adapting methods from machine learning, optimization, and constraint solving to PCG problems. Games have been widely used in AI research since the inception of the field, and in recent years have been used to develop and benchmark new machine learning algorithms. Through this practice, it has become more apparent that these algorithms are susceptible to overfitting. Often, an algorithm will not learn a general policy, but instead a policy that will only work for a particular version of a particular task with particular initial parameters. In response, researchers have begun exploring randomization of problem parameters to counteract such overfitting and to allow trained policies to more easily transfer from one environment to another, such as from a simulated robot to a robot in the real world. Here we review the large amount of existing work on PCG, which we believe has an important role to play in increasing the generality of machine learning methods. The main goal here is to present RL/AI with new tools from the PCG toolbox, and its secondary goal is to explain to game developers and researchers a way in which their work is relevant to AI research.
Key facts. Cited by 59 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 10; 2022: 13; 2023: 13; 2024: 13; 2025: 5; 2026: 4.
59 papers.
Sort:
By area:
- 2024Genie: Generative Interactive Environmentscited by 747
- 2022Evolving Curricula with Regret-Based Environment Designcited by 173
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learningcited by 170
- 2023Human-Timescale Adaptation in an Open-Ended Task Spacecited by 138
- 2025REASONING GYM: Reasoning Environments for Reinforcement Learning with Verifiable Rewardscited by 130
- 2022SMACv2: An Improved Benchmark for Cooperative Multi-Agent Reinforcement Learningcited by 122
- 2021Replay-Guided Adversarial Environment Designcited by 111
- 2024Video as the New Language for Real-World Decision Makingcited by 87
- 2023MarioGPT: Open-Ended Text2Level Generation through Large Language Modelscited by 64
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2021Alchemy: A benchmark and analysis toolkit for meta-reinforcement learning agentscited by 36
- 2021Adversarial Reinforcement Learning for Procedural Content Generationcited by 36
38 more
- 2021Experience-Driven PCG via Reinforcement Learning: A Super Mario Bros Studycited by 25
- 2024Procedural Content Generation in Games: A Survey with Insights on Emerging LLM Integrationcited by 22
- 2022General Intelligence Requires Rethinking Explorationcited by 20
- 2022Emergent Bartering Behaviour in Multi-Agent Reinforcement Learningcited by 19
- 2023Multi-Robot Coordination and Layout Design for Automated Warehousingcited by 17
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraftcited by 17
- 2023Games for Artificial Intelligence Research: A Review and Perspectivescited by 14
- 2023Inferring Capabilities from Task Performance with Bayesian Triangulationcited by 13
- 2022Learning General World Models in a Handful of Reward-Free Deploymentscited by 12
- 2023Arbitrarily Scalable Environment Generators via Neural Cellular Automatacited by 9
- 2023Surrogate Assisted Generation of Human-Robot Interaction Scenarioscited by 8
- 2020Demonstration-efficient Inverse Reinforcement Learning in Procedurally Generated Environmentscited by 6
- 2022L2Explorer: A Lifelong Reinforcement Learning Assessment Environmentcited by 6
- 2024Variational Offline Multi-agent Skill Discoverycited by 6
- 2025Causally Aligned Curriculum Learningcited by 6
- 2024BehAVE: Behaviour Alignment of Video Game Encodingscited by 5
- 2024Measuring Diversity of Game Scenarioscited by 5
- 2022GriddlyJS: A Web IDE for Reinforcement Learningcited by 4
- 2023Active Reinforcement Learning for Robust Building Controlcited by 4
- 2024Structurally Flexible Neural Networks: Evolving the Building Blocks for General Agentscited by 4
- 2021Connectionism, Complexity, and Living Systems: a comparison of Artificial and Biological Neural Networkscited by 3
- 2021Adversarial Random Forest Classifier for Automated Game Designcited by 3
- 2022Look, Radiate, and Learn: Self-Supervised Localisation via Radio-Visual Correspondencecited by 3
- 2022Active Task Randomization: Learning Robust Skills via Unsupervised Generation of Diverse and Feasible Taskscited by 3
- 2024Autoverse: An Evolvable Game Language for Learning Robust Embodied Agentscited by 3
- 2024VertiSelector: Automatic Curriculum Learning for Wheeled Mobility on Vertically Challenging Terraincited by 3
- 2026Agentic Game Development as a Verifiable Trajectory Data Engine for Scaling World Modelscited by 3
- 2021Keiki: Towards Realistic Danmaku Generation via Sequential GANscited by 2
- 2022Generating Game Levels of Diverse Behaviour Engagementcited by 2
- 2022Brick Tic-Tac-Toe: Exploring the Generalizability of AlphaZero to Novel Test Environmentscited by 2
- 2023Procedural Content Generation via Knowledge Transformation (PCG-KT)cited by 2
- 2023PlotMap: Automated Layout Design for Building Game Worldscited by 2
- 2021Level generation and style enhancement -- deep learning for game development overviewcited by 1
- 2023Controllable Path of Destructioncited by 1
- 2023PCGPT: Procedural Content Generation via Transformerscited by 1
- 2024AMaze: An intuitive benchmark generator for fast prototyping of generalizable agentscited by 1
- 2025Mortar: Evolving Mechanics for Automatic Game Designcited by 1
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generationcited by 1
50 most cited of 59 All 59 (JSON)
- 2026Agentic Game Development as a Verifiable Trajectory Data Engine for Scaling World Models26 Aug 2026
- 2026Reasoning Core: Designing Broad Procedural Data for Completion-Supervised Reasoning Training5 Aug 2026
- 2026Evolutionary Bilevel Reward Shaping for Generalization in Reinforcement Learning15 Jun 2026
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generation21 Jan 2026
- 2025Mortar: Evolving Mechanics for Automatic Game Design31 Dec 2025
- 2025GenQuest: An LLM-based Text Adventure Game for Language Learners6 Oct 2025
- 2025A Study of Hybrid and Evolutionary Metaheuristics for Single Hidden Layer Feedforward Neural Network Architecture17 Jun 2025
- 2025REASONING GYM: Reasoning Environments for Reinforcement Learning with Verifiable Rewards30 May 2025
- 2025Causally Aligned Curriculum Learning21 Mar 2025
- 2024Predicting Quality of Video Gaming Experience Using Global-Scale Telemetry Data and Federated Learning12 Dec 2024
- 2024Scene Co-pilot: Procedural Text to Video Generation with Human in the Loop26 Nov 2024
- 2024AMaze: An intuitive benchmark generator for fast prototyping of generalizable agents20 Nov 2024
38 more
- 2024Procedural Content Generation in Games: A Survey with Insights on Emerging LLM Integration21 Oct 2024
- 2024VertiSelector: Automatic Curriculum Learning for Wheeled Mobility on Vertically Challenging Terrain26 Sep 2024
- 2024Autoverse: An Evolvable Game Language for Learning Robust Embodied Agents5 Jul 2024
- 2024Variational Offline Multi-agent Skill Discovery26 May 2024
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft23 Apr 2024
- 2024Measuring Diversity of Game Scenarios15 Apr 2024
- 2024Structurally Flexible Neural Networks: Evolving the Building Blocks for General Agents6 Apr 2024
- 2024Video as the New Language for Real-World Decision Making27 Feb 2024
- 2024Genie: Generative Interactive Environments23 Feb 2024
- 2024BehAVE: Behaviour Alignment of Video Game Encodings2 Feb 2024
- 2023Active Reinforcement Learning for Robust Building Control16 Dec 2023
- 2023Arbitrarily Scalable Environment Generators via Neural Cellular Automata28 Oct 2023
- 2023PCGPT: Procedural Content Generation via Transformers3 Oct 2023
- 2023PlotMap: Automated Layout Design for Building Game Worlds26 Sep 2023
- 2023Inferring Capabilities from Task Performance with Bayesian Triangulation21 Sep 2023
- 2023Human in the Loop Novelty Generation7 Jun 2023
- 2023Controllable Path of Destruction29 May 2023
- 2023Multi-Robot Coordination and Layout Design for Automated Warehousing10 May 2023
- 2023Procedural Content Generation via Knowledge Transformation (PCG-KT)1 May 2023
- 2023Surrogate Assisted Generation of Human-Robot Interaction Scenarios26 Apr 2023
- 2023Games for Artificial Intelligence Research: A Review and Perspectives26 Apr 2023
- 2023MarioGPT: Open-Ended Text2Level Generation through Large Language Models12 Feb 2023
- 2023Human-Timescale Adaptation in an Open-Ended Task Space18 Jan 2023
- 2022SMACv2: An Improved Benchmark for Cooperative Multi-Agent Reinforcement Learning14 Dec 2022
- 2022General Intelligence Requires Rethinking Exploration15 Nov 2022
- 2022Active Task Randomization: Learning Robust Skills via Unsupervised Generation of Diverse and Feasible Tasks11 Nov 2022
- 2022Learning General World Models in a Handful of Reward-Free Deployments23 Oct 2022
- 2022GriddlyJS: A Web IDE for Reinforcement Learning13 Jul 2022
- 2022Brick Tic-Tac-Toe: Exploring the Generalizability of AlphaZero to Novel Test Environments13 Jul 2022
- 2022Generating Game Levels of Diverse Behaviour Engagement5 Jul 2022
- 2022Look, Radiate, and Learn: Self-Supervised Localisation via Radio-Visual Correspondence13 Jun 2022
- 2022Deep Surrogate Assisted Generation of Environments9 Jun 2022
- 2022Emergent Bartering Behaviour in Multi-Agent Reinforcement Learning13 May 2022
- 2022L2Explorer: A Lifelong Reinforcement Learning Assessment Environment14 Mar 2022
- 2022Evolving Curricula with Regret-Based Environment Design2 Mar 2022
- 2022Reliable validation of Reinforcement Learning Benchmarks2 Mar 2022
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learning18 Nov 2021
- 2021Replay-Guided Adversarial Environment Design6 Oct 2021
50 newest of 59 All 59 (JSON)
- 2025Causally Aligned Curriculum Learningcited by 6
- 2024Structurally Flexible Neural Networks: Evolving the Building Blocks for General Agentscited by 4
- 2024VertiSelector: Automatic Curriculum Learning for Wheeled Mobility on Vertically Challenging Terraincited by 3
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generationcited by 1
- 2026Evolutionary Bilevel Reward Shaping for Generalization in Reinforcement Learningcited by 0
- 2026Evolutionary Bilevel Reward Shaping for Generalization in Reinforcement Learning15 Jun 2026
- 2026Improving Regret Approximation for Unsupervised Dynamic Environment Generation21 Jan 2026
- 2025Causally Aligned Curriculum Learning21 Mar 2025
- 2024VertiSelector: Automatic Curriculum Learning for Wheeled Mobility on Vertically Challenging Terrain26 Sep 2024
- 2024Structurally Flexible Neural Networks: Evolving the Building Blocks for General Agents6 Apr 2024
- 2022Evolving Curricula with Regret-Based Environment Designcited by 173
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learningcited by 170
- 2023Human-Timescale Adaptation in an Open-Ended Task Spacecited by 138
- 2025REASONING GYM: Reasoning Environments for Reinforcement Learning with Verifiable Rewardscited by 130
- 2022SMACv2: An Improved Benchmark for Cooperative Multi-Agent Reinforcement Learningcited by 122
- 2021Replay-Guided Adversarial Environment Designcited by 111
- 2024Video as the New Language for Real-World Decision Makingcited by 87
- 2023MarioGPT: Open-Ended Text2Level Generation through Large Language Modelscited by 64
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2021Alchemy: A benchmark and analysis toolkit for meta-reinforcement learning agentscited by 36
- 2021Adversarial Reinforcement Learning for Procedural Content Generationcited by 36
- 2021Experience-Driven PCG via Reinforcement Learning: A Super Mario Bros Studycited by 25
12 most cited of 48 All 48 (JSON)
- 2026Reasoning Core: Designing Broad Procedural Data for Completion-Supervised Reasoning Training5 Aug 2026
- 2025Mortar: Evolving Mechanics for Automatic Game Design31 Dec 2025
- 2025GenQuest: An LLM-based Text Adventure Game for Language Learners6 Oct 2025
- 2025A Study of Hybrid and Evolutionary Metaheuristics for Single Hidden Layer Feedforward Neural Network Architecture17 Jun 2025
- 2025REASONING GYM: Reasoning Environments for Reinforcement Learning with Verifiable Rewards30 May 2025
- 2024Predicting Quality of Video Gaming Experience Using Global-Scale Telemetry Data and Federated Learning12 Dec 2024
- 2024Scene Co-pilot: Procedural Text to Video Generation with Human in the Loop26 Nov 2024
- 2024AMaze: An intuitive benchmark generator for fast prototyping of generalizable agents20 Nov 2024
- 2024Procedural Content Generation in Games: A Survey with Insights on Emerging LLM Integration21 Oct 2024
- 2024Variational Offline Multi-agent Skill Discovery26 May 2024
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft23 Apr 2024
- 2024Measuring Diversity of Game Scenarios15 Apr 2024
12 newest of 48 All 48 (JSON)