Markov Senior: Learning Markov Junior Grammars to Generate User-specified Content

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of the 2024 IEEE Conference on Games, CoG 2024
Herausgeber (Verlag)IEEE Computer Society
ISBN (elektronisch)9798350350678
ISBN (Print)979-8-3503-5068-5
PublikationsstatusVeröffentlicht - 5 Aug. 2024
Veranstaltung6th Annual IEEE Conference on Games, CoG 2024 - Milan, Italien
Dauer: 5 Aug. 20248 Aug. 2024

Publikationsreihe

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

Abstract

Markov Junior is a probabilistic programming language used for procedural content generation across various domains. However, its reliance on manually crafted and tuned probabilistic rule sets, also called grammars, presents a significant bottleneck, diverging from approaches that allow rule learning from examples. In this paper, we propose a novel solution to this challenge by introducing a genetic programming-based optimization framework for learning hierarchical rule sets automatically. Our proposed method 'Markov Senior' focuses on extracting positional and distance relations from single input samples to construct probabilistic rules to be used by Markov Junior. Using a Kullback-Leibler divergence-based fitness measure, we search for grammars to generate content that is coherent with the given sample. To enhance scalability, we introduce a divide-and-conquer strategy that enables the efficient generation of large-scale content We validate our approach through experiments in generating image-based content and Super Mario levels, demonstrating its flexibility and effectiveness. In this way, 'Markov Senior' allows for the wider application of Markov Junior for tasks in which an example may be available, but the design of a generative rule set is infeasible.

ASJC Scopus Sachgebiete

Zitieren

Markov Senior: Learning Markov Junior Grammars to Generate User-specified Content. / Oguz, Mehmet Kayra; Dockhorn, Alexander.
Proceedings of the 2024 IEEE Conference on Games, CoG 2024. IEEE Computer Society, 2024. (IEEE Conference on Computatonal Intelligence and Games, CIG).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Oguz, MK & Dockhorn, A 2024, Markov Senior: Learning Markov Junior Grammars to Generate User-specified Content. in Proceedings of the 2024 IEEE Conference on Games, CoG 2024. IEEE Conference on Computatonal Intelligence and Games, CIG, IEEE Computer Society, 6th Annual IEEE Conference on Games, CoG 2024, Milan, Italien, 5 Aug. 2024. https://doi.org/10.48550/arXiv.2408.05959, https://doi.org/10.1109/CoG60054.2024.10645650
Oguz, M. K., & Dockhorn, A. (2024). Markov Senior: Learning Markov Junior Grammars to Generate User-specified Content. In Proceedings of the 2024 IEEE Conference on Games, CoG 2024 (IEEE Conference on Computatonal Intelligence and Games, CIG). IEEE Computer Society. https://doi.org/10.48550/arXiv.2408.05959, https://doi.org/10.1109/CoG60054.2024.10645650
Oguz MK, Dockhorn A. Markov Senior: Learning Markov Junior Grammars to Generate User-specified Content. in Proceedings of the 2024 IEEE Conference on Games, CoG 2024. IEEE Computer Society. 2024. (IEEE Conference on Computatonal Intelligence and Games, CIG). doi: 10.48550/arXiv.2408.05959, 10.1109/CoG60054.2024.10645650
Oguz, Mehmet Kayra ; Dockhorn, Alexander. / Markov Senior : Learning Markov Junior Grammars to Generate User-specified Content. Proceedings of the 2024 IEEE Conference on Games, CoG 2024. IEEE Computer Society, 2024. (IEEE Conference on Computatonal Intelligence and Games, CIG).
Download
@inproceedings{dcb8b0dd2edd49678ee19c31ea3d6091,
title = "Markov Senior: Learning Markov Junior Grammars to Generate User-specified Content",
abstract = "Markov Junior is a probabilistic programming language used for procedural content generation across various domains. However, its reliance on manually crafted and tuned probabilistic rule sets, also called grammars, presents a significant bottleneck, diverging from approaches that allow rule learning from examples. In this paper, we propose a novel solution to this challenge by introducing a genetic programming-based optimization framework for learning hierarchical rule sets automatically. Our proposed method 'Markov Senior' focuses on extracting positional and distance relations from single input samples to construct probabilistic rules to be used by Markov Junior. Using a Kullback-Leibler divergence-based fitness measure, we search for grammars to generate content that is coherent with the given sample. To enhance scalability, we introduce a divide-and-conquer strategy that enables the efficient generation of large-scale content We validate our approach through experiments in generating image-based content and Super Mario levels, demonstrating its flexibility and effectiveness. In this way, 'Markov Senior' allows for the wider application of Markov Junior for tasks in which an example may be available, but the design of a generative rule set is infeasible.",
keywords = "Genetic Programming, Markov Junior, Procedural Content Generation, Super Mario Level Generation",
author = "Oguz, {Mehmet Kayra} and Alexander Dockhorn",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 6th Annual IEEE Conference on Games, CoG 2024 ; Conference date: 05-08-2024 Through 08-08-2024",
year = "2024",
month = aug,
day = "5",
doi = "10.48550/arXiv.2408.05959",
language = "English",
isbn = "979-8-3503-5068-5",
series = "IEEE Conference on Computatonal Intelligence and Games, CIG",
publisher = "IEEE Computer Society",
booktitle = "Proceedings of the 2024 IEEE Conference on Games, CoG 2024",
address = "United States",

}

Download

TY - GEN

T1 - Markov Senior

T2 - 6th Annual IEEE Conference on Games, CoG 2024

AU - Oguz, Mehmet Kayra

AU - Dockhorn, Alexander

N1 - Publisher Copyright: © 2024 IEEE.

PY - 2024/8/5

Y1 - 2024/8/5

N2 - Markov Junior is a probabilistic programming language used for procedural content generation across various domains. However, its reliance on manually crafted and tuned probabilistic rule sets, also called grammars, presents a significant bottleneck, diverging from approaches that allow rule learning from examples. In this paper, we propose a novel solution to this challenge by introducing a genetic programming-based optimization framework for learning hierarchical rule sets automatically. Our proposed method 'Markov Senior' focuses on extracting positional and distance relations from single input samples to construct probabilistic rules to be used by Markov Junior. Using a Kullback-Leibler divergence-based fitness measure, we search for grammars to generate content that is coherent with the given sample. To enhance scalability, we introduce a divide-and-conquer strategy that enables the efficient generation of large-scale content We validate our approach through experiments in generating image-based content and Super Mario levels, demonstrating its flexibility and effectiveness. In this way, 'Markov Senior' allows for the wider application of Markov Junior for tasks in which an example may be available, but the design of a generative rule set is infeasible.

AB - Markov Junior is a probabilistic programming language used for procedural content generation across various domains. However, its reliance on manually crafted and tuned probabilistic rule sets, also called grammars, presents a significant bottleneck, diverging from approaches that allow rule learning from examples. In this paper, we propose a novel solution to this challenge by introducing a genetic programming-based optimization framework for learning hierarchical rule sets automatically. Our proposed method 'Markov Senior' focuses on extracting positional and distance relations from single input samples to construct probabilistic rules to be used by Markov Junior. Using a Kullback-Leibler divergence-based fitness measure, we search for grammars to generate content that is coherent with the given sample. To enhance scalability, we introduce a divide-and-conquer strategy that enables the efficient generation of large-scale content We validate our approach through experiments in generating image-based content and Super Mario levels, demonstrating its flexibility and effectiveness. In this way, 'Markov Senior' allows for the wider application of Markov Junior for tasks in which an example may be available, but the design of a generative rule set is infeasible.

KW - Genetic Programming

KW - Markov Junior

KW - Procedural Content Generation

KW - Super Mario Level Generation

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

U2 - 10.48550/arXiv.2408.05959

DO - 10.48550/arXiv.2408.05959

M3 - Conference contribution

AN - SCOPUS:85203535988

SN - 979-8-3503-5068-5

T3 - IEEE Conference on Computatonal Intelligence and Games, CIG

BT - Proceedings of the 2024 IEEE Conference on Games, CoG 2024

PB - IEEE Computer Society

Y2 - 5 August 2024 through 8 August 2024

ER -

Von denselben Autoren