World-GAN: A Generative Model for Minecraft Worlds

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publication2021 IEEE Conference on Games, CoG 2021
PublisherIEEE Computer Society
ISBN (electronic)9781665438865
ISBN (print)978-1-6654-4608-2
Publication statusPublished - 2021
Event2021 IEEE Conference on Games, CoG 2021 - Copenhagen, Denmark
Duration: 17 Aug 202120 Aug 2021

Publication series

NameIEEE Conference on Computatonal Intelligence and Games, CIG
Volume2021-August
ISSN (Print)2325-4270
ISSN (electronic)2325-4289

Abstract

This work introduces World-GAN, the first method to perform data-driven Procedural Content Generation via Machine Learning in Minecraft from a single example. Based on a 3D Generative Adversarial Network (GAN) architecture, we are able to create arbitrarily sized world snippets from a given sample. We evaluate our approach on creations from the community as well as structures generated with the Minecraft World Generator. Our method is motivated by the dense representations used in Natural Language Processing (NLP) introduced with word2vec [1]. The proposed block2vec representations make World-GAN independent from the number of different blocks, which can vary a lot in Minecraft, and enable the generation of larger levels. Finally, we demonstrate that changing this new representation space allows us to change the generated style of an already trained generator. World-GAN enables its users to generate Minecraft worlds based on parts of their creations.

Keywords

    GAN, Generation, Level, Minecraft, PCG, Representation, Scales, Sin-GAN, Single Example, Style

ASJC Scopus subject areas

Cite this

World-GAN: A Generative Model for Minecraft Worlds. / Awiszus, Maren; Schubert, Frederik; Rosenhahn, Bodo.
2021 IEEE Conference on Games, CoG 2021. IEEE Computer Society, 2021. 175285 (IEEE Conference on Computatonal Intelligence and Games, CIG; Vol. 2021-August).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Awiszus, M, Schubert, F & Rosenhahn, B 2021, World-GAN: A Generative Model for Minecraft Worlds. in 2021 IEEE Conference on Games, CoG 2021., 175285, IEEE Conference on Computatonal Intelligence and Games, CIG, vol. 2021-August, IEEE Computer Society, 2021 IEEE Conference on Games, CoG 2021, Copenhagen, Denmark, 17 Aug 2021. https://doi.org/10.48550/arXiv.2106.10155, https://doi.org/10.1109/CoG52621.2021.9619133
Awiszus, M., Schubert, F., & Rosenhahn, B. (2021). World-GAN: A Generative Model for Minecraft Worlds. In 2021 IEEE Conference on Games, CoG 2021 Article 175285 (IEEE Conference on Computatonal Intelligence and Games, CIG; Vol. 2021-August). IEEE Computer Society. https://doi.org/10.48550/arXiv.2106.10155, https://doi.org/10.1109/CoG52621.2021.9619133
Awiszus M, Schubert F, Rosenhahn B. World-GAN: A Generative Model for Minecraft Worlds. In 2021 IEEE Conference on Games, CoG 2021. IEEE Computer Society. 2021. 175285. (IEEE Conference on Computatonal Intelligence and Games, CIG). doi: 10.48550/arXiv.2106.10155, 10.1109/CoG52621.2021.9619133
Awiszus, Maren ; Schubert, Frederik ; Rosenhahn, Bodo. / World-GAN : A Generative Model for Minecraft Worlds. 2021 IEEE Conference on Games, CoG 2021. IEEE Computer Society, 2021. (IEEE Conference on Computatonal Intelligence and Games, CIG).
Download
@inproceedings{6105712ca468446e8336335318d48a5c,
title = "World-GAN: A Generative Model for Minecraft Worlds",
abstract = "This work introduces World-GAN, the first method to perform data-driven Procedural Content Generation via Machine Learning in Minecraft from a single example. Based on a 3D Generative Adversarial Network (GAN) architecture, we are able to create arbitrarily sized world snippets from a given sample. We evaluate our approach on creations from the community as well as structures generated with the Minecraft World Generator. Our method is motivated by the dense representations used in Natural Language Processing (NLP) introduced with word2vec [1]. The proposed block2vec representations make World-GAN independent from the number of different blocks, which can vary a lot in Minecraft, and enable the generation of larger levels. Finally, we demonstrate that changing this new representation space allows us to change the generated style of an already trained generator. World-GAN enables its users to generate Minecraft worlds based on parts of their creations.",
keywords = "GAN, Generation, Level, Minecraft, PCG, Representation, Scales, Sin-GAN, Single Example, Style",
author = "Maren Awiszus and Frederik Schubert and Bodo Rosenhahn",
note = "Funding Information: VI. ACKNOWLEDGMENT This work has been supported by the Federal Ministry of Education and Research (BMBF), Germany, under the project LeibnizKILabor (grant no. 01DD20003), the Federal Ministry for Economic Affairs and Energy under the Wipano programme ”NaturalAI” (03THW05K06), the Center for Digital Innovations (ZDIN) and the Deutsche Forschungsgemein-schaft (DFG) under Germany{\textquoteright}s Excellence Strategy within the Cluster of Excellence PhoenixD (EXC 2122). Publisher Copyright: {\textcopyright} 2021 IEEE.; 2021 IEEE Conference on Games, CoG 2021 ; Conference date: 17-08-2021 Through 20-08-2021",
year = "2021",
doi = "10.48550/arXiv.2106.10155",
language = "English",
isbn = "978-1-6654-4608-2",
series = "IEEE Conference on Computatonal Intelligence and Games, CIG",
publisher = "IEEE Computer Society",
booktitle = "2021 IEEE Conference on Games, CoG 2021",
address = "United States",

}

