Inverse planning is a Bayesian inference technique used to deduce an agent's likely goals, beliefs, and intentions by treating their observed behavior as the output of a rational planning process. It operates on the principle of rationality assumption, positing that the observed agent is approximately optimal in selecting actions to achieve its objectives. The core computation involves inverting a forward planning model to find the hidden mental states that best explain the action sequence, often formalized using probabilistic graphical models like Bayesian networks.
