Human Goal Recognition as Bayesian Inference: Investigating the Impact of Actions, Timing, and Goal Solvability
Chenyuan Zhang, Charles Kemp, Nir Lipovetzky
TL;DR
The paper reframes goal recognition as Bayesian inference, incorporating actions, timing, and goal solvability within a Sokoban domain to understand human inferences. It decomposes the likelihood into timing and action components and uses a solvability-aware Adaptive Lookahead Planner to estimate likelihoods, with solvability captured in the prior via an Easiness model. Empirical results show actions are typically the strongest cue, but timing and solvability influence inferences when actions are uninformative, and a Bayesian model with an Easiness prior and online likelihood best matches human judgments. The work advances human-like goal recognition, offering a principled, interpretable approach with potential applications in explainable AI and transparent planning. The Bayesian formulation is $P(G|O) \propto Prior(G)\cdot LL(O,G)$ with $LL(O,G)=LL_T(O,G)\cdot LL_A(O,G)$, and the solvability-aware planner provides a concrete mechanism for likelihood estimation. The Easiness prior captures domain-independent priors over goal solvability and difficulty, and the online likelihoods based on planner simulations align closely with observed human behavior across map types. Overall, the study demonstrates that a human-centered Bayesian model can outperform traditional action-only recognizers and invites further refinement of planning-based likelihoods for real-time, interpretable goal inference.
Abstract
Goal recognition is a fundamental cognitive process that enables individuals to infer intentions based on available cues. Current goal recognition algorithms often take only observed actions as input, but here we use a Bayesian framework to explore the role of actions, timing, and goal solvability in goal recognition. We analyze human responses to goal-recognition problems in the Sokoban domain, and find that actions are assigned most importance, but that timing and solvability also influence goal recognition in some cases, especially when actions are uninformative. We leverage these findings to develop a goal recognition model that matches human inferences more closely than do existing algorithms. Our work provides new insight into human goal recognition and takes a step towards more human-like AI models.
