mlsanityData to 7 Oct 2026

Start Small: Training Controllable Game Level Generators without Training Data by Learning at Multiple Sizes

arXiv 2209.15052 ↗First posted 29 Sep 2022cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

A level generator is a tool that generates game levels from noise. Training a generator without a dataset suffers from feedback sparsity, since it is unlikely to generate a playable level via random exploration. A common solution is shaped rewards, which guides the generator to achieve subgoals towards level playability, but they consume effort to design and require game-specific domain knowledge. This paper proposes a novel approach to train generators without datasets or shaped rewards by learning at multiple level sizes starting from small sizes and up to the desired sizes. The denser feedback at small sizes negates the need for shaped rewards. Additionally, the generators learn to build levels at various sizes, including sizes they were not trained for. We apply our approach to train recurrent auto-regressive generative flow networks (GFlowNets) for controllable level generation. We also adapt diversity sampling to be compatible with GFlowNets. The results show that our generators create diverse playable levels at various sizes for Sokoban, Zelda, and Danger Dave. When compared with controllable reinforcement learning level generators for Sokoban, the results show that our generators achieve better controllability and competitive diversity, while being 9x faster at training and level generation.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 13 of its 19 references that are in the map. First posted on arXiv 29 Sep 2022.

Builds on

13 of 19 references.

References · 13

  1. 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 384
  2. 2020PCGRL: Procedural Content Generation via Reinforcement Learningcited by 90
  3. 2018General Video Game AI: a Multi-Track Framework for Evaluating Agents, Games and Content Generation Algorithmscited by 45
  4. 2016Super Mario as a String: Platformer Level Generation Via LSTMscited by 40
  5. 2021Learning Controllable Content Generatorscited by 40
  6. 2021Adversarial Reinforcement Learning for Procedural Content Generationcited by 36
  7. 2019Bootstrapping Conditional GANs for Video Game Level Generationcited by 35
  8. 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
  9. 2020Learning to Generate Levels From Nothingcited by 17
  10. 2022Path of Destruction: Learning an Iterative Level Generator Using a Small Datasetcited by 14
  11. 2020Mixed-Initiative Level Design with RL Brushcited by 13
  12. 2022Mutation Models: Learning to Generate Levels by Imitating Evolutioncited by 9
1 more
  1. 2022Procedural Content Generation using Neuroevolution and Novelty Search for Diverse Video Game Levelscited by 8

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.