Open-Ended Evolution for Minecraft Building Generation

被引:3
|
作者
Barthet, Matthew [1 ]
Liapis, Antonios [1 ]
Yannakakis, Georgios N. [1 ]
机构
[1] Univ Malta, Inst Digital Games, Msida 2080, Malta
基金
欧盟地平线“2020”;
关键词
3-D voxels; computational creativity; deep learning; Minecraft; procedural content generation (PCG); COMPUTATIONAL CREATIVITY; NOVELTY SEARCH; OPTIMIZATION; NETWORKS;
D O I
10.1109/TG.2022.3189426
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article 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 3-D autoencoder (AE), 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 AE). We apply a set of repair and constraint functions to ensure candidates adhere to basic structural rules during evolution. During transformation, we reshape the boundaries of the latent space to identify new interesting areas of the solution space by retraining the AE with novel content. In this study, we evaluate five different approaches for training the AE during transformation and its impact on populations' quality and diversity during evolution. Our results show that by retraining the AE 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.
引用
收藏
页码:603 / 612
页数:10
相关论文
共 50 条
  • [1] Open-Ended Tasks Promote Creativity in Minecraft
    Fan, Yue
    Lane, H. Chad
    Delialioglu, Omer
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2022, 25 (02): : 105 - 116
  • [2] An Overview of Open-Ended Evolution: Editorial Introduction to the Open-Ended Evolution II Special Issue
    Packard, Norman
    Bedau, Mark A.
    Channon, Alastair
    Ikegami, Takashi
    Rasmussen, Steen
    Stanley, Kenneth O.
    Taylor, Tim
    ARTIFICIAL LIFE, 2019, 25 (02) : 93 - 103
  • [3] Open-Ended Evolution and Open-Endedness: Editorial Introduction to the Open-Ended Evolution I Special Issue
    Packard, Norman
    Bedau, Mark A.
    Channon, Alastair
    Ikegami, Takashi
    Rasmussen, Steen
    Stanley, Kenneth
    Taylor, Tim
    ARTIFICIAL LIFE, 2019, 25 (01) : 1 - 3
  • [4] Enabling conditions for 'open-ended evolution'
    Ruiz-Mirazo, Kepa
    Umerez, Jon
    Moreno, Alvaro
    BIOLOGY & PHILOSOPHY, 2008, 23 (01) : 67 - 85
  • [5] Enabling conditions for ‘open-ended evolution’
    Kepa Ruiz-Mirazo
    Jon Umerez
    Alvaro Moreno
    Biology & Philosophy, 2008, 23 : 67 - 85
  • [6] Evolved Open-Endedness, Not Open-Ended Evolution
    Pattee, Howard H.
    Sayama, Hiroki
    ARTIFICIAL LIFE, 2019, 25 (01) : 4 - 8
  • [7] Four steps toward open-ended evolution
    Maley, CC
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1336 - 1343
  • [8] Open-Ended Evolution in Cellular Automata Worlds
    Andras, Peter
    FOURTEENTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE (ECAL 2017), 2017, : 438 - 445
  • [9] The Evolution of Foraging in an Open-Ended Simulation Environment
    Baptista, Tiago
    Costa, Ernesto
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BOOK, 2011, 7026 : 125 - 137
  • [10] Kuhnian Lessons for the Study of Open-Ended Evolution
    Bedau, Mark A.
    ARTIFICIAL LIFE, 2024, 30 (03) : 337 - 344