Skip to main content

Showing 1–31 of 31 results for author: Green, M C

Searching in archive cs. Search in all archives.
.
  1. arXiv:2311.16172  [pdf, other

    cs.NE cs.AI cs.LG

    Evolutionary Machine Learning and Games

    Authors: Julian Togelius, Ahmed Khalifa, Sam Earle, Michael Cerny Green, Lisa Soros

    Abstract: Evolutionary machine learning (EML) has been applied to games in multiple ways, and for multiple different purposes. Importantly, AI research in games is not only about playing games; it is also about generating game content, modeling players, and many other applications. Many of these applications pose interesting problems for EML. We will structure this chapter on EML for games based on whether… ▽ More

    Submitted 20 November, 2023; originally announced November 2023.

    Comments: 27 pages, 5 figures, part of Evolutionary Machine Learning Book (https://link.springer.com/book/10.1007/978-981-99-3814-8)

  2. arXiv:2302.05817  [pdf, other

    cs.AI cs.CL cs.NE

    Level Generation Through Large Language Models

    Authors: Graham Todd, Sam Earle, Muhammad Umair Nasir, Michael Cerny Green, Julian Togelius

    Abstract: Large Language Models (LLMs) are powerful tools, capable of leveraging their training on natural language to write stories, generate code, and answer questions. But can they generate functional video game levels? Game levels, with their complex functional constraints and spatial relationships in more than one dimension, are very different from the kinds of data an LLM typically sees during trainin… ▽ More

    Submitted 1 June, 2023; v1 submitted 11 February, 2023; originally announced February 2023.

    Journal ref: FDG 2023: Proceedings of the 18th International Conference on the Foundations of Digital Games

  3. arXiv:2206.13623  [pdf, other

    cs.AI cs.LG cs.NE

    Learning Controllable 3D Level Generators

    Authors: Zehua Jiang, Sam Earle, Michael Cerny Green, Julian Togelius

    Abstract: Procedural Content Generation via Reinforcement Learning (PCGRL) foregoes the need for large human-authored data-sets and allows agents to train explicitly on functional constraints, using computable, user-defined measures of quality instead of target output. We explore the application of PCGRL to 3D domains, in which content-generation tasks naturally have greater complexity and potential pertine… ▽ More

    Submitted 14 August, 2022; v1 submitted 27 June, 2022; originally announced June 2022.

    Comments: 8 pages, 9 figures

  4. arXiv:2206.05497  [pdf, other

    cs.AI cs.LG cs.NE

    Mutation Models: Learning to Generate Levels by Imitating Evolution

    Authors: Ahmed Khalifa, Michael Cerny Green, Julian Togelius

    Abstract: Search-based procedural content generation (PCG) is a well-known method for level generation in games. Its key advantage is that it is generic and able to satisfy functional constraints. However, due to the heavy computational costs to run these algorithms online, search-based PCG is rarely utilized for real-time generation. In this paper, we introduce mutation models, a new type of iterative leve… ▽ More

    Submitted 25 August, 2022; v1 submitted 11 June, 2022; originally announced June 2022.

    Comments: 8 pages, 6 figures, and 2 tables. Published at PCGWorkshop 2022 at FDG 2022

  5. arXiv:2204.05217  [pdf, other

    cs.AI

    Persona-driven Dominant/Submissive Map (PDSM) Generation for Tutorials

    Authors: Michael Cerny Green, Ahmed Khalifa, M Charity, Julian Togelius

    Abstract: In this paper, we present a method for automated persona-driven video game tutorial level generation. Tutorial levels are scenarios in which the player can explore and discover different rules and game mechanics. Procedural personas can guide generators to create content which encourages or discourages certain playstyle behaviors. In this system, we use procedural personas to calculate the behavio… ▽ More

    Submitted 11 April, 2022; originally announced April 2022.

    Comments: 10 pages, 7 figures, 2 tables

  6. arXiv:2203.13351  [pdf, other

    cs.AI

    Predicting Personas Using Mechanic Frequencies and Game State Traces

    Authors: Michael Cerny Green, Ahmed Khalifa, M Charity, Debosmita Bhaumik, Julian Togelius

    Abstract: We investigate how to efficiently predict play personas based on playtraces. Play personas can be computed by calculating the action agreement ratio between a player and a generative model of playing behavior, a so-called procedural persona. But this is computationally expensive and assumes that appropriate procedural personas are readily available. We present two methods for estimating player per… ▽ More

    Submitted 15 June, 2022; v1 submitted 24 March, 2022; originally announced March 2022.

    Comments: 8 pages, 3 tables, 2 figures

  7. arXiv:2108.02955  [pdf, other

    cs.OH

    Impressions of the GDMC AI Settlement Generation Challenge in Minecraft

    Authors: Christoph Salge, Claus Aranha, Adrian Brightmoore, Sean Butler, Rodrigo Canaan, Michael Cook, Michael Cerny Green, Hagen Fischer, Christian Guckelsberger, Jupiter Hadley, Jean-Baptiste Hervé, Mark R Johnson, Quinn Kybartas, David Mason, Mike Preuss, Tristan Smith, Ruck Thawonmas, Julian Togelius

    Abstract: The GDMC AI settlement generation challenge is a PCG competition about producing an algorithm that can create an "interesting" Minecraft settlement for a given map. This paper contains a collection of written experiences with this competition, by participants, judges, organizers and advisors. We asked people to reflect both on the artifacts themselves, and on the competition in general. The aim of… ▽ More

    Submitted 6 August, 2021; originally announced August 2021.

    Comments: 28 pages, 5 figures

  8. arXiv:2105.08550  [pdf, other

    cs.SD eess.AS

    Federated Learning With Highly Imbalanced Audio Data

    Authors: Marc C. Green, Mark D. Plumbley

    Abstract: Federated learning (FL) is a privacy-preserving machine learning method that has been proposed to allow training of models using data from many different clients, without these clients having to transfer all their data to a central server. There has as yet been relatively little consideration of FL or other privacy-preserving methods in audio. In this paper, we investigate using FL for a sound eve… ▽ More

    Submitted 18 May, 2021; originally announced May 2021.

  9. arXiv:2105.07898  [pdf, other

    cs.LG cs.AI

    Physics-informed attention-based neural network for solving non-linear partial differential equations

    Authors: Ruben Rodriguez-Torrado, Pablo Ruiz, Luis Cueto-Felgueroso, Michael Cerny Green, Tyler Friesen, Sebastien Matringe, Julian Togelius

    Abstract: Physics-Informed Neural Networks (PINNs) have enabled significant improvements in modelling physical processes described by partial differential equations (PDEs). PINNs are based on simple architectures, and learn the behavior of complex physical systems by optimizing the network parameters to minimize the residual of the underlying PDE. Current network architectures share some of the limitations… ▽ More

    Submitted 17 May, 2021; originally announced May 2021.

  10. arXiv:2105.04342  [pdf, other

    cs.AI

    Exploring open-ended gameplay features with Micro RollerCoaster Tycoon

    Authors: Michael Cerny Green, Victoria Yen, Sam Earle, Dipika Rajesh, Maria Edwards, L. B. Soros

    Abstract: This paper introduces MicroRCT, a novel open source simulator inspired by the theme park sandbox game RollerCoaster Tycoon. The goal in MicroRCT is to place rides and shops in an amusement park to maximize profit earned from park guests. Thus, the challenges for game AI include both selecting high-earning attractions and placing them in locations that are convenient to guests. In this paper, the M… ▽ More

    Submitted 10 May, 2021; originally announced May 2021.

    Comments: 8 pages, 10 figures, submitted to Foundations of Digital Games Conference 2021

  11. arXiv:2103.14950  [pdf, other

    cs.AI

    The AI Settlement Generation Challenge in Minecraft: First Year Report

    Authors: Christoph Salge, Michael Cerny Green, Rodrigo Canaan, Filip Skwarski, Rafael Fritsch, Adrian Brightmoore, Shaofang Ye, Changxing Cao, Julian Togelius

    Abstract: This article outlines what we learned from the first year of the AI Settlement Generation Competition in Minecraft, a competition about producing AI programs that can generate interesting settlements in Minecraft for an unseen map. This challenge seeks to focus research into adaptive and holistic procedural content generation. Generating Minecraft towns and villages given existing maps is a suitab… ▽ More

    Submitted 27 March, 2021; originally announced March 2021.

    Comments: 14 pages, 9 figures, published in KI-Künstliche Intelligenz

    Journal ref: KI-Künstliche Intelligenz 2020

  12. arXiv:2102.10247  [pdf, other

    cs.AI

    Game Mechanic Alignment Theory and Discovery

    Authors: Michael Cerny Green, Ahmed Khalifa, Philip Bontrager, Rodrigo Canaan, Julian Togelius

    Abstract: We present a new concept called Game Mechanic Alignment theory as a way to organize game mechanics through the lens of systemic rewards and agential motivations. By disentangling player and systemic influences, mechanics may be better identified for use in an automated tutorial generation system, which could tailor tutorials for a particular playstyle or player. Within, we apply this theory to sev… ▽ More

    Submitted 10 August, 2021; v1 submitted 19 February, 2021; originally announced February 2021.

    Comments: 11 pages, 8 figures

  13. arXiv:2002.04733  [pdf, other

    cs.AI

    Mech-Elites: Illuminating the Mechanic Space of GVGAI

    Authors: M Charity, Michael Cerny Green, Ahmed Khalifa, Julian Togelius

    Abstract: This paper introduces a fully automatic method of mechanic illumination for general video game level generation. Using the Constrained MAP-Elites algorithm and the GVG-AI framework, this system generates the simplest tile based levels that contain specific sets of game mechanics and also satisfy playability constraints. We apply this method to illuminate mechanic space for $4$ different games in G… ▽ More

    Submitted 24 August, 2022; v1 submitted 11 February, 2020; originally announced February 2020.

  14. arXiv:2002.02992  [pdf, other

    cs.AI cs.NE

    Mario Level Generation From Mechanics Using Scene Stitching

    Authors: Michael Cerny Green, Luvneesh Mugrai, Ahmed Khalifa, Julian Togelius

    Abstract: This paper presents a level generation method for Super Mario by stitching together pre-generated "scenes" that contain specific mechanics, using mechanic-sequences from agent playthroughs as input specifications. Given a sequence of mechanics, our system uses an FI-2Pop algorithm and a corpus of scenes to perform automated level authoring. The system outputs levels that have a similar mechanical… ▽ More

    Submitted 7 February, 2020; originally announced February 2020.

    Comments: 10 pages, 7 figures, submitted to Foundations of Digital Games Conference

  15. arXiv:1910.01603  [pdf, other

    cs.NE cs.LG

    Bootstrap** Conditional GANs for Video Game Level Generation

    Authors: Ruben Rodriguez Torrado, Ahmed Khalifa, Michael Cerny Green, Niels Justesen, Sebastian Risi, Julian Togelius

    Abstract: Generative Adversarial Networks (GANs) have shown im-pressive results for image generation. However, GANs facechallenges in generating contents with certain types of con-straints, such as game levels. Specifically, it is difficult togenerate levels that have aesthetic appeal and are playable atthe same time. Additionally, because training data usually islimited, it is challenging to generate uniqu… ▽ More

    Submitted 3 October, 2019; originally announced October 2019.

  16. arXiv:1909.03094  [pdf, other

    cs.AI

    Automatic Critical Mechanic Discovery Using Playtraces in Video Games

    Authors: Michael Cerny Green, Ahmed Khalifa, Gabriella A. B. Barros, Tiago Machado, Julian Togelius

    Abstract: We present a new method of automatic critical mechanic discovery for video games using a combination of game description parsing and playtrace information. This method is applied to several games within the General Video Game Artificial Intelligence (GVG-AI) framework. In a user study, human-identified mechanics are compared against system-identified critical mechanics to verify alignment between… ▽ More

    Submitted 15 September, 2020; v1 submitted 6 September, 2019; originally announced September 2019.

    Comments: 15 pages, 4 figures, 2 tables, 1 algorithm, 1 equation

  17. arXiv:1906.05160  [pdf, other

    cs.AI

    General Video Game Rule Generation

    Authors: Ahmed Khalifa, Michael Cerny Green, Diego Perez-Liebana, Julian Togelius

    Abstract: We introduce the General Video Game Rule Generation problem, and the eponymous software framework which will be used in a new track of the General Video Game AI (GVGAI) competition. The problem is, given a game level as input, to generate the rules of a game that fits that level. This can be seen as the inverse of the General Video Game Level Generation problem. Conceptualizing these two problems… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Comments: 8 pages, 9 listings, 1 table, 2 figures

  18. arXiv:1906.05094  [pdf, other

    cs.HC

    Organic Building Generation in Minecraft

    Authors: Michael Cerny Green, Christoph Salge, Julian Togelius

    Abstract: This paper presents a method for generating floor plans for structures in Minecraft (Mojang 2009). Given a 3D space, it will auto-generate a building to fill that space using a combination of constrained growth and cellular automata. The result is a series of organic-looking buildings complete with rooms, windows, and doors connecting them. The method is applied to the Generative Design in Minecra… ▽ More

    Submitted 11 June, 2019; originally announced June 2019.

    Comments: 7 pages, 9 figures, published at PCG workshop at the Foundations of Digital Games Conference 2019

  19. arXiv:1906.04660  [pdf, other

    cs.AI

    Two-step Constructive Approaches for Dungeon Generation

    Authors: Michael Cerny Green, Ahmed Khalifa, Athoug Alsoughayer, Divyesh Surana, Antonios Liapis, Julian Togelius

    Abstract: This paper presents a two-step generative approach for creating dungeons in the rogue-like puzzle game MiniDungeons 2. Generation is split into two steps, initially producing the architectural layout of the level as its walls and floor tiles, and then furnishing it with game objects representing the player's start and goal position, challenges and rewards. Three layout creators and three furnisher… ▽ More

    Submitted 11 June, 2019; originally announced June 2019.

    Comments: 7 pages, 4 figures, published at PCG workshop at the Foundations of Digital Games Conference 2019

  20. arXiv:1905.05888  [pdf, other

    cs.AI cs.CL cs.CY

    Generative Design in Minecraft: Chronicle Challenge

    Authors: Christoph Salge, Christian Guckelsberger, Michael Cerny Green, Rodrigo Canaan, Julian Togelius

    Abstract: We introduce the Chronicle Challenge as an optional addition to the Settlement Generation Challenge in Minecraft. One of the foci of the overall competition is adaptive procedural content generation (PCG), an arguably under-explored problem in computational creativity. In the base challenge, participants must generate new settlements that respond to and ideally interact with existing content in th… ▽ More

    Submitted 14 May, 2019; originally announced May 2019.

    Comments: 5 pages, 1 Figure, accepted as late-breaking paper at ICCC 2019, 10th International Conference on Computational Creativity

  21. arXiv:1904.08972  [pdf, other

    cs.AI cs.NE

    Intentional Computational Level Design

    Authors: Ahmed Khalifa, Michael Cerny Green, Gabriella Barros, Julian Togelius

    Abstract: The procedural generation of levels and content in video games is a challenging AI problem. Often such generation relies on an intelligent way of evaluating the content being generated so that constraints are satisfied and/or objectives maximized. In this work, we address the problem of creating levels that are not only playable but also revolve around specific mechanics in the game. We use constr… ▽ More

    Submitted 18 April, 2019; originally announced April 2019.

    Comments: 8 pages, 10 figures, 3 tables, GECCO 2019

  22. arXiv:1903.11678  [pdf, other

    cs.AI

    Tree Search vs Optimization Approaches for Map Generation

    Authors: Debosmita Bhaumik, Ahmed Khalifa, Michael Cerny Green, Julian Togelius

    Abstract: Search-based procedural content generation uses stochastic global optimization algorithms to search for game content. However, standard tree search algorithms can be competitive with evolution on some optimization problems. We investigate the applicability of several tree search methods to level generation and compare them systematically with several optimization algorithms, including evolutionary… ▽ More

    Submitted 12 August, 2020; v1 submitted 27 March, 2019; originally announced March 2019.

    Comments: 10 pages, 9 figures, published at AIIDE 2020

  23. arXiv:1901.05431  [pdf, other

    cs.AI

    Evolutionarily-Curated Curriculum Learning for Deep Reinforcement Learning Agents

    Authors: Michael Cerny Green, Benjamin Sergent, Pushyami Shandilya, Vibhor Kumar

    Abstract: In this paper we propose a new training loop for deep reinforcement learning agents with an evolutionary generator. Evolutionary procedural content generation has been used in the creation of maps and levels for games before. Our system incorporates an evolutionary map generator to construct a training curriculum that is evolved to maximize loss within the state-of-the-art Double Dueling Deep Q Ne… ▽ More

    Submitted 16 January, 2019; originally announced January 2019.

    Comments: 9 pages, 7 figures, accepted to the Reinforcement Learning in Games workshop at AAAI 2019

  24. DATA Agent

    Authors: Michael Cerny Green, Gabriella A. B. Barros, Antonios Liapis, Julian Togelius

    Abstract: This paper introduces DATA Agent, a system which creates murder mystery adventures from open data. In the game, the player takes on the role of a detective tasked with finding the culprit of a murder. All characters, places, and items in DATA Agent games are generated using open data as source content. The paper discusses the general game design and user interface of DATA Agent, and provides detai… ▽ More

    Submitted 28 September, 2018; originally announced October 2018.

    Comments: 8 pages, 4 images, 3 tables

    Journal ref: Foundations of Digital Games (FDG) 2018

  25. Generating Levels That Teach Mechanics

    Authors: Michael Cerny Green, Ahmed Khalifa, Gabriella A. B. Barros, Andy Nealen, Julian Togelius

    Abstract: The automatic generation of game tutorials is a challenging AI problem. While it is possible to generate annotations and instructions that explain to the player how the game is played, this paper focuses on generating a gameplay experience that introduces the player to a game mechanic. It evolves small levels for the Mario AI Framework that can only be beaten by an agent that knows how to perform… ▽ More

    Submitted 1 October, 2018; v1 submitted 17 July, 2018; originally announced July 2018.

    Comments: 8 pages, 7 figures, PCG Workshop at FDG 2018, 9th International Workshop on Procedural Content Generation (PCG2018)

  26. AtDelfi: Automatically Designing Legible, Full Instructions For Games

    Authors: Michael Cerny Green, Ahmed Khalifa, Gabriella A. B. Barros, Tiago Machado, Andy Nealen, Julian Togelius

    Abstract: This paper introduces a fully automatic method for generating video game tutorials. The AtDELFI system (AuTomatically DEsigning Legible, Full Instructions for games) was created to investigate procedural generation of instructions that teach players how to play video games. We present a representation of game rules and mechanics using a graph system as well as a tutorial generation method that use… ▽ More

    Submitted 17 September, 2018; v1 submitted 11 July, 2018; originally announced July 2018.

    Comments: 10 pages, 11 figures, published at Foundations of Digital Games Conference 2018

    Journal ref: Foundations of Digital Games (FDG) 2018

  27. arXiv:1805.12475  [pdf, other

    cs.HC cs.AI

    Data-driven Design: A Case for Maximalist Game Design

    Authors: Gabriella A. B. Barros, Michael Cerny Green, Antonios Liapis, Julian Togelius

    Abstract: Maximalism in art refers to drawing on and combining multiple different sources for art creation, embracing the resulting collisions and heterogeneity. This paper discusses the use of maximalism in game design and particularly in data games, which are games that are generated partly based on open data. Using Data Adventures, a series of generators that create adventure games from data sources such… ▽ More

    Submitted 29 May, 2018; originally announced May 2018.

    Comments: 9 pages, 2 Figures, Accepted in ICCC 2018

  28. arXiv:1805.11768  [pdf, other

    cs.AI

    "Press Space to Fire": Automatic Video Game Tutorial Generation

    Authors: Michael Cerny Green, Ahmed Khalifa, Gabriella A. B. Barros, Julian Togelius

    Abstract: We propose the problem of tutorial generation for games, i.e. to generate tutorials which can teach players to play games, as an AI problem. This problem can be approached in several ways, including generating natural language descriptions of game rules, generating instructive game levels, and generating demonstrations of how to play a game using agents that play in a human-like manner. We further… ▽ More

    Submitted 29 May, 2018; originally announced May 2018.

    Comments: 6 pages, 4 figures, 1 table, Published at the EXAG workshop as a part of AIIDE 2017

  29. Generative Design in Minecraft (GDMC), Settlement Generation Competition

    Authors: Christoph Salge, Michael Cerny Green, Rodrigo Canaan, Julian Togelius

    Abstract: This paper introduces the settlement generation competition for Minecraft, the first part of the Generative Design in Minecraft challenge. The settlement generation competition is about creating Artificial Intelligence (AI) agents that can produce functional, aesthetically appealing and believable settlements adapted to a given Minecraft map - ideally at a level that can compete with human created… ▽ More

    Submitted 30 July, 2018; v1 submitted 26 March, 2018; originally announced March 2018.

    Comments: 10 pages, 5 figures, Part of the Foundations of Digital Games 2018 proceedings, as part of the workshop on Procedural Content Generation

    Journal ref: In Foundations of Digital Games 2018 (FDG18), August 7-10, 2018, Malmö, Sweden. ACM, New York, NY, USA, 10 pages

  30. arXiv:1802.06881  [pdf, other

    cs.AI

    Automated Playtesting with Procedural Personas through MCTS with Evolved Heuristics

    Authors: Christoffer Holmgård, Michael Cerny Green, Antonios Liapis, Julian Togelius

    Abstract: This paper describes a method for generative player modeling and its application to the automatic testing of game content using archetypal player models called procedural personas. Theoretically grounded in psychological decision theory, procedural personas are implemented using a variation of Monte Carlo Tree Search (MCTS) where the node selection criteria are developed using evolutionary computa… ▽ More

    Submitted 19 February, 2018; originally announced February 2018.

    Comments: 10 pages, 6 figures

  31. arXiv:1802.05219  [pdf, other

    cs.AI

    Who Killed Albert Einstein? From Open Data to Murder Mystery Games

    Authors: Gabriella A. B. Barros, Michael Cerny Green, Antonios Liapis, Julian Togelius

    Abstract: This paper presents a framework for generating adventure games from open data. Focusing on the murder mystery type of adventure games, the generator is able to transform open data from Wikipedia articles, OpenStreetMap and images from Wikimedia Commons into WikiMysteries. Every WikiMystery game revolves around the murder of a person with a Wikipedia article and populates the game with suspects who… ▽ More

    Submitted 14 February, 2018; originally announced February 2018.

    Comments: 11 pages, 6 figures, 2 tables

    Journal ref: 10.1109/TG.2018.2806190