Yao Yao, Marchal Kathleen, Van de Peer Yves
Department of Plant Systems Biology, VIB, Ghent, Belgium; Department of Plant Biotechnology and Bioinformatics, Ghent University, Ghent, Belgium; Department of Microbial and Molecular Systems, KU Leuven, Leuven, Belgium.
Department of Plant Biotechnology and Bioinformatics, Ghent University, Ghent, Belgium; Department of Microbial and Molecular Systems, KU Leuven, Leuven, Belgium; Department of Information Technology, iMinds, Ghent University, Ghent, Belgium.
PLoS One. 2014 Mar 5;9(3):e90695. doi: 10.1371/journal.pone.0090695. eCollection 2014.
One of the important challenges in the field of evolutionary robotics is the development of systems that can adapt to a changing environment. However, the ability to adapt to unknown and fluctuating environments is not straightforward. Here, we explore the adaptive potential of simulated swarm robots that contain a genomic encoding of a bio-inspired gene regulatory network (GRN). An artificial genome is combined with a flexible agent-based system, representing the activated part of the regulatory network that transduces environmental cues into phenotypic behaviour. Using an artificial life simulation framework that mimics a dynamically changing environment, we show that separating the static from the conditionally active part of the network contributes to a better adaptive behaviour. Furthermore, in contrast with most hitherto developed ANN-based systems that need to re-optimize their complete controller network from scratch each time they are subjected to novel conditions, our system uses its genome to store GRNs whose performance was optimized under a particular environmental condition for a sufficiently long time. When subjected to a new environment, the previous condition-specific GRN might become inactivated, but remains present. This ability to store 'good behaviour' and to disconnect it from the novel rewiring that is essential under a new condition allows faster re-adaptation if any of the previously observed environmental conditions is reencountered. As we show here, applying these evolutionary-based principles leads to accelerated and improved adaptive evolution in a non-stable environment.
进化机器人领域的重要挑战之一是开发能够适应不断变化环境的系统。然而,适应未知和波动环境的能力并非易事。在此,我们探索包含受生物启发的基因调控网络(GRN)基因组编码的模拟群体机器人的适应潜力。人工基因组与基于智能体的灵活系统相结合,该系统代表调控网络的激活部分,将环境线索转化为表型行为。使用模拟动态变化环境的人工生命模拟框架,我们表明将网络的静态部分与条件激活部分分离有助于实现更好的适应行为。此外,与大多数迄今开发的基于人工神经网络的系统不同,后者每次遇到新条件时都需要从头重新优化其完整的控制器网络,我们的系统利用其基因组存储在特定环境条件下经过足够长时间优化性能的GRN。当面对新环境时,先前特定条件下的GRN可能会失活,但仍然存在。这种存储“良好行为”并将其与新条件下必不可少的新布线断开连接的能力,使得如果再次遇到任何先前观察到的环境条件,能够更快地重新适应。正如我们在此所示,应用这些基于进化的原理可在不稳定环境中加速并改善适应性进化。