Ivan Yevenko

Let's write a paper! Email X GitHub

I'm an Artificial Life researcher. WTF is Artificial Life?

There's no particular problem I'm trying to solve, but what I'm really interested in is developing an intuitive understanding of how and why life happens.

Some of the questions I'll need to answer to get there:

I believe creating life is a good test for whether you understand life, but an even better test is designing life. This is analogous to both creating AGI and solving the alignment problem. I'm also certain that computer simulations are by far the most effective tool for studying artificial life. More on my research philosophy.


Papers


*WIP* A mechanism for emergence of complex patterns in continuous CA's

[Notes] [Sandbox]

Why do complex patterns emerge in continuous cellular automata? This seems like a question that cannot have a simple answer, much less a mathematically rigorous proof of its correctness. However, by assuming the existence of analytical forms of solutions to a general class of CA's, I find a set of conditions that necessarily imply the existence of complex solutions to the governing PDE. These solutions correspond directly to symmetries of the governing equation, and they can be used to find regions of persistent, dynamic patterns. What's even more exciting is that knowing the conditions for emergence of complex patterns potentially allows us to design CA's from scratch that exhibit complex behavior.

Paper 2 figure

Classifying the fractal parameter space of the Lenia Orbium

[Paper] [Poster] [Slides]

The Lenia family of continuous cellular automata can be viewed as the iterative application of a constant function with unpredictable convergence properties. This makes it mathematically analogous to the Mandelbrot set and neural network trainability, which have both been shown to have fractal convergence boundaries. Using an escape-time algorithm, we plot the stability of the Orbium unicaudatus species as a function of two parameters at a time, generating fractals that persist on multiple spatial scales. We categorize regions in this parameter space and explore them to find a set of familiar species, one novel specimen, and many non-trivial variations of Orbium that fundamentally rely on discretization to survive. Based on these discoveries, we hypothesize the existence of many complex undiscovered species hidden in the fractal parameter spaces of the rest of the Lenia zoo.

Paper 1 figure