While it is known that communication facilitates cooperation in multi-agent settings, it is unclear how to design artificial agents that can learn to effectively and efficiently communicate with each other. Much research on communication emergence uses reinforcement learning (RL) and explores unsituated communication in one-step referential tasks -- the tasks are not temporally interactive and lack time pressures typically present in natural communication. In these settings, agents may successfully learn to communicate, but they do not learn to exchange information concisely -- they tend towards over-communication and an inefficient encoding. Here, we explore situated communication in a multi-step task, where the acting agent has to forgo an environmental action to communicate. Thus, we impose an opportunity cost on communication and mimic the real-world pressure of passing time. We compare communication emergence under this pressure against learning to communicate with a cost on articulation effort, implemented as a per-message penalty (fixed and progressively increasing). We find that while all tested pressures can disincentivise over-communication, situated communication does it most effectively and, unlike the cost on effort, does not negatively impact emergence. Implementing an opportunity cost on communication in a temporally extended environment is a step towards embodiment, and might be a pre-condition for incentivising efficient, human-like communication.
翻译:虽然人们知道通信有助于多代理人环境中的合作,但尚不清楚如何设计能够学习如何彼此之间有效和高效沟通的人工代理物。关于通信出现的大量研究利用了强化学习(RL),并探索了单步的特长任务 -- -- 这些任务不是时间上的互动,缺乏自然通信通常存在的时间压力。在这些环境中,代理物可能成功地学会交流,但并不学会简洁地交流信息 -- -- 它们倾向于过度沟通和低效编码。在这里,我们探索的是多步工作中的通信位置,即代理商必须放弃环境行动进行沟通。因此,我们给通信带来机会成本,并模仿时间流逝后的现实世界压力。我们比较的是,在这种压力下,在学习沟通的压力下出现的通信与表达努力的成本相比,这是作为固定信息处罚(固定和逐步增加)执行的。我们发现,尽管所有经过考验的压力都可能使通信过度、定位于通信最有效,而且与努力的成本不同,因此不会对通信产生消极影响。在像时间一样的环境下对通信实施机会成本,在像一个延长的环境中实施一个步骤。