Automatic Programming of Cellular Automata and Artificial Neural Networks Guided by Philosophy
Patrik Christen, Olivier Del Fabbro

TL;DR
This paper introduces the allagmatic method, a philosophical approach that automatically programs and executes cellular automata and neural networks, enhancing interpretability and flexibility in model development.
Contribution
It presents a novel, philosophy-guided, automated programming framework for cellular automata and neural networks using a metamodel and evolutionary computation.
Findings
Successfully evolved target states in cellular automaton and neural network models
Demonstrated automated programming and execution of models guided by philosophical concepts
Enhanced interpretability of models through the metamodel and evolutionary approach
Abstract
Many computer models such as cellular automata and artificial neural networks have been developed and successfully applied. However, in some cases, these models might be restrictive on the possible solutions or their solutions might be difficult to interpret. To overcome this problem, we outline a new approach, the so-called allagmatic method, that automatically programs and executes models with as little limitations as possible while maintaining human interpretability. Earlier we described a metamodel and its building blocks according to the philosophical concepts of structure (spatial dimension) and operation (temporal dimension). They are entity, milieu, and update function that together abstractly describe cellular automata, artificial neural networks, and possibly any kind of computer model. By automatically combining these building blocks in an evolutionary computation,…
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
MethodsInterpretability
