Learning Controllable Content Generators

05/06/2021
by   Sam Earle, et al.
16

It has recently been shown that reinforcement learning can be used to train generators capable of producing high-quality game levels, with quality defined in terms of some user-specified heuristic. To ensure that these generators' output is sufficiently diverse (that is, not amounting to the reproduction of a single optimal level configuration), the generation process is constrained such that the initial seed results in some variance in the generator's output. However, this results in a loss of control over the generated content for the human user. We propose to train generators capable of producing controllably diverse output, by making them "goal-aware." To this end, we add conditional inputs representing how close a generator is to some heuristic, and also modify the reward mechanism to incorporate that value. Testing on multiple domains, we show that the resulting level generators are capable of exploring the space of possible levels in a targeted, controllable manner, producing levels of comparable quality as their goal-unaware counterparts, that are diverse along designer-specified dimensions.

READ FULL TEXT

page 1

page 4

page 5

page 6

page 7

research
09/29/2022

Start Small: Training Game Level Generators from Nothing by Learning at Multiple Sizes

A procedural level generator is a tool that generates levels from noise....
research
06/27/2022

Learning Controllable 3D Level Generators

Procedural Content Generation via Reinforcement Learning (PCGRL) foregoe...
research
09/12/2021

Illuminating Diverse Neural Cellular Automata for Level Generation

We present a method of generating a collection of neural cellular automa...
research
08/07/2020

Controllable Neural Prosody Synthesis

Speech synthesis has recently seen significant improvements in fidelity,...
research
04/05/2023

The Right Variety: Improving Expressive Range Analysis with Metric Selection Methods

Expressive Range Analysis (ERA), an approach for visualising the output ...
research
05/29/2023

Controllable Path of Destruction

Path of Destruction (PoD) is a self-supervised method for learning itera...
research
07/12/2020

Tabletop Roleplaying Games as Procedural Content Generators

Tabletop roleplaying games (TTRPGs) and procedural content generators ca...

Please sign up or login with your details

Forgot password? Click here to reset