Carle's Game: An Open-Ended Challenge in Exploratory Machine Creativity

07/13/2021
by   Q. Tyrell Davis, et al.
10

This paper is both an introduction and an invitation. It is an introduction to CARLE, a Life-like cellular automata simulator and reinforcement learning environment. It is also an invitation to Carle's Game, a challenge in open-ended machine exploration and creativity. Inducing machine agents to excel at creating interesting patterns across multiple cellular automata universes is a substantial challenge, and approaching this challenge is likely to require contributions from the fields of artificial life, AI, machine learning, and complexity, at multiple levels of interest. Carle's Game is based on machine agent interaction with CARLE, a Cellular Automata Reinforcement Learning Environment. CARLE is flexible, capable of simulating any of the 262,144 different rules defining Life-like cellular automaton universes. CARLE is also fast and can simulate automata universes at a rate of tens of thousands of steps per second through a combination of vectorization and GPU acceleration. Finally, CARLE is simple. Compared to high-fidelity physics simulators and video games designed for human players, CARLE's two-dimensional grid world offers a discrete, deterministic, and atomic universal playground, despite its complexity. In combination with CARLE, Carle's Game offers an initial set of agent policies, learning and meta-learning algorithms, and reward wrappers that can be tailored to encourage exploration or specific tasks.

READ FULL TEXT

page 1

page 2

page 4

page 5

page 6

page 7

research
10/16/2020

Measuring Behavioural Similarity of Cellular Automata

Conway's Game of Life is the best-known cellular automaton. It is a clas...
research
06/29/2021

Towards self-organized control: Using neural cellular automata to robustly control a cart-pole agent

Neural cellular automata (Neural CA) are a recent framework used to mode...
research
04/20/2018

Universality in Freezing Cellular Automata

Cellular Automata have been used since their introduction as a discrete ...
research
11/04/2019

Evolving Structures in Complex Systems

In this paper we propose an approach for measuring growth of complexity ...
research
12/03/2020

Reconstructing cellular automata rules from observations at nonconsecutive times

Recent experiments by Springer and Kenyon have shown that a deep neural ...
research
08/20/2023

Computing backwards with Game of Life, part 1: wires and circuits

Conway's Game of Life is a two-dimensional cellular automaton. As a dyna...
research
07/18/2023

Biomaker CA: a Biome Maker project using Cellular Automata

We introduce Biomaker CA: a Biome Maker project using Cellular Automata ...

Please sign up or login with your details

Forgot password? Click here to reset