代码演化中的信息寄生虫
摘要:信息论模型中,我们考虑了代码演化.在这种模型中,代理通过感知其他代理的消息来获取关于他们(共同的)环境的信息,这是由交互概率(人口结构)决定的.为了理解另一个代理的消息,前者必须要么知道后者的身份,要么能够通解产生消息的代码.然而,通用代码引入了一个漏洞:寄生体可以利用它.在这里,我们研究这个问题.在我们的具体设定中,我们认为寄生体是试图对人群的相互理解造成尽可能多损害的代理(即寄生体充当了一个虚假信息代理).我们显示,在引入寄生体之后,前者采用一种代码,以捕获在人群中缺失的关于环境的信息.这样的代理将是非常有价值的,但前提是人群的其他成员能够理解其消息.然而,在这里它几乎没有用,因为寄生体利用人群中最常见的消息来表达不同的概念.现在我们让人群通过更新他们的代码来回应,在这场军备竞赛中,他们再次最大化他们的相互理解.结果是,人群中的代码开始漂移,以避免使用寄生体的消息.这样的结果是,寄生体拥有但代理们缺乏的信息变得可理解并易于获取.
作者:Andres C. Burgos and Daniel Polani
论文ID:1505.00956
分类:Multiagent Systems
分类简称:cs.MA
提交时间:2015-06-03