论文标题
紧急沟通增强了通过尖峰神经网络控制的群体中的觅食行为
Emergent communication enhances foraging behaviour in evolved swarms controlled by Spiking Neural Networks
论文作者
论文摘要
蚂蚁等社会昆虫通过信息素进行交流,使它们可以协调其活动并解决复杂的任务,例如觅食。这种行为是通过进化过程塑造的。在计算模型中,已经使用概率或简单的行动规则实施了群体中的自我协调,以塑造每个代理和集体行为的决策。但是,手动调整决策规则可能会限制群体的行为。在这项工作中,我们调查了不定义任何明确规则的群体中自我协调和交流的出现。我们进化了一群代表蚂蚁殖民地的特工。我们使用一种进化算法来优化尖峰神经网络(SNN),该网络(SNN)用作人工大脑来控制每个代理的行为。进化菌落的目标是找到最佳的觅食方法,并在最短的时间内将其归还到巢穴中。在进化阶段,蚂蚁能够通过在食物堆附近和巢附近的信息素沉积来指导其他蚂蚁,从而学会合作。信息素用法未手动编码到网络中;相反,这种行为是通过优化过程确定的。我们观察到,基于信息素的通信使蚂蚁与通过信息素的交流没有出现相比,蚂蚁能够表现更好。我们通过将基于SNN的模型与基于规则的系统进行比较来评估觅食性能。我们的结果表明,基于SNN的模型可以在短时间内有效地完成觅食任务。我们的方法说明了通过网络优化出现通过信息素的自我协调。这项工作是一种概念证明,可以使用SNN作为需要进行交流和自我协调的多代理相互作用的基础体系结构来创建复杂的应用程序。
Social insects such as ants communicate via pheromones which allows them to coordinate their activity and solve complex tasks as a swarm, e.g. foraging for food. This behavior was shaped through evolutionary processes. In computational models, self-coordination in swarms has been implemented using probabilistic or simple action rules to shape the decision of each agent and the collective behavior. However, manual tuned decision rules may limit the behavior of the swarm. In this work we investigate the emergence of self-coordination and communication in evolved swarms without defining any explicit rule. We evolve a swarm of agents representing an ant colony. We use an evolutionary algorithm to optimize a spiking neural network (SNN) which serves as an artificial brain to control the behavior of each agent. The goal of the evolved colony is to find optimal ways to forage for food and return it to the nest in the shortest amount of time. In the evolutionary phase, the ants are able to learn to collaborate by depositing pheromone near food piles and near the nest to guide other ants. The pheromone usage is not manually encoded into the network; instead, this behavior is established through the optimization procedure. We observe that pheromone-based communication enables the ants to perform better in comparison to colonies where communication via pheromone did not emerge. We assess the foraging performance by comparing the SNN based model to a rule based system. Our results show that the SNN based model can efficiently complete the foraging task in a short amount of time. Our approach illustrates self coordination via pheromone emerges as a result of the network optimization. This work serves as a proof of concept for the possibility of creating complex applications utilizing SNNs as underlying architectures for multi-agent interactions where communication and self-coordination is desired.