Game-Theoretic Modeling of Human Adaptation in Human-Robot Collaboration

TL;DR The robot models its human teammate as learning the true payoffs of only the robot action just played, and plans when to fail on purpose to reveal its limits. In a 60-person table-clearing study this gave 42-52% more team reward than a robot that assumes the human adapts completely.
What they do
People often misjudge what a robot can do. This paper models how that belief changes as the person watches the robot act. The robot uses the model to choose each round between revealing one of its limits and taking the best action given what the human currently believes.
How it works
- Repeated game. Robot and human share one reward matrix over action pairs. The robot knows the true matrix; the human best-responds to each robot action using their own, possibly wrong, one.
- Partial adaptation. After the robot plays an action, the human learns that action’s row of true payoffs with probability alpha. The complete-adaptation baseline assumes the human learns every row.
- Three models. The human learns before acting (M1), or after acting, with the robot observing it (M2) or inferring it from later actions (M3).
- Planning. M3 is an MDP with 3^m states for m robot actions. Under M1 and M2, once the best revealed row is known the robot should keep playing it, which gives an O(mT) algorithm.
Results
- 60 participants, 3 rounds, alpha = 0.9. Partial adaptation earned 42% more reward than complete adaptation under partial observability and 52% more under full observability (F(1,56) = 18.58, p < 0.001). Observability had no significant effect.
- The partial-adaptation robot fails at lifting both bottles in round 1, which teaches the human to empty the bottle. The complete-adaptation robot starts with the closest bottle; in round 2, 6 of its 10 participants did not empty the bottle.
- In simulation over 1000 random reward matrices, partial adaptation wins across a wide range of horizons, with the gap shrinking for large T.
Limitations
The study uses one task. Alpha is hand-set, shared by all actions, and depends on task and population: only 73% of participants learned in round 2. Each action reveals only its own row, and the partially observable case scales exponentially.
Figures



Abstract
In human-robot teams, humans often start with an inaccurate model of the robot capabilities. As they interact with the robot, they infer the robot's capabilities and partially adapt to the robot, i.e., they might change their actions based on the observed outcomes and the robot's actions, without replicating the robot's policy. We present a game-theoretic model of human partial adaptation to the robot, where the human responds to the robot's actions by maximizing a reward function that changes stochastically over time, capturing the evolution of their expectations of the robot's capabilities. The robot can then use this model to decide optimally between taking actions that reveal its capabilities to the human and taking the best action given the information that the human currently has. We prove that under certain observability assumptions, the optimal policy can be computed efficiently. We demonstrate through a human subject experiment that the proposed model significantly improves human-robot team performance, compared to policies that assume complete adaptation of the human to the robot.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