Download

TY - GEN

T1 - World-GAN

T2 - 2021 IEEE Conference on Games, CoG 2021

AU - Awiszus, Maren

AU - Schubert, Frederik

AU - Rosenhahn, Bodo

N1 - Funding Information: VI. ACKNOWLEDGMENT This work has been supported by the Federal Ministry of Education and Research (BMBF), Germany, under the project LeibnizKILabor (grant no. 01DD20003), the Federal Ministry for Economic Affairs and Energy under the Wipano programme ”NaturalAI” (03THW05K06), the Center for Digital Innovations (ZDIN) and the Deutsche Forschungsgemein-schaft (DFG) under Germany’s Excellence Strategy within the Cluster of Excellence PhoenixD (EXC 2122). Publisher Copyright: © 2021 IEEE.

PY - 2021

Y1 - 2021

N2 - This work introduces World-GAN, the first method to perform data-driven Procedural Content Generation via Machine Learning in Minecraft from a single example. Based on a 3D Generative Adversarial Network (GAN) architecture, we are able to create arbitrarily sized world snippets from a given sample. We evaluate our approach on creations from the community as well as structures generated with the Minecraft World Generator. Our method is motivated by the dense representations used in Natural Language Processing (NLP) introduced with word2vec [1]. The proposed block2vec representations make World-GAN independent from the number of different blocks, which can vary a lot in Minecraft, and enable the generation of larger levels. Finally, we demonstrate that changing this new representation space allows us to change the generated style of an already trained generator. World-GAN enables its users to generate Minecraft worlds based on parts of their creations.

AB - This work introduces World-GAN, the first method to perform data-driven Procedural Content Generation via Machine Learning in Minecraft from a single example. Based on a 3D Generative Adversarial Network (GAN) architecture, we are able to create arbitrarily sized world snippets from a given sample. We evaluate our approach on creations from the community as well as structures generated with the Minecraft World Generator. Our method is motivated by the dense representations used in Natural Language Processing (NLP) introduced with word2vec [1]. The proposed block2vec representations make World-GAN independent from the number of different blocks, which can vary a lot in Minecraft, and enable the generation of larger levels. Finally, we demonstrate that changing this new representation space allows us to change the generated style of an already trained generator. World-GAN enables its users to generate Minecraft worlds based on parts of their creations.

KW - GAN

KW - Generation

KW - Level

KW - Minecraft

KW - PCG

KW - Representation

KW - Scales

KW - Sin-GAN

KW - Single Example

KW - Style

UR - http://www.scopus.com/inward/record.url?scp=85120762636&partnerID=8YFLogxK

U2 - 10.48550/arXiv.2106.10155

DO - 10.48550/arXiv.2106.10155

M3 - Conference contribution

AN - SCOPUS:85120762636

SN - 978-1-6654-4608-2

T3 - IEEE Conference on Computatonal Intelligence and Games, CIG

BT - 2021 IEEE Conference on Games, CoG 2021

PB - IEEE Computer Society

Y2 - 17 August 2021 through 20 August 2021

ER -

By the same author(s)