Individuation and Adaptation in Complex Systems

08/31/2020
by   Olivier Del Fabbro, et al.
0

Complex systems have certain characteristics such as network structures of a large number of individual elements, adaptation, and emergence. While these characteristics have been studied and described, it is often not so clear where they exactly come from. There is a focus on concrete system states rather than the emergence of the computer models themselves used to study these systems. To better understand typical characteristics of complex systems and their emergence, we recently presented a system metamodel based on which computer models can be created from abstract building blocks. In this study we extend our system metamodel with the concept of adaption in order to integrate adaptive computation in our so-called allagmatic method - a framework consisting of the system metamodel but also a way to study the creation of the computer model itself. Running experiments with cellular automata and artificial neural networks, we find that the system metamodel integrates adaptation with an additional operation called adaptation function that operates on the update function, which encodes the system's dynamics. It allows the creation of adaptive computations by providing an abstract template for adaptation and guidance for implementation. Further, the object-oriented and template meta-programming leads to a creation of computer models comparable to the individuation of observed systems. It therefore allows to study not only the behaviour of a running model but also its creation. The development of the system metamodel was first inspired by concepts of the philosophy of individuation of Gilbert Simondon. The theoretical background for the concept of adaptation is taken from the philosophy of organism of Alfred North Whitehead. In general, through the possibility to follow individuation, the allagmatic method allows to better understand the emergence of typical characteristics of complex systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2020

System Metamodel Formalism

Differential equations have been widely and successfully used to describ...
research
05/10/2019

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

Many computer models such as cellular automata have been developed and s...
research
08/11/2021

Composition Machines: Programming Self-Organising Software Models for the Emergence of Sequential Program Spaces

We are entering a new era in which software systems are becoming more an...
research
11/24/2019

Cybernetical Concepts for Cellular Automaton and Artificial Neural Network Modelling and Implementation

As a discipline cybernetics has a long and rich history. In its first ge...
research
03/20/2018

The Three Pillars of Machine-Based Programming

In this position paper, we describe our vision of the future of machine-...
research
06/19/2019

Unification of Template-Expansion and XML-Validation

The processing of XML documents often includes creation and validation. ...

Please sign up or login with your details

Forgot password? Click here to reset