A General Learning Framework for Open Ad Hoc Teamwork Using Graph-based Policy Learning

10/11/2022
by   Arrasy Rahman, et al.
0

Open ad hoc teamwork is the problem of training a single agent to efficiently collaborate with an unknown group of teammates whose composition may change over time. A variable team composition creates challenges for the agent, such as the requirement to adapt to new team dynamics and dealing with changing state vector sizes. These challenges are aggravated in real-world applications where the controlled agent has no access to the full state of the environment. In this work, we develop a class of solutions for open ad hoc teamwork under full and partial observability. We start by developing a solution for the fully observable case that leverages graph neural network architectures to obtain an optimal policy based on reinforcement learning. We then extend this solution to partially observable scenarios by proposing different methodologies that maintain belief estimates over the latent environment states and team composition. These belief estimates are combined with our solution for the fully observable case to compute an agent's optimal policy under partial observability in open ad hoc teamwork. Empirical results demonstrate that our approach can learn efficient policies in open ad hoc teamwork in full and partially observable cases. Further analysis demonstrates that our methods' success is a result of effectively learning the effects of teammates' actions while also inferring the inherent state of the environment under partial observability

READ FULL TEXT

page 15

page 22

research
06/18/2020

Open Ad Hoc Teamwork using Graph-based Policy Learning

Ad hoc teamwork is the challenging problem of designing an autonomous ag...
research
01/10/2022

Assisting Unknown Teammates in Unknown Tasks: Ad Hoc Teamwork under Partial Observability

In this paper, we present a novel Bayesian online prediction algorithm f...
research
06/01/2023

Knowledge-based Reasoning and Learning under Partial Observability in Ad Hoc Teamwork

Ad hoc teamwork refers to the problem of enabling an agent to collaborat...
research
05/06/2022

Learning to Cooperate with Completely Unknown Teammates

A key goal of ad hoc teamwork is to develop a learning agent that cooper...
research
04/16/2020

Should I tear down this wall? Optimizing social metrics by evaluating novel actions

One of the fundamental challenges of governance is deciding when and how...
research
05/20/2023

Joining the Conversation: Towards Language Acquisition for Ad Hoc Team Play

In this paper, we propose and consider the problem of cooperative langua...
research
04/15/2020

Sound of Guns: Digital Forensics of Gun Audio Samples meets Artificial Intelligence

Classifying a weapon based on its muzzle blast is a challenging task tha...

Please sign up or login with your details

Forgot password? Click here to reset