Dynamic population-based meta-learning for multi-agent communication with natural language
In this work, our goal is to train agents that can coordinate with seen, unseen as well as human partners in a multi-agent communication environment involving natural language. Previous work using a single set of agents has shown great progress in generalizing to known partners, however it struggles when coordinating with unfamiliar agents. To mitigate that, recent work explored the use of population-based approaches, where multiple agents interact with each other with the goal of learning more generic protocols. These methods, while able to result in good coordination between unseen partners, still only achieve so in cases of simple languages, thus failing to adapt to human partners using natural language. We attribute this to the use of static populations and instead propose a dynamic population-based meta-learning approach that builds such a population in an iterative manner. We perform a holistic evaluation of our method on two different referential games, and show that our agents outperform all prior work when communicating with seen partners and humans. Furthermore, we analyze the natural language generation skills of our agents, where we find that our agents also outperform strong baselines. Finally, we test the robustness of our agents when communicating with out-of-population agents and carefully test the importance of each component of our method through ablation studies.
Code (0)
등록된 구현이 없습니다.
Tasks
AttributeMeta-LearningText GenerationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Meta Learning for Multi-agent Communication
Recent works have shown remarkable progress in training artificial agents to understand natural language but are focused on using large amounts of raw data involving huge compute requirements. An interesting hypothesis f…
DiversityMeta-LearningMeta Reinforcement LearningMeta-CPR: Generalize to Unseen Large Number of Agents with Communication Pattern Recognition Module
Designing an effective communication mechanism among agents in reinforcement learning has been a challenging task, especially for real-world applications. The number of agents can grow or an environment sometimes needs t…
Meta Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)MetaMind: General and Cognitive World Models in Multi-Agent Systems by Meta-Theory of Mind
A major challenge for world models in multi-agent systems is to understand interdependent agent dynamics, predict interactive multi-agent trajectories, and plan over long horizons with collective awareness, without centr…
Seeded self-play for language learning
How can we teach artificial agents to use human language flexibly to solve problems in real-world environments? We have an example of this in nature: human babies eventually learn to use human language to solve problems,…
Deep Reinforcement LearningImitation LearningMeta-LearningReinforcement LearningThe effects of local homogeneity assumptions in metapopulation models of infectious disease
Computational models of infectious disease can be broadly categorized into two types: individual-based (Agent-based), or compartmental models. While compartmental models can be structured to separate distinct sectors of …