LOGOS-CA: A Cellular Automaton Using Natural Language as State and Rule
Keishu Utimula
TL;DR
LOGOS-CA proposes a framework to run cellular automata where cell states and update rules are expressed in natural language and updated by LLMs, leveraging the expressive power of language to extend CA beyond fixed numeric states. The authors validate the approach with forest-fire and ALife experiments, showing that explicit-rule simulations can be faithfully reproduced by capable LLMs, while flexible descriptions lead to model-dependent dynamics and emergent symbolic states in some models. The results highlight the importance of selecting an appropriate LLM and controlling the degree of rule flexibility when using language-based CA. The work points to broad future applications in chemistry, materials science, traffic, and socio-economic simulations, while also cautioning about interpretability and bias introduced by the language model.
Abstract
Large Language Models (LLMs), trained solely on massive text data, have achieved high performance on the Winograd Schema Challenge (WSC), a benchmark proposed to measure commonsense knowledge and reasoning abilities about the real world. This suggests that the language produced by humanity describes a significant portion of the world with considerable nuance. In this study, we attempt to harness the high expressive power of language within cellular automata. Specifically, we express cell states and rules in natural language and delegate their updates to an LLM. Through this approach, cellular automata can transcend the constraints of merely numerical states and fixed rules, providing us with a richer platform for simulation. Here, we propose LOGOS-CA (Language Oriented Grid Of Statements - Cellular Automaton) as a natural framework to achieve this and examine its capabilities. We confirmed that LOGOS-CA successfully performs simple forest fire simulations and also serves as an intriguing subject for investigation from an Artificial Life (ALife) perspective. In this paper, we report the results of these experiments and discuss directions for future research using LOGOS-CA.
