1
|
Bentley PJ, Lim SL. From evolutionary ecosystem simulations to computational models of human behavior. WILEY INTERDISCIPLINARY REVIEWS. COGNITIVE SCIENCE 2022; 13:e1622. [PMID: 36111832 PMCID: PMC9786238 DOI: 10.1002/wcs.1622] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/09/2021] [Revised: 06/30/2022] [Accepted: 08/09/2022] [Indexed: 12/30/2022]
Abstract
We have a wide breadth of computational tools available today that enable a more ethical approach to the study of human cognition and behavior. We argue that the use of computer models to study evolving ecosystems provides a rich source of inspiration, as they enable the study of complex systems that change over time. Often employing a combination of genetic algorithms and agent-based models, these methods span theoretical approaches from games to complexification, nature-inspired methods from studies of self-replication to the evolution of eyes, and evolutionary ecosystems of humans, from entire economies to the effects of personalities in teamwork. The review of works provided here illustrates the power of evolutionary ecosystem simulations and how they enable new insights for researchers. They also demonstrate a novel methodology of hypothesis exploration: building a computational model that encapsulates a hypothesis of human cognition enables it to be tested under different conditions, with its predictions compared to real data to enable corroboration. Such computational models of human behavior provide us with virtual test labs in which unlimited experiments can be performed. This article is categorized under: Computer Science and Robotics > Artificial Intelligence.
Collapse
Affiliation(s)
- Peter J. Bentley
- Department of Computer ScienceUniversity College London (UCL)LondonUK
| | - Soo Ling Lim
- Department of Computer ScienceUniversity College London (UCL)LondonUK
| |
Collapse
|
2
|
Abstract
In digital evolution, populations of computational organisms evolve via the same principles that govern natural selection in nature. These platforms have been used to great effect as a controlled system in which to conduct evolutionary experiments and develop novel evolutionary theory. In addition to their complex evolutionary dynamics, many digital evolution systems also produce rich ecological communities. As a result, digital evolution is also a powerful tool for research on eco-evolutionary dynamics. Here, we review the research to date in which digital evolution platforms have been used to address eco-evolutionary (and in some cases purely ecological) questions. This work has spanned a wide range of topics, including competition, facilitation, parasitism, predation, and macroecological scaling laws. We argue for the value of further ecological research in digital evolution systems and present some particularly promising directions for further research.
Collapse
|
3
|
Oborny B. The plant body as a network of semi-autonomous agents: a review. Philos Trans R Soc Lond B Biol Sci 2019; 374:20180371. [PMID: 31006361 PMCID: PMC6553591 DOI: 10.1098/rstb.2018.0371] [Citation(s) in RCA: 16] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Accepted: 12/14/2018] [Indexed: 01/31/2023] Open
Abstract
Plants can solve amazingly difficult tasks while adjusting their growth and development to the environment. They can explore and exploit several resources simultaneously, even when the distributions of these vary in space and time. The systematic study of plant behaviour goes back to Darwin's book The power of movement in plants. Current research has highlighted that modularity is a key to understanding plant behaviour, as the production, functional specialization and death of modules enable the plant to adjust its movement to the environment. The adjustment is assisted by a flow of information and resources among the modules. Experiments have yielded many results about these processes in various plant species. Theoretical research, however, has lagged behind the empirical studies, possibly owing to the lack of a proper modelling framework that could encompass the high number of components and interactions. In this paper, I propose such a framework on the basis of network theory, viewing the plant as a group of connected, semi-autonomous agents. I review some characteristic plant responses to the environment through changing the states of agents and/or links. I also point out some unexplored areas, in which a dialogue between plant science and network theory could be mutually inspiring. This article is part of the theme issue 'Liquid brains, solid brains: How distributed cognitive architectures process information'.
Collapse
Affiliation(s)
- Beata Oborny
- Institute of Biology, Loránd Eötvös University, Budapest, Hungary
- GINOP Sustainable Ecosystems Group, Centre for Ecological Research, Hungarian Academy of Sciences, Tihany, Hungary
| |
Collapse
|
4
|
Segovia J. Statistical thermodynamics concepts and mathematical tools for a multi-agent ecosystem. ARTIFICIAL LIFE 2014; 20:237-270. [PMID: 24494614 DOI: 10.1162/artl_a_00128] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/03/2023]
Abstract
Finding the distribution of systems over their possible states is a mathematical problem. One possible solution is the method of the most probable distribution developed by Boltzmann. This method has been instrumental in developing statistical mechanics and explaining the origin of many thermodynamics concepts, like entropy or temperature, but is also applicable in many other fields like ecology or economics. Artificial ecosystems have many features in common with ecological or economic systems, but surprisingly the method does not appear to have been very successful in this field of application. The hypothesis of this article is that this failure is due to the incorrect interpretation of the method's concepts and mathematical tools. We propose to review and reinterpret the method so that it can be correctly applied and all its potential exploited in order to study and characterize the global behavior of an artificial multi-agent ecosystem.
Collapse
|
5
|
Bornhofen S, Gardeux V, Machizaud A. From Swarm Art Toward Ecosystem Art. INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH 2012. [DOI: 10.4018/jsir.2012070101] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
Swarm intelligence deals with the study of collectively intelligent behavior that emerges from a decentralized system of non-intelligent individual agents. The concept is widely used in the fields of simulation, optimization or robotics, but less known in the domain of generative art. This paper presents the swarm paradigm in the context of artistic creation, and more particularly explores the interest of enhancing swarm models with dynamics inspired from natural ecosystems. The authors introduce an energy budget to the agents of a swarm system, and show how mapping the energy level to visual information such as line width or color, combined with mechanisms such as resource chasing and consumption, enriches the search space of possible images. Moreover, the authors highlight that the approach allows the user to partially control the creation process of the drawings. The authors argue that the exploration of ecosystem dynamics in generative systems may open up novel artistic opportunities and shift the perspective from swarm art toward ecosystem art.
Collapse
|
6
|
Gras R, Devaurs D, Wozniak A, Aspinall A. An individual-based evolving predator-prey ecosystem simulation using a fuzzy cognitive map as the behavior model. ARTIFICIAL LIFE 2009; 15:423-63. [PMID: 19463060 DOI: 10.1162/artl.2009.gras.012] [Citation(s) in RCA: 22] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/03/2023]
Abstract
We present an individual-based predator-prey model with, for the first time, each agent behavior being modeled by a fuzzy cognitive map (FCM), allowing the evolution of the agent behavior through the epochs of the simulation. The FCM enables the agent to evaluate its environment (e.g., distance to predator or prey, distance to potential breeding partner, distance to food, energy level) and its internal states (e.g., fear, hunger, curiosity), and to choose several possible actions such as evasion, eating, or breeding. The FCM of each individual is unique and is the result of the evolutionary process. The notion of species is also implemented in such a way that species emerge from the evolving population of agents. To our knowledge, our system is the only one that allows the modeling of links between behavior patterns and speciation. The simulation produces a lot of data, including number of individuals, level of energy by individual, choice of action, age of the individuals, and average FCM associated with each species. This study investigates patterns of macroevolutionary processes, such as the emergence of species in a simulated ecosystem, and proposes a general framework for the study of specific ecological problems such as invasive species and species diversity patterns. We present promising results showing coherent behaviors of the whole simulation with the emergence of strong correlation patterns also observed in existing ecosystems.
Collapse
Affiliation(s)
- Robin Gras
- University of Windsor, School of Computer Science, 401 Sunset Avenue, N9B 3P4 Windsor, Ontario, Canda.
| | | | | | | |
Collapse
|
7
|
Abstract
We discuss modeling and analysis of an artificial ecosystem. The ecosystem consists of basic elements, scents, plants, and animals. There are two species of animals: worms and beetles. As beetles absorb energy from worms, which absorb energy from blades of grass, which absorb energy from water, there is a food chain connecting animals to basic elements. The novelty of our approach lies in the modeling technique: we model the entire ecosystem using a single particle system. Consequently, the physical interaction dynamics not only shows emergent dynamics, but also some interesting lifelike properties. As the main contribution, we formalize the particle system and use it to model and analyze the ecosystem. We consider here several scenarios with nontrivial interaction dynamics.
Collapse
Affiliation(s)
- Mauno Rönkkö
- Department of Computer Science, University of Kuopio, P.O. Box 1627, FIN-70211 Kuopio, Finland.
| |
Collapse
|
8
|
Kim KJ, Cho SB. A comprehensive overview of the applications of artificial life. ARTIFICIAL LIFE 2006; 12:153-82. [PMID: 16393455 DOI: 10.1162/106454606775186455] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/06/2023]
Abstract
We review the applications of artificial life (ALife), the creation of synthetic life on computers to study, simulate, and understand living systems. The definition and features of ALife are shown by application studies. ALife application fields treated include robot control, robot manufacturing, practical robots, computer graphics, natural phenomenon modeling, entertainment, games, music, economics, Internet, information processing, industrial design, simulation software, electronics, security, data mining, and telecommunications. In order to show the status of ALife application research, this review primarily features a survey of about 180 ALife application articles rather than a selected representation of a few articles. Evolutionary computation is the most popular method for designing such applications, but recently swarm intelligence, artificial immune network, and agent-based modeling have also produced results. Applications were initially restricted to the robotics and computer graphics, but presently, many different applications in engineering areas are of interest.
Collapse
Affiliation(s)
- Kyung-Joong Kim
- Department of Computer Science, Yonsei University, 134 Shinchon-dong, Seoul 120-749, Korea.
| | | |
Collapse
|
9
|
Vlachos C, Paton RC, Saunders JR, Wu QH. A rule-based approach to the modelling of bacterial ecosystems. Biosystems 2005; 84:49-72. [PMID: 16386355 DOI: 10.1016/j.biosystems.2005.06.017] [Citation(s) in RCA: 17] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/13/2005] [Revised: 06/30/2005] [Accepted: 07/24/2005] [Indexed: 11/22/2022]
Abstract
This paper presents an approach to ecological/evolutionary modelling that is inspired by natural bacterial ecosystems and bacterial evolution. An individual-based artificial ecosystem model is proposed, which is designed to explore the evolvability of adaptive behavioural strategies in artificial bacteria represented by rule-based learning classifier systems. The proposed ecosystem model consists of a n-dimensional environmental grid, which can contain different types of artificial resources in arbitrary arrangements. The resources provide the energy that is necessary for the organisms to sustain life, and can trigger different types of behaviour in the organisms, such as movement towards nutrients and away from toxic substances, growth, and the controlled release of signalling resources. The balance between energy and material is modelled carefully to ensure that the ecosystem is dissipative. Those organisms that are able to efficiently exploit the available resources gradually accumulate enough energy to reproduce (by binary fission) and generate copies of themselves in the environment. Organisms are also able to produce their own resources, which can potentially be used as markers to send signals to other organisms (a behaviour known as quorum sensing). The complex relationships between stimuli and actions in the organisms are stochastically altered by means of mutations, thus enabling the organisms to adapt to their environment and maximise their lifespan and reproductive success. In this paper, the proposed bacterial ecosystem model is defined formally and its structure is discussed in detail. This is followed by results from simulation experiments that illustrate the model's operation and how it can be used in evolutionary modelling/computing scenarios.
Collapse
Affiliation(s)
- C Vlachos
- BioComputing and Computational Biology Research Group, Department of Computer Science, The University of Liverpool, Liverpool L69 3BX, UK.
| | | | | | | |
Collapse
|
10
|
Paton R, Gregory R, Vlachos C, Saunders J, Wu H. Evolvable social agents for bacterial systems modeling. IEEE Trans Nanobioscience 2005; 3:208-16. [PMID: 15473073 DOI: 10.1109/tnb.2004.833701] [Citation(s) in RCA: 23] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
We present two approaches to the individual-based modeling (IbM) of bacterial ecologies and evolution using computational tools. The IbM approach is introduced, and its important complementary role to biosystems modeling is discussed. A fine-grained model of bacterial evolution is then presented that is based on networks of interactivity between computational objects representing genes and proteins. This is followed by a coarser grained agent-based model, which is designed to explore the evolvability of adaptive behavioral strategies in artificial bacteria represented by learning classifier systems. The structure and implementation of the two proposed individual-based bacterial models are discussed, and some results from simulation experiments are presented, illustrating their adaptive properties.
Collapse
Affiliation(s)
- Ray Paton
- BioComputing and Computational Biology Research Group, Department of Computer Science, University of Liverpool, Liverpool L69 7ZF, UK
| | | | | | | | | |
Collapse
|
11
|
Capcarrece MS. An evolving ontogenetic cellular system for better adaptiveness. Biosystems 2004; 76:177-89. [PMID: 15351141 DOI: 10.1016/j.biosystems.2004.05.020] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/28/2003] [Revised: 07/11/2003] [Accepted: 08/01/2003] [Indexed: 11/27/2022]
Abstract
In this paper, we present an original cellular system named Phuon. The main motivation behind this project is to go beyond classical cellular systems, such as cellular automata (CA). CA often lack adaptability and turn out to be very brittle in uncertain environment. The idea here is to add ontogeny to cellularity, growth and development being means of adaptation and thus robustness. However, we do not wish to develop yet another cellular system for the sake of it. What we are seeking in the long term is a developmental system for problem solving. This global aim enticed us into finding a way to map a desired global behavior of the system to the local behavior of a cell. Quite naturally a peculiar brand of genetic programming was used for that purpose. The results are still preliminary but in our view they already validate some of the hypotheses behind this work.
Collapse
Affiliation(s)
- Mathieu S Capcarrece
- Computer Science Institute, College Propedeutique, University of Lausanne, CH-1015 Lausanne, Switzerland.
| |
Collapse
|
12
|
|
13
|
Morrall D. Ecological Applications of Genetic Algorithms. ECOL INFORM 2003. [DOI: 10.1007/978-3-662-05150-4_3] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 03/05/2023]
|
14
|
Pachepsky E, Taylor T, Jones S. Mutualism promotes diversity and stability in a simple artificial ecosystem. ARTIFICIAL LIFE 2002; 8:5-24. [PMID: 12020419 DOI: 10.1162/106454602753694747] [Citation(s) in RCA: 11] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/23/2023]
Abstract
This work investigates the effect of ecological interactions between organisms on the evolutionary dynamics of a community. A spatially explicit, individual-based model is presented, in which organisms compete for space and resources. We investigated how introducing the potential for mutualistic relationships (where the presence of one type of organism stimulates the growth of another type, and vice versa) affected the evolutionary dynamics of the system. Without this potential, one or a small number of individual types of organisms dominated the simulated community from the onset. When mutualistic relationships were allowed, many persisting types arose, with new types appearing continually. Furthermore, we investigated how the stability of the community differed when mutualistic relationships were allowed and disallowed. Our results suggest that the existence of mutualistic relationships improved community stability.
Collapse
Affiliation(s)
- Elizaveta Pachepsky
- SIMBIOS, University of Abertay Dundee, Bell Street, Dundee DD1 1HG, United Kingdom.
| | | | | |
Collapse
|
15
|
Smith RM, Bedau MA. Is Echo a complex adaptive system? EVOLUTIONARY COMPUTATION 2000; 8:419-442. [PMID: 11130923 DOI: 10.1162/106365600568248] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/23/2023]
Abstract
We evaluate whether John Holland's Echo model exemplifies his theory of complex adaptive systems. After reviewing Holland's theory of complex adaptive systems and describing his Escho model, we describe and explain the characteristic evolutionary behavior observed in a series of Echo model runs. We conclude that Echo lacks the diversity of hierarchically organized aggregates that typify complex adaptive systems, and we explore possible explanations for this failure.
Collapse
Affiliation(s)
- R M Smith
- Binghamton University, NY 13902, USA.
| | | |
Collapse
|
16
|
|