CGAIApr 1, 2021

Visualizing computation in large-scale cellular automata

arXiv:2104.01008v13 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of visualizing and analyzing emergent computations in complex systems like cellular automata, which is incremental as it builds on existing methods for scaling simulations.

The authors tackled the problem of understanding complex computations in large-scale cellular automata by proposing coarse-graining methods based on frequency analysis, clustering, and autoencoders, which facilitate the discovery of large-scale structures and complexity analysis while filtering out background patterns.

Emergent processes in complex systems such as cellular automata can perform computations of increasing complexity, and could possibly lead to artificial evolution. Such a feat would require scaling up current simulation sizes to allow for enough computational capacity. Understanding complex computations happening in cellular automata and other systems capable of emergence poses many challenges, especially in large-scale systems. We propose methods for coarse-graining cellular automata based on frequency analysis of cell states, clustering and autoencoders. These innovative techniques facilitate the discovery of large-scale structure formation and complexity analysis in those systems. They emphasize interesting behaviors in elementary cellular automata while filtering out background patterns. Moreover, our methods reduce large 2D automata to smaller sizes and enable identifying systems that behave interestingly at multiple scales.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes