# Supervised and Unsupervised Learning with Numerical Computation for the Wolfram Cellular Automata

**Authors:** Kui Tuo, Shengfeng Deng, Yuxiang Yang, Yanyang Wang, Qiuping Wang, Wei Li, Wenjun Zhang

PMC · DOI: 10.3390/e27111155 · 2025-11-14

## TL;DR

This paper uses machine learning to study patterns and behaviors in Wolfram cellular automata, revealing how different rules generate similar fractal structures and how learning methods can distinguish these patterns.

## Contribution

The paper introduces supervised and unsupervised learning approaches to classify and cluster configurations of Wolfram cellular automata.

## Key findings

- Certain Wolfram rules produce similar fractal patterns from single active sites under different initial conditions.
- Supervised learning accurately identifies configurations of different Wolfram rules.
- Unsupervised methods like PCA and autoencoders cluster configurations into distinct groups matching simulated density outputs.

## Abstract

The local rules of elementary cellular automata (ECA) with one-dimensional three-cell neighborhoods are represented by eight-bit binary numbers that encode deterministic update rules. This class of systems is also commonly referred to as the Wolfram cellular automata. These automata are widely utilized to investigate self-organization phenomena and the dynamics of complex systems. In this work, we employ numerical simulations and computational methods to investigate the asymptotic density and dynamical evolution mechanisms in Wolfram automata. We explore alternative initial conditions under which certain Wolfram rules generate similar fractal patterns over time, even when starting from a single active site. Our results reveal the relationship between the asymptotic density and the initial density of selected rules. Furthermore, we apply both supervised and unsupervised learning methods to identify the configurations associated with different Wolfram rules. The supervised learning methods effectively identify the configurations of various Wolfram rules, while unsupervised methods like principal component analysis and autoencoders can approximately cluster configurations of different Wolfram rules into distinct groups, yielding results that align well with simulated density outputs. Machine learning methods offer significant advantages in identifying different Wolfram rules, as they can effectively distinguish highly similar configurations that are challenging to differentiate manually.

## Full-text entities

- **Genes:** PCSK1 (proprotein convertase subtilisin/kexin type 1) [NCBI Gene 5122] {aka BMIQ12, NEC1, PC1, PC1/3, PC3, SPC3}
- **Diseases:** injury to (MESH:D014947), Wolfram automata (MESH:D014929)
- **Chemicals:** Wolfram (MESH:D014414)
- **Species:** Homo sapiens (human, species) [taxon 9606]

## Figures

18 figures with captions in the complete paper: https://tomesphere.com/paper/PMC12651248/full.md

---
Source: https://tomesphere.com/paper/PMC12651248