Automatic Programming of Cellular Automata and Artificial Neural Networks Guided by Philosophy

8Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Many computer models 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 and operation. They are entity, milieu, and update function that together abstractly describe a computer model. By automatically combining these building blocks in an evolutionary computation, interpretability might be increased by the relationship to the metamodel, and models might be translated into more interpretable models via the metamodel. We propose generic and object-oriented programming to implement the entities and their milieus as dynamic and generic arrays and the update function as a method. We show two experiments where a simple cellular automaton and an artificial neural network are automatically programmed, compiled, and executed. A target state is successfully reached in both cases. We conclude that the allagmatic method can create and execute cellular automaton and artificial neural network models in an automated manner with the guidance of philosophy.

Cite

CITATION STYLE

APA

Christen, P., & Del Fabbro, O. (2021). Automatic Programming of Cellular Automata and Artificial Neural Networks Guided by Philosophy. In Studies in Systems, Decision and Control (Vol. 294, pp. 131–146). Springer. https://doi.org/10.1007/978-3-030-48332-6_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free