1 of 18

Classifying the fractal parameter space of the Lenia Orbium

Ivan Yevenko

iyevenko@uwaterloo.ca

@ivan_yevenko

2 of 18

Kojima and Ikegami 2023

"We observed that the pattern disappeared both when the size of the time step was large (dt = 0.5) and when it was small (dt = 0.002)"

3 of 18

Orbium unicaudatus survival time

4 of 18

Orbium unicaudatus survival time

5 of 18

Orbium unicaudatus survival time

6 of 18

Orbium unicaudatus survival time

7 of 18

Jascha Sohl-Dickstein 2024

"The boundary between hyperparameters for which neural network training succeeds or fails has (gorgeous, organic) fractal structure”

8 of 18

9 of 18

paulborke.net

10 of 18

Intuition #1:

Fractals appear when iterating a function is

  1. Computationally irreducible
  2. Infinitely sensitive to initial conditions

Maybe the same?

11 of 18

Can we do better than random search?

12 of 18

Can we do better than random search?

13 of 18

I) Orbium Island�

II) Trivial Mass�

III) Chaotic boundary

I

II

III

14 of 18

Heuristics:

– Total mass (basic, works OK)

– Lagrangian (characteristic of behavior)

– Approx. Entropy (e.g. PNG, gzip, 3x3 cell counts)

– ???

15 of 18

Heuristic:�PNG Compression Ratio

16 of 18

Heuristic:�PNG Compression Ratio�(0.09 < ratio < 0.125)

17 of 18

Intuition #2:

Most of the fractal space is not infinitely complex, it’s highly compressible

Fractal spaces can be practically exploitable for search!

18 of 18

Applications of Intuition #1 + #2:

1. Finding complex discretization-dependent creatures on the fractal boundary

2. Identifying continuous families of creatures rather than distinct parameter settings

3. Improving on evolutionary search (e.g. visualizing space of heuristics)

4. Better distinguish between areas with complex life forms and trivial patterns