Calabretta R, Nolfi S, Parisi D, Wagner G P
Department of Neural Systems and Artificial Life, Institute of Psychology, CNR, Rome, Italy.
Artif Life. 2000 Winter;6(1):69-84. doi: 10.1162/106454600568320.
The evolution of simulated robots with three different architectures is studied in this article. We compare a nonmodular feed-forward network, a hardwired modular, and a duplication-based modular motor control network. We conclude that both modular architectures outperform the non-modular architecture, both in terms of rate of adaptation as well as the level of adaptation achieved. The main difference between the hardwired and duplication-based modular architectures is that in the latter the modules reached a much higher degree of functional specialization of their motor control units with regard to high-level behavioral functions. The hardwired architectures reach the same level of performance, but have a more distributed assignment of functional tasks to the motor control units. We conclude that the mechanism through which functional specialization is achieved is similar to the mechanism proposed for the evolution of duplicated genes. It is found that the duplication of multifunctional modules first leads to a change in the regulation of the module, leading to a differentiation of the functional context in which the module is used. Then the module adapts to the new functional context. After this second step the system is locked into a functionally specialized state. We suggest that functional specialization may be an evolutionary absorption state.
本文研究了具有三种不同架构的模拟机器人的进化情况。我们比较了一个非模块化前馈网络、一个硬连线模块化网络和一个基于复制的模块化电机控制网络。我们得出结论,无论是在适应速度还是所达到的适应水平方面,两种模块化架构都优于非模块化架构。硬连线模块化架构和基于复制的模块化架构之间的主要区别在于,在后者中,模块在高级行为功能方面其电机控制单元达到了更高程度的功能专业化。硬连线架构达到了相同的性能水平,但对电机控制单元的功能任务分配更为分散。我们得出结论,实现功能专业化的机制类似于为复制基因的进化所提出的机制。研究发现,多功能模块的复制首先导致模块调控的变化,进而导致模块使用的功能背景的分化。然后模块适应新的功能背景。在这第二步之后,系统锁定在功能专业化状态。我们认为功能专业化可能是一种进化吸收状态。