Skip Nav Destination
Close Modal
Update search
NARROW
Format
TocHeadingTitle
Date
Availability
1-20 of 25
Susan Stepney
Close
Follow your search
Access your saved searches in your account
Would you like to receive an alert when new items match your search?
Sort by
Proceedings Papers
. isal, ALIFE 2021: The 2021 Conference on Artificial Life80, (July 18–22, 2022) doi: 10.1162/isal_a_00413
Abstract
PDF
Open-ended novelty is one of the goals of ALife. This provides challenges for analysis as the system evolves. We provide definitions for several emergent properties, such as parasitism and hypercycles, observed to emerge in an RNA world configuration of the Stringmol automata chemistry, and show how these can simultaneously be mathematically simple, capture the complexity of the processes, and be readily implementable.
Proceedings Papers
. isal2020, ALIFE 2020: The 2020 Conference on Artificial Life665-667, (July 13–18, 2020) doi: 10.1162/isal_a_00294
Abstract
PDF
Evolutionary algorithms are powerful tools to discover novel and diverse solutions to complex problems. Here, we discuss how open-ended algorithms, such as novelty search, can be used to design and evaluate new unconventional computing systems, from the design of materials to the creation of new computational models.
Proceedings Papers
. isal2020, ALIFE 2020: The 2020 Conference on Artificial Life104-112, (July 13–18, 2020) doi: 10.1162/isal_a_00270
Abstract
PDF
We present a new modelling approach for complex systems incorporating a dynamic environment and individuals with agency. We do this through multiple models at different levels. We develop a common meta-model for these kinds of models. The meta-model captures the concepts of agents moving and interacting on a dynamic network, to provide the power of an agent based model situated in the context of a dynamic and changing environment. The addition of context allows us to isolate the decision process of the agent from the constraints and resources provided by the environment, so we can consider separately the effect of changes in the environment from changes in the agents’ decision process, and changes caused by agents acting differently based on their learning from, and adapting to, the changed environment. We develop a generalised platform model for implementing different complex systems conforming to the meta-model. We illustrate the approach by developing a domain model for a particular system of interest, a simplified model of declining mobility, which we use to guide the specialisation of the generic platform model to an implementation and to perform simulation experiments.
Proceedings Papers
. isal2020, ALIFE 2020: The 2020 Conference on Artificial Life753-760, (July 13–18, 2020) doi: 10.1162/isal_a_00265
Abstract
PDF
Open-ended novelty is one of the goals of ALife. We use a recent definition of open-endedness, stated in terms of system models and meta-models, to demonstrate how the Stringmol Automata Chemistry achieves variation, innovation and emergence in a replicator-parasite system. We also show how Stringmol's self-modifying code allows certain of these novelties to be exploited within the system itself, while others are only externally observed.
Proceedings Papers
. isal2019, ALIFE 2019: The 2019 Conference on Artificial Life127-134, (July 29–August 2, 2019) doi: 10.1162/isal_a_00151
Abstract
PDF
We introduce a new sub-symbolic Artificial Chemistry, called the Meta-Atom Artificial Chemistry. It treats composite particles (composites of random boolean networks, RBN) as a new type of higher level atom, a meta-atom . These complex structures, together with a new kind of link, then form even larger, multi-level, structures. We show that Meta-Atom Artificial Chemistry exhibits rich behaviour, including reaction pathways that resemble catalytic reactions.
Proceedings Papers
. isal2019, ALIFE 2019: The 2019 Conference on Artificial Life119-126, (July 29–August 2, 2019) doi: 10.1162/isal_a_00150
Abstract
PDF
Our MetaChem framework supports the definition and combination of artificial chemistries. Here we describe an implementation of MetaChem in an object oriented language. We briefly define MetaChem, and provide an example in the form of a toy AChem: StringCatChem. We present the class hierarchy used to define MetaChem such that the implementation can run directly from a graph description of some AChem. This matches the description given by the formal framework definition. We also describe some generic functions of MetaChem that have been implemented and used in StringCatChem. This implementation is available on GitHub.
Proceedings Papers
. alife2018, ALIFE 2018: The 2018 Conference on Artificial Life361-367, (July 23–27, 2018) doi: 10.1162/isal_a_00068
Abstract
PDF
We introduce a modularisation of artificial chemistries (AChems). This allows us to define a standard linking method between AChems. We illustrate the approach with a system that nests a Jordan Algebra AChem (JA AChem) inside agents of SwarmChem, and show how our modular approach allows us to define and experiment with multiple variants in a standard manner. Potential for future formalisation is discussed.
Proceedings Papers
. ecal2017, ECAL 2017, the Fourteenth European Conference on Artificial Life497-504, (September 4–8, 2017) doi: 10.1162/isal_a_081
Abstract
PDF
Natural chemistry deals with non-deterministic processes, and this is reflected in some artificial chemistries. We can tune these artificial systems by manipulating the functions that define their probabilistic processes. In this work we consider different probabilistic functions for particle linking, applied to our Jordan Algebra Artificial Chemistry. We use five base functions and their variations to investigate the possible behaviours of the system, and try to connect those behaviours to different traits of the functions. We find that, while some correlations can be seen, there are unexpected behaviours that we cannot account for in our current analysis. While we can set and manipulate the probabilities in our system, it is still complex and still displays emergent behaviour that we can not fully control.
Proceedings Papers
. ecal2017, ECAL 2017, the Fourteenth European Conference on Artificial Life247-254, (September 4–8, 2017) doi: 10.1162/isal_a_043
Abstract
PDF
We explore the effects that different reactor types have on Spiky-RBN AChem systems, looking at mass conserving and flow reactors. To assist in analysing the behaviour we introduce an activity measure based on possible system state changes as a result of changes in particle properties. This leads to a discussion on approaches to engineering complex systems towards specific goals.
Proceedings Papers
. alif2016, ALIFE 2016, the Fifteenth International Conference on the Synthesis and Simulation of Living Systems192-199, (July 4–6, 2016) doi: 10.1162/978-0-262-33936-0-ch038
Abstract
PDF
Computational reflection uses software architectures that are capable of self- modification at runtime. These systems have implementations between two extremes: procedural reflection, in which unlimited self-modification is available at the expense of infinite recursion; and declarative reflection, which uses pre-defined metrics to drive the self-modification and is hence limited in scope. Biological processes also exploit the concept of reflection, where natural selection drives the process of modification. The concept of a program in computing has an analogy with an individual member of a species. The process of life is discretised into a series of autonomous systems, each of which creates modified versions of itself as offspring. This paper unifies the concept of computational reflection with biological systems via a new analysis of von Neumanns Universal Constructor. The result is a bio-reflective architecture that is capable of unconstrained self-modification without the problems of infinite recursion that exist in the computational counterparts. The new architecture is a blueprint for applications in Artificial Life studies, Evolutionary Algorithms, and Artificial Intelligence.
Proceedings Papers
. alif2016, ALIFE 2016, the Fifteenth International Conference on the Synthesis and Simulation of Living Systems600-607, (July 4–6, 2016) doi: 10.1162/978-0-262-33936-0-ch096
Abstract
PDF
We present a subsymbolic Artificial Chemistry (ssAChem) in which all properties relevant to bonding are emergent from the underlying dynamical system (an RBN). We explore this ssAChem by evolving a seed set of atomic particles and showing the type of composite particles the system can produce.
Proceedings Papers
. alif2016, ALIFE 2016, the Fifteenth International Conference on the Synthesis and Simulation of Living Systems582-589, (July 4–6, 2016) doi: 10.1162/978-0-262-33936-0-ch093
Abstract
PDF
We identify some desired mathematical properties of bonds in an Artificial Chemistry (AChem) that promote complexity and open-ended behaviour (i.e. an AChem not designed to display particular behaviours). We identify the underlying structures created by different properties of mathematical products. We use these to exploit existing algebra to generate a potentially open-ended subsymbolic Achem (ssAChem). We give examples of how our approach leads to interesting behaviour, focused on the structure of composite particles within our system.
Proceedings Papers
. ecal2015, ECAL 2015: the 13th European Conference on Artificial Life365-372, (July 20–24, 2015) doi: 10.1162/978-0-262-33027-5-ch066
Proceedings Papers
. ecal2015, ECAL 2015: the 13th European Conference on Artificial Life98-105, (July 20–24, 2015) doi: 10.1162/978-0-262-33027-5-ch024
Proceedings Papers
. ecal2015, ECAL 2015: the 13th European Conference on Artificial Life294-301, (July 20–24, 2015) doi: 10.1162/978-0-262-33027-5-ch055
Proceedings Papers
. ecal2015, ECAL 2015: the 13th European Conference on Artificial Life621-628, (July 20–24, 2015) doi: 10.1162/978-0-262-33027-5-ch108
Proceedings Papers
. alife2014, ALIFE 14: The Fourteenth International Conference on the Synthesis and Simulation of Living Systems506-513, (July 30–August 2, 2014) doi: 10.1162/978-0-262-32621-6-ch081
Proceedings Papers
. alife2014, ALIFE 14: The Fourteenth International Conference on the Synthesis and Simulation of Living Systems71-78, (July 30–August 2, 2014) doi: 10.1162/978-0-262-32621-6-ch013
Proceedings Papers
. ecal2011, ECAL 2011: The 11th European Conference on Artificial Life118, (August 8–12, 2011) doi: 10.7551/978-0-262-29714-1-ch118
Proceedings Papers
. ecal2011, ECAL 2011: The 11th European Conference on Artificial Life72, (August 8–12, 2011) doi: 10.7551/978-0-262-29714-1-ch072