Online Bayesian Goal Inference for Boundedly-Rational Planning Agents

06/13/2020
by   Tan Zhi-Xuan, et al.
0

People routinely infer the goals of others by observing their actions over time. Remarkably, we can do so even when those actions lead to failure, enabling us to assist others when we detect that they might not achieve their goals. How might we endow machines with similar capabilities? Here we present an architecture capable of inferring an agent's goals online from both optimal and non-optimal sequences of actions. Our architecture models agents as boundedly-rational planners that interleave search with execution by replanning, thereby accounting for sub-optimal behavior. These models are specified as probabilistic programs, allowing us to represent and perform efficient Bayesian inference over an agent's goals and internal planning processes. To perform such inference, we develop Sequential Inverse Plan Search (SIPS), a sequential Monte Carlo algorithm that exploits the online replanning assumption of these models, limiting computation by incrementally extending inferred plans as new actions are observed. We present experiments showing that this modeling and inference architecture outperforms Bayesian inverse reinforcement learning baselines, accurately inferring goals from both optimal and non-optimal trajectories involving failure and back-tracking, while generalizing across domains with compositional structure and sparse rewards.

READ FULL TEXT

page 2

page 14

page 16

research
06/24/2021

Modeling the Mistakes of Boundedly Rational Agents Within a Bayesian Theory of Mind

When inferring the goals that others are trying to achieve, people intui...
research
11/19/2018

Reinforcement learning and inverse reinforcement learning with system 1 and system 2

Inferring a person's goal from their behavior is an important problem in...
research
03/30/2022

Anticipatory Counterplanning

In competitive environments, commonly agents try to prevent opponents fr...
research
04/26/2019

Using Sub-Optimal Plan Detection to Identify Commitment Abandonment in Discrete Environments

Assessing whether an agent has abandoned a goal or is actively pursuing ...
research
04/17/2017

Probabilistic programs for inferring the goals of autonomous agents

Intelligent systems sometimes need to infer the probable goals of people...
research
05/26/2023

Acting as Inverse Inverse Planning

Great storytellers know how to take us on a journey. They direct charact...
research
11/03/2020

Domain-independent generation and classification of behavior traces

Financial institutions mostly deal with people. Therefore, characterizin...

Please sign up or login with your details

Forgot password? Click here to reset