5 minute read
Yann LeCun said that “I don’t understand how you can even think of building an agentic system without the agentic system having the ability of predicting the consequences of its actions.” [1]
I find that this argument holds even more strongly in the case of human-AI -- or human-robot -- collaboration, where what an agent's action is worth is a function of what it makes the human partner do next.
This requires having a model of human behavior that is not simply a generic forecasting model of what a partner will do next. Instead, it is an action-conditioned predictive model of how relevant latent states and observable behaviors evolve in response to the agent's actions. I would argue that this is a world model in a technical sense, where the states are compact representations of human decision making.
Why do we need a partner model?
With such a model, the agent can explore counterfactuals that it cannot afford to run. The agent can imagine how the human would react in different scenarios that it does not actually need to enter.
For instance, if a surgical assistant pre-positions an instrument before it is asked, will the surgeon take it, or will the interruption break their sequence?
Or consider a coding agent. If the agent writes 200 lines of code in one shot, will the developer read them carefully or skim and merge? A patch that gets merged because it was too large to review could actually be a worse outcome than the same patch, split into three reviewable commits, that is accepted more slowly but understood much better.
But why not skip the partner model and learn the policy directly?
In the limit of infinite data, a sufficiently expressive policy could presumably learn to take the best action given the interaction history. I would argue, however, that explicitly modeling the partner provides a better inductive structure for generalization, adaptation, and counterfactual reasoning from finite interaction data.
First, human collaboration itself appears to rely heavily on structured representations of other people. Humans that engage in joint activity represent both a shared objective and the distinct roles and perspectives that participants occupy within it, reasoning about one another's goals, beliefs, and knowledge in order to coordinate [2].
The representational benefit can be understood through role reversal. A child who has only ever played one side of a collaborative game can, on request, immediately perform the complementary role -- the one they have only watched -- without retraining [3]. There is no obvious equivalent mechanism for a policy that simply maps its own interaction history to actions.
Second, the goal of human-AI collaboration should not be simply to complete the current task as efficiently as possible. It should also be to maximize the probability that the human wishes to collaborate with the agent again in the future.
This is inherently a long-horizon property of an interaction. A partner model can turn this into a denser signal, where deviations from expected behavior may serve as leading indicators. For instance, a developer may hesitate before accepting a pull request, repeatedly request explanations, or take over a subtask that they previously delegated to the agent.
Third, human behavior is not stationary with respect to the agent. Humans adapt to their collaborators. The agent's actions therefore affect not only what the human does next, but also what the human learns about the agent, what conventions emerge between them, and how the human behaves in future interactions.
A partner model allows the agent to reason about these coupled dynamics rather than treating the human as an exogenous source of observations.
Such a model can also provide a quantitative measure of uncertainty over human behavior dynamics. If the agent is unsure how the human is going to respond, that is actionable information -- a reason to slow down, explain its action, or ask a question. It is hard to induce a comparably interpretable introspective quantity directly into a value function.
How can we learn such a model?
Learning a partner model creates a chicken-and-egg problem. To interact effectively with the human, the agent needs to anticipate how the human will react to its actions, which in turn requires interacting with the human in the first place.
More than a decade ago, we touched on this problem by proposing an iterative approach in a simple human-robot collaboration setting. The human and robot would cross-train on the task by switching roles [4].
The idea was that role switching allowed the robot to build a model of the human by observing how the human would react to actions that the robot itself would later execute. At the same time, it gave the human a way to demonstrate to the robot how they preferred the robot to behave.
In a study with 36 participants, cross-training outperformed interactive reinforcement learning on perceived trust and on objective measures of team fluency, with 71% more concurrent motion and 41% less human idle time.
For a coding agent, switching roles would obviously not be physical. Instead, it could take the form of structured interaction that reveals both how the developer responds to the agent and how the developer wants the agent to behave.
One possibility would be a structured training curriculum that exposes the agent and the human to low-risk, informative interactions. For instance, the agent might first be asked to explain an existing function, then propose a one-line modification, then generate a small patch, then refactor a module, and only later undertake a large multi-file change.
At each stage, the agent would observe not only whether the task succeeds, but also how the developer responds. Does the developer inspect the output closely? Do they request an explanation? Modify the proposal? Take control? Accept the change directly? Ask the agent to proceed more autonomously?
Overall, I would argue for a shift in how we think about learning in collaborative agents: from learning how to act to learning a model of the partner rich enough to reason about how to act together.
References
[1] Y. LeCun, talk, https://www.youtube.com/watch?v=kYkIdXwW2AE
[2] M. Tomasello. The Evolution of Agency: Behavioral Organization from Lizards to Humans. MIT Press, 2022.
[3] Fletcher, G. E., Warneken, F., & Tomasello, M. (2012). Differences in cognitive processes underlying the collaborative activities of children and chimpanzees. Cognitive Development.
[4] S. Nikolaidis and J. Shah. “Human-Robot Cross-Training: Computational Formulation, Modeling and Evaluation of a Human Team Training Strategy.” HRI, 2013, pp. 33-40.

