Emergence of Language with Multi-agent Games: Learning to Communicate with Sequences of Symbols
Serhii Havrylov, Ivan Titov

TL;DR
This paper investigates how two agents can develop a natural language-like communication protocol from scratch through a referential game, comparing reinforcement learning and differentiable methods, and exploring properties like compositionality and variability.
Contribution
It introduces a multi-agent game framework where agents learn to communicate with sequences of symbols, demonstrating faster convergence and more natural language properties with differentiable training methods.
Findings
Differentiable relaxation methods converge faster than reinforcement learning.
The emergent communication protocol shows compositionality and variability.
Injecting prior language knowledge influences protocol properties.
Abstract
Learning to communicate through interaction, rather than relying on explicit supervision, is often considered a prerequisite for developing a general AI. We study a setting where two agents engage in playing a referential game and, from scratch, develop a communication protocol necessary to succeed in this game. Unlike previous work, we require that messages they exchange, both at train and test time, are in the form of a language (i.e. sequences of discrete symbols). We compare a reinforcement learning approach and one using a differentiable relaxation (straight-through Gumbel-softmax estimator) and observe that the latter is much faster to converge and it results in more effective protocols. Interestingly, we also observe that the protocol we induce by optimizing the communication success exhibits a degree of compositionality and variability (i.e. the same information can be phrased…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLanguage and cultural evolution · Evolutionary Algorithms and Applications · Reinforcement Learning in Robotics
