Skip to main content

Showing 1–12 of 12 results for author: Schrum, J

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

    cs.LG cs.AI

    Text-to-Level Diffusion Models With Various Text Encoders for Super Mario Bros

    Authors: Jacob Schrum, Olivia Kilday, Emilio Salas, Bess Hagan, Reid Williams

    Abstract: Recent research shows how diffusion models can unconditionally generate tile-based game levels, but use of diffusion models for text-to-level generation is underexplored. There are practical considerations for creating a usable model: caption/level pairs are needed, as is a text embedding model, and a way of generating entire playable levels, rather than individual scenes. We present strategies to… ▽ More

    Submitted 14 August, 2025; v1 submitted 30 June, 2025; originally announced July 2025.

    Comments: Accepted to appear in The 21st AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (November 10-14, 2025)

  2. A Quality Diversity Approach to Evolving Model Rockets

    Authors: Jacob Schrum, Cody Crosby

    Abstract: Model rocketry presents a design task accessible to undergraduates while remaining an interesting challenge. Allowing for variation in fins, nose cones, and body tubes presents a rich design space containing numerous ways to achieve various altitudes. Therefore, when exploring possible designs computationally, it makes sense to apply a method that produces various possibilities for decision-makers… ▽ More

    Submitted 2 April, 2025; originally announced April 2025.

    Comments: In Genetic and Evolutionary Computation Conference (GECCO '25), July 14-18, 2025, Malaga, Spain. ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/3712256.3726338

  3. Evolving Flying Machines in Minecraft Using Quality Diversity

    Authors: Alejandro Medina, Melanie Richey, Mark Mueller, Jacob Schrum

    Abstract: Minecraft is a great testbed for human creativity that has inspired the design of various structures and even functioning machines, including flying machines. EvoCraft is an API for programmatically generating structures in Minecraft, but the initial work in this domain was not capable of evolving flying machines. This paper applies fitness-based evolution and quality diversity search in order to… ▽ More

    Submitted 19 April, 2023; v1 submitted 1 February, 2023; originally announced February 2023.

    Comments: In Genetic and Evolutionary Computation Conference (GECCO '23), July 15-19, 2023, Lisbon, Portugal

  4. Hybrid Encoding For Generating Large Scale Game Level Patterns With Local Variations

    Authors: Jacob Schrum, Benjamin Capps, Kirby Steckel, Vanessa Volz, Sebastian Risi

    Abstract: Generative Adversarial Networks (GANs) are a powerful indirect genotype-to-phenotype mapping for evolutionary search. Much previous work applying GANs to level generation focuses on fixed-size segments combined into a whole level, but individual segments may not fit together cohesively. In contrast, segments in human designed levels are often repeated, directly or with variation, and organized int… ▽ More

    Submitted 29 April, 2022; v1 submitted 27 May, 2021; originally announced May 2021.

    Comments: Journal length extension of arXiv:2004.01703

  5. arXiv:2102.00337  [pdf, other

    cs.NE cs.AI

    Using Multiple Generative Adversarial Networks to Build Better-Connected Levels for Mega Man

    Authors: Benjamin Capps, Jacob Schrum

    Abstract: Generative Adversarial Networks (GANs) can generate levels for a variety of games. This paper focuses on combining GAN-generated segments in a snaking pattern to create levels for Mega Man. Adjacent segments in such levels can be orthogonally adjacent in any direction, meaning that an otherwise fine segment might impose a barrier between its neighbor depending on what sorts of segments in the trai… ▽ More

    Submitted 13 April, 2021; v1 submitted 30 January, 2021; originally announced February 2021.

    Comments: Accepted to Genetic and Evolutionary Computation Conference 2021

  6. arXiv:2101.07868  [pdf, other

    cs.LG cs.AI cs.NE

    Illuminating the Space of Beatable Lode Runner Levels Produced By Various Generative Adversarial Networks

    Authors: Kirby Steckel, Jacob Schrum

    Abstract: Generative Adversarial Networks (GANs) are capable of generating convincing imitations of elements from a training set, but the distribution of elements in the training set affects to difficulty of properly training the GAN and the quality of the outputs it produces. This paper looks at six different GANs trained on different subsets of data from the game Lode Runner. The quality diversity algorit… ▽ More

    Submitted 19 January, 2021; originally announced January 2021.

  7. CPPN2GAN: Combining Compositional Pattern Producing Networks and GANs for Large-scale Pattern Generation

    Authors: Jacob Schrum, Vanessa Volz, Sebastian Risi

    Abstract: Generative Adversarial Networks (GANs) are proving to be a powerful indirect genotype-to-phenotype mapping for evolutionary search, but they have limitations. In particular, GAN output does not scale to arbitrary dimensions, and there is no obvious way of combining multiple GAN outputs into a cohesive whole, which would be useful in many areas, such as the generation of video game levels. Game lev… ▽ More

    Submitted 3 April, 2020; originally announced April 2020.

    Comments: GECCO 2020. arXiv admin note: text overlap with arXiv:2004.00151

  8. arXiv:2004.00151  [pdf, other

    cs.NE cs.AI

    Interactive Evolution and Exploration Within Latent Level-Design Space of Generative Adversarial Networks

    Authors: Jacob Schrum, Jake Gutierrez, Vanessa Volz, Jialin Liu, Simon Lucas, Sebastian Risi

    Abstract: Generative Adversarial Networks (GANs) are an emerging form of indirect encoding. The GAN is trained to induce a latent space on training data, and a real-valued evolutionary algorithm can search that latent space. Such Latent Variable Evolution (LVE) has recently been applied to game levels. However, it is hard for objective scores to capture level features that are appealing to players. Therefor… ▽ More

    Submitted 31 March, 2020; originally announced April 2020.

    Comments: GECCO 2020

  9. arXiv:2001.05065  [pdf, other

    cs.AI cs.LG cs.NE

    Generative Adversarial Network Rooms in Generative Graph Grammar Dungeons for The Legend of Zelda

    Authors: Jake Gutierrez, Jacob Schrum

    Abstract: Generative Adversarial Networks (GANs) have demonstrated their ability to learn patterns in data and produce new exemplars similar to, but different from, their training set in several domains, including video games. However, GANs have a fixed output size, so creating levels of arbitrary size for a dungeon crawling game is difficult. GANs also have trouble encoding semantic requirements that make… ▽ More

    Submitted 19 April, 2020; v1 submitted 14 January, 2020; originally announced January 2020.

    Comments: Congress on Evolutionary Computation 2020

  10. arXiv:1805.00728  [pdf, other

    cs.AI cs.NE

    Evolving Mario Levels in the Latent Space of a Deep Convolutional Generative Adversarial Network

    Authors: Vanessa Volz, Jacob Schrum, Jialin Liu, Simon M. Lucas, Adam Smith, Sebastian Risi

    Abstract: Generative Adversarial Networks (GANs) are a machine learning approach capable of generating novel example outputs across a space of provided training examples. Procedural Content Generation (PCG) of levels for video games could benefit from such models, especially for games where there is a pre-existing corpus of levels to emulate. This paper trains a GAN to generate levels for Super Mario Bros u… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

    Comments: 8 pages, GECCO2018

  11. arXiv:1703.08577  [pdf, other

    cs.NE

    Balancing Selection Pressures, Multiple Objectives, and Neural Modularity to Coevolve Cooperative Agent Behavior

    Authors: Alex C. Rollins, Jacob Schrum

    Abstract: Previous research using evolutionary computation in Multi-Agent Systems indicates that assigning fitness based on team vs.\ individual behavior has a strong impact on the ability of evolved teams of artificial agents to exhibit teamwork in challenging tasks. However, such research only made use of single-objective evolution. In contrast, when a multiobjective evolutionary algorithm is used, popula… ▽ More

    Submitted 24 March, 2017; originally announced March 2017.

  12. arXiv:1604.07806  [pdf, other

    cs.AI cs.NE

    Using Indirect Encoding of Multiple Brains to Produce Multimodal Behavior

    Authors: Jacob Schrum, Joel Lehman, Sebastian Risi

    Abstract: An important challenge in neuroevolution is to evolve complex neural networks with multiple modes of behavior. Indirect encodings can potentially answer this challenge. Yet in practice, indirect encodings do not yield effective multimodal controllers. Thus, this paper introduces novel multimodal extensions to HyperNEAT, a popular indirect encoding. A previous multimodal HyperNEAT approach called s… ▽ More

    Submitted 26 April, 2016; originally announced April 2016.