Flow-Lenia.png: Evolving Multi-Scale Complexity by Means of Compression
Tadashi Adachi, Solvi Arnold, Takafumi Mochizuki, Kimitoshi Yamazaki

TL;DR
This paper introduces a method to quantify and evolve multi-scale complexity in cellular automaton states using compressibility as a proxy, enabling targeted pattern generation and exploration of complexity extremes.
Contribution
It presents a novel fitness measure based on Kolmogorov complexity for evolving cellular automaton patterns with desired complexity levels.
Findings
Evolved patterns match specified complexity targets.
Higher complexity targets produce more intricate patterns.
The method effectively explores the complexity range of Flow Lenia.
Abstract
We propose a fitness measure quantifying multi-scale complexity for cellular automaton states, using compressibility as a proxy for complexity. The use of compressibility is grounded in the concept of Kolmogorov complexity, which defines the complexity of an object by the size of its smallest representation. With this fitness function, we explore the complexity range accessible to the well-known Flow Lenia cellular automaton, using image compression algorithms to assess state compressibility. Using a Genetic Algorithm to evolve Flow Lenia patterns, we conduct experiments with two primary objectives: 1) generating patterns of specific complexity levels, and 2) exploring the extrema of Flow Lenia's complexity domain. Evolved patterns reflect the complexity targets, with higher complexity targets yielding more intricate patterns, consistent with human perceptions of complexity. This…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms
