
TL;DR
This paper presents a novel object-oriented combinator chemistry framework for constructing artificial organisms that can evolve complexity through modularity, concurrency, and self-replication, mimicking biological systems.
Contribution
It introduces a new architecture supporting modularity, concurrency, and self-replication, enabling artificial organisms to evolve into more complex forms.
Findings
Organism architecture supports modularity and concurrency.
The system enables self-replication and evolution of complexity.
Distributed gene-like processes facilitate asynchronous computation.
Abstract
An object-oriented combinator chemistry was used to construct an artificial organism with a system architecture possessing characteristics necessary for organisms to evolve into more complex forms. This architecture supports modularity by providing a mechanism for the construction of executable modules called that can be duplicated and specialized to increase complexity. At the same time, its support for concurrency provides the flexibility in execution order necessary for redundancy, degeneracy and parallelism to mitigate increased replication costs. The organism is a moving, self-replicating, spatially distributed assembly of elemental combinators called a The pile hosts an asynchronous message passing computation implemented by parallel subprocesses encoded by genes distributed through out the pile like the plasmids of a bacterial cell.
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
TopicsModular Robots and Swarm Intelligence · DNA and Biological Computing · Origins and Evolution of Life
