Evolutionary Optimization of Baba Is You Agents

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

Authors

Research Organisations

External Research Organisations

  • Otto-von-Guericke University Magdeburg
View graph of relations

Details

Original languageEnglish
Title of host publication2023 IEEE Congress on Evolutionary Computation, CEC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (electronic)9798350314588
ISBN (print)979-8-3503-1459-5
Publication statusPublished - 2023
Event2023 IEEE Congress on Evolutionary Computation, CEC 2023 - Chicago, United States
Duration: 1 Jul 20235 Jul 2023

Abstract

Baba is You is a challenging puzzle game in which the player can modify the rules of the game. This yields a large variety of puzzles and an enormous state space to be searched through. Recently, the Feature Space Search algorithm has shown great results in Sokoban, which apart from the rule modification shares many similarities to Baba is You. It uses multiple heuristics to guide the search into promising regions of the search space. In this work, we are proposing a similar concept for solving Baba is You based on multiple heuristics that are aggregated for guiding a tree-based search process. However, finding parameters for weighting/prioritizing the different heuristics is a non-trivial task. This process is done, by applying evolutionary algorithms for single- and multi-objective optimization. Specifically, we compare the effects of these different optimization schemes on the agents' general level-solving capabilities. In all cases, the agent was able to adapt well to the training and test set with no significant differences among the optimization schemes. Compared with state-of-the-art Baba is You agents our search-based approach shows an improved performance in terms of the number of levels being solved, as well as a reduction in the average time required to solve a level.

Keywords

    Baba Is You, Evolutionary Algorithms, Parameter Optimization

ASJC Scopus subject areas

Cite this

Evolutionary Optimization of Baba Is You Agents. / Olson, Christopher; Wagner, Lars; Dockhorn, Alexander.
2023 IEEE Congress on Evolutionary Computation, CEC 2023. Institute of Electrical and Electronics Engineers Inc., 2023.

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

Olson, C, Wagner, L & Dockhorn, A 2023, Evolutionary Optimization of Baba Is You Agents. in 2023 IEEE Congress on Evolutionary Computation, CEC 2023. Institute of Electrical and Electronics Engineers Inc., 2023 IEEE Congress on Evolutionary Computation, CEC 2023, Chicago, United States, 1 Jul 2023. https://doi.org/10.1109/cec53210.2023.10253977
Olson, C., Wagner, L., & Dockhorn, A. (2023). Evolutionary Optimization of Baba Is You Agents. In 2023 IEEE Congress on Evolutionary Computation, CEC 2023 Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/cec53210.2023.10253977
Olson C, Wagner L, Dockhorn A. Evolutionary Optimization of Baba Is You Agents. In 2023 IEEE Congress on Evolutionary Computation, CEC 2023. Institute of Electrical and Electronics Engineers Inc. 2023 doi: 10.1109/cec53210.2023.10253977
Olson, Christopher ; Wagner, Lars ; Dockhorn, Alexander. / Evolutionary Optimization of Baba Is You Agents. 2023 IEEE Congress on Evolutionary Computation, CEC 2023. Institute of Electrical and Electronics Engineers Inc., 2023.
Download
@inproceedings{df616bb88dcc4be19983824e75e347a1,
title = "Evolutionary Optimization of Baba Is You Agents",
abstract = "Baba is You is a challenging puzzle game in which the player can modify the rules of the game. This yields a large variety of puzzles and an enormous state space to be searched through. Recently, the Feature Space Search algorithm has shown great results in Sokoban, which apart from the rule modification shares many similarities to Baba is You. It uses multiple heuristics to guide the search into promising regions of the search space. In this work, we are proposing a similar concept for solving Baba is You based on multiple heuristics that are aggregated for guiding a tree-based search process. However, finding parameters for weighting/prioritizing the different heuristics is a non-trivial task. This process is done, by applying evolutionary algorithms for single- and multi-objective optimization. Specifically, we compare the effects of these different optimization schemes on the agents' general level-solving capabilities. In all cases, the agent was able to adapt well to the training and test set with no significant differences among the optimization schemes. Compared with state-of-the-art Baba is You agents our search-based approach shows an improved performance in terms of the number of levels being solved, as well as a reduction in the average time required to solve a level.",
keywords = "Baba Is You, Evolutionary Algorithms, Parameter Optimization",
author = "Christopher Olson and Lars Wagner and Alexander Dockhorn",
year = "2023",
doi = "10.1109/cec53210.2023.10253977",
language = "English",
isbn = "979-8-3503-1459-5",
booktitle = "2023 IEEE Congress on Evolutionary Computation, CEC 2023",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "2023 IEEE Congress on Evolutionary Computation, CEC 2023 ; Conference date: 01-07-2023 Through 05-07-2023",

}

Download

TY - GEN

T1 - Evolutionary Optimization of Baba Is You Agents

AU - Olson, Christopher

AU - Wagner, Lars

AU - Dockhorn, Alexander

PY - 2023

Y1 - 2023

N2 - Baba is You is a challenging puzzle game in which the player can modify the rules of the game. This yields a large variety of puzzles and an enormous state space to be searched through. Recently, the Feature Space Search algorithm has shown great results in Sokoban, which apart from the rule modification shares many similarities to Baba is You. It uses multiple heuristics to guide the search into promising regions of the search space. In this work, we are proposing a similar concept for solving Baba is You based on multiple heuristics that are aggregated for guiding a tree-based search process. However, finding parameters for weighting/prioritizing the different heuristics is a non-trivial task. This process is done, by applying evolutionary algorithms for single- and multi-objective optimization. Specifically, we compare the effects of these different optimization schemes on the agents' general level-solving capabilities. In all cases, the agent was able to adapt well to the training and test set with no significant differences among the optimization schemes. Compared with state-of-the-art Baba is You agents our search-based approach shows an improved performance in terms of the number of levels being solved, as well as a reduction in the average time required to solve a level.

AB - Baba is You is a challenging puzzle game in which the player can modify the rules of the game. This yields a large variety of puzzles and an enormous state space to be searched through. Recently, the Feature Space Search algorithm has shown great results in Sokoban, which apart from the rule modification shares many similarities to Baba is You. It uses multiple heuristics to guide the search into promising regions of the search space. In this work, we are proposing a similar concept for solving Baba is You based on multiple heuristics that are aggregated for guiding a tree-based search process. However, finding parameters for weighting/prioritizing the different heuristics is a non-trivial task. This process is done, by applying evolutionary algorithms for single- and multi-objective optimization. Specifically, we compare the effects of these different optimization schemes on the agents' general level-solving capabilities. In all cases, the agent was able to adapt well to the training and test set with no significant differences among the optimization schemes. Compared with state-of-the-art Baba is You agents our search-based approach shows an improved performance in terms of the number of levels being solved, as well as a reduction in the average time required to solve a level.

KW - Baba Is You

KW - Evolutionary Algorithms

KW - Parameter Optimization

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

U2 - 10.1109/cec53210.2023.10253977

DO - 10.1109/cec53210.2023.10253977

M3 - Conference contribution

AN - SCOPUS:85174482427

SN - 979-8-3503-1459-5

BT - 2023 IEEE Congress on Evolutionary Computation, CEC 2023

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2023 IEEE Congress on Evolutionary Computation, CEC 2023

Y2 - 1 July 2023 through 5 July 2023

ER -

By the same author(s)