Multi-lingual agents through multi-headed neural networks
J. D. Thomas, R. Santos-Rodr\'iguez, R. Piechocki, M. Anca

TL;DR
This paper introduces multi-headed neural networks for multi-lingual communication in multi-agent reinforcement learning, enabling agents to learn and maintain multiple languages simultaneously, thus mitigating catastrophic forgetting.
Contribution
The paper proposes a novel multi-headed neural network approach inspired by continual learning to enable agents to be multi-lingual in multi-agent reinforcement learning environments.
Findings
Agents can maintain multiple languages with the proposed method.
Existing approaches fail to sustain multiple languages effectively.
The approach is validated on a referential MNIST communication game.
Abstract
This paper considers cooperative Multi-Agent Reinforcement Learning, focusing on emergent communication in settings where multiple pairs of independent learners interact at varying frequencies. In this context, multiple distinct and incompatible languages can emerge. When an agent encounters a speaker of an alternative language, there is a requirement for a period of adaptation before they can efficiently converse. This adaptation results in the emergence of a new language and the forgetting of the previous language. In principle, this is an example of the Catastrophic Forgetting problem which can be mitigated by enabling the agents to learn and maintain multiple languages. We take inspiration from the Continual Learning literature and equip our agents with multi-headed neural networks which enable our agents to be multi-lingual. Our method is empirically validated within a referential…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Reinforcement Learning in Robotics · Machine Learning and Algorithms
