Open-Ended Evolution for Minecraft Building Generation

09/07/2022
by   Matthew Barthet, et al.
16

This paper proposes a procedural content generator which evolves Minecraft buildings according to an open-ended and intrinsic definition of novelty. To realize this goal we evaluate individuals' novelty in the latent space using a 3D autoencoder, and alternate between phases of exploration and transformation. During exploration the system evolves multiple populations of CPPNs through CPPN-NEAT and constrained novelty search in the latent space (defined by the current autoencoder). We apply a set of repair and constraint functions to ensure candidates adhere to basic structural rules and constraints during evolution. During transformation, we reshape the boundaries of the latent space to identify new interesting areas of the solution space by retraining the autoencoder with novel content. In this study we evaluate five different approaches for training the autoencoder during transformation and its impact on populations' quality and diversity during evolution. Our results show that by retraining the autoencoder we can achieve better open-ended complexity compared to a static model, which is further improved when retraining using larger datasets of individuals with diverse complexities.

READ FULL TEXT

page 1

page 3

page 4

page 8

page 9

research
03/22/2021

Transforming Exploratory Creativity with DeLeNoX

We introduce DeLeNoX (Deep Learning Novelty Explorer), a system that aut...
research
01/07/2021

OAAE: Adversarial Autoencoders for Novelty Detection in Multi-modal Normality Case via Orthogonalized Latent Space

Novelty detection using deep generative models such as autoencoder, gene...
research
07/13/2020

Drum Beats and Where To Find Them: Sampling Drum Patterns from a Latent Space

This paper presents a large dataset of drum patterns and compares two di...
research
12/28/2022

Exploration of latent space of LOD2 GML dataset to identify similar buildings

Explainable numerical representations of otherwise complex datasets are ...
research
03/20/2019

OCGAN: One-class Novelty Detection Using GANs with Constrained Latent Representations

We present a novel model called OCGAN for the classical problem of one-c...
research
01/05/2019

Poincaré Wasserstein Autoencoder

This work presents a reformulation of the recently proposed Wasserstein ...
research
04/11/2022

Learning two-phase microstructure evolution using neural operators and autoencoder architectures

Phase-field modeling is an effective mesoscale method for capturing the ...

Please sign up or login with your details

Forgot password? Click here to reset