On the Utility of Learning about Humans for Human-AI Coordination

Micah Carroll, Rohin Shah, Mark K. Ho, Thomas L. Griffiths, Sanjit A. Seshia +2 more
10/13/2019
cs.LGcs.AIcs.HC

Official code: HumanCompatibleAI/overcooked_ai (982 stars, MIT, PyTorch, last commit 2025-03-22).

Abstract

While we would like agents that can coordinate with humans, current algorithms such as self-play and population-based training create agents that can coordinate with themselves. Agents that assume their partner to be optimal or similar to them can converge to coordination protocols that fail to understand and be understood by humans. To demonstrate this, we introduce a simple environment that requires challenging coordination, based on the popular game Overcooked, and learn a simple model that mimics human play. We evaluate the performance of agents trained via self-play and population-based training. These agents perform very well when paired with themselves, but when paired with our human model, they are significantly worse than agents designed to play with the human model. An experiment with a planning algorithm yields the same conclusion, though only when the human-aware planner is given the exact human model that it is playing with. A user study with real humans shows this pattern as well, though less strongly. Qualitatively, we find that the gains come from having the agent adapt to the human's gameplay. Given this result, we suggest several approaches for designing agents that learn about humans in order to better coordinate with them. Code is available at https://github.com/HumanCompatibleAI/overcooked_ai.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

A benchmark environment for fully cooperative human-AI performance.

982223CSS, HTMLJun 23, 20191 years agoMIT
artificial-intelligencedeep-learningmachine-learningpytorchreinforcement-learning

Similar Papers

Cite this paper

@article{carroll2019utility,
  title  = {On the Utility of Learning about Humans for Human-AI Coordination},
  author = {Micah Carroll and Rohin Shah and Mark K. Ho and Thomas L. Griffiths and Sanjit A. Seshia and Pieter Abbeel and Anca Dragan},
  year   = {2019},
  eprint = {1910.05789},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.05789}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1910.05789.svg)](https://codeofpaper.com/paper/1910.05789)

Discussion