Illuminating Mario Scenes in the Latent Space of a Generative Adversarial Network

07/11/2020
by   Matthew C. Fontaine, et al.
6

Recent developments in machine learning techniques have allowed automatic generation of video game levels that are stylistically similar to human-designed examples. While the output of machine learning models such as generative adversarial networks (GANs) is notoriously hard to control, the recently proposed latent variable evolution (LVE) technique searches the space of GAN parameters to generate outputs that optimize some objective performance metric, such as level playability. However, the question remains on how to automatically generate a diverse range of high-quality solutions based on a prespecified set of desired characteristics. We introduce a new method called latent space illumination (LSI), which uses state-of-the-art quality diversity algorithms designed to optimize in continuous spaces, i.e., MAP-Elites with a directional variation operator and Covariance Matrix Adaptation MAP-Elites, to effectively search the parameter space of theGAN along a set of multiple level mechanics. We show the performance of LSI algorithms in three experiments in SuperMario Bros., a benchmark domain for procedural content generation. Results suggest that LSI generates sets of Mario levels that are reliably mechanically diverse as well as playable.

READ FULL TEXT

page 1

page 4

page 6

research
05/02/2018

Evolving Mario Levels in the Latent Space of a Deep Convolutional Generative Adversarial Network

Generative Adversarial Networks (GANs) are a machine learning approach c...
research
06/20/2022

Generating Diverse Indoor Furniture Arrangements

We present a method for generating arrangements of indoor furniture from...
research
03/31/2020

Interactive Evolution and Exploration Within Latent Level-Design Space of Generative Adversarial Networks

Generative Adversarial Networks (GANs) are an emerging form of indirect ...
research
02/24/2021

Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencoder

Several recent works have demonstrated the use of variational autoencode...
research
11/04/2021

Generating Diverse Realistic Laughter for Interactive Art

We propose an interactive art project to make those rendered invisible b...
research
04/24/2019

Tile Pattern KL-Divergence for Analysing and Evolving Game Levels

This paper provides a detailed investigation of using the Kullback-Leibl...
research
04/13/2021

Level Generation for Angry Birds with Sequential VAE and Latent Variable Evolution

Video game level generation based on machine learning (ML), in particula...

Please sign up or login with your details

Forgot password? Click here to reset