ProAgent: Building Proactive Cooperative Agents with Large Language Models

Authors

  • Ceyao Zhang SSE, The Chinese University of Hong Kong, Shenzhen Institute for Artificial Intelligence, Peking University
  • Kaijie Yang Institute of Automation, Chinese Academy of Sciences
  • Siyi Hu ReLER, AAII, University of Technology Sydney
  • Zihao Wang Institute for Artificial Intelligence, Peking University National Key Laboratory of General Artificial Intelligence, Beijing Institute for General Artificial Intelligence (BIGAI)
  • Guanghe Li Institute for Artificial Intelligence, Peking University
  • Yihang Sun Institute for Artificial Intelligence, Peking University
  • Cheng Zhang Institute for Artificial Intelligence, Peking University
  • Zhaowei Zhang Institute for Artificial Intelligence, Peking University National Key Laboratory of General Artificial Intelligence, Beijing Institute for General Artificial Intelligence (BIGAI)
  • Anji Liu Institute for Artificial Intelligence, Peking University
  • Song-Chun Zhu National Key Laboratory of General Artificial Intelligence, Beijing Institute for General Artificial Intelligence (BIGAI)
  • Xiaojun Chang ReLER, AAII, University of Technology Sydney
  • Junge Zhang Institute of Automation, Chinese Academy of Sciences
  • Feng Yin SSE, The Chinese University of Hong Kong, Shenzhen
  • Yitao Liang Institute for Artificial Intelligence, Peking University
  • Yaodong Yang Institute for Artificial Intelligence, Peking University

DOI:

https://doi.org/10.1609/aaai.v38i16.29710

Keywords:

MAS: Coordination and Collaboration, MAS: Modeling other Agents, MAS: Multiagent Planning, NLP: (Large) Language Models

Abstract

Building agents with adaptive behavior in cooperative tasks stands as a paramount goal in the realm of multi-agent systems. Current approaches to developing cooperative agents rely primarily on learning-based methods, whose policy generalization depends heavily on the diversity of teammates they interact with during the training phase. Such reliance, however, constrains the agents' capacity for strategic adaptation when cooperating with unfamiliar teammates, which becomes a significant challenge in zero-shot coordination scenarios. To address this challenge, we propose ProAgent, a novel framework that harnesses large language models (LLMs) to create proactive agents capable of dynamically adapting their behavior to enhance cooperation with teammates. ProAgent can analyze the present state, and infer the intentions of teammates from observations. It then updates its beliefs in alignment with the teammates' subsequent actual behaviors. Moreover, ProAgent exhibits a high degree of modularity and interpretability, making it easily integrated into various of coordination scenarios. Experimental evaluations conducted within the Overcooked-AI environment unveil the remarkable performance superiority of ProAgent, outperforming five methods based on self-play and population-based training when cooperating with AI agents. Furthermore, in partnered with human proxy models, its performance exhibits an average improvement exceeding 10% compared to the current state-of-the-art method. For more information about our project, please visit https://pku-proagent.github.io.

Published

2024-03-24

How to Cite

Zhang, C., Yang, K., Hu, S., Wang, Z., Li, G., Sun, Y., Zhang, C., Zhang, Z., Liu, A., Zhu, S.-C., Chang, X., Zhang, J., Yin, F., Liang, Y., & Yang, Y. (2024). ProAgent: Building Proactive Cooperative Agents with Large Language Models. Proceedings of the AAAI Conference on Artificial Intelligence, 38(16), 17591-17599. https://doi.org/10.1609/aaai.v38i16.29710

Issue

Section

AAAI Technical Track on Multiagent Systems