# Heuristic Online Goal Recognition in Continuous Domains

arXiv: https://arxiv.org/abs/1709.09839 · HTML: https://mlsanity.com/paper/1709.09839/

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 28 Sep 2017.

## Built on by (most cited first, 11 of 11)

- [Deceptive Reinforcement Learning for Privacy-Preserving Planning](https://mlsanity.com/paper/2102.03022/) (2021)
- [(Ir)rationality in AI: State of the Art, Research Challenges and Open Questions](https://mlsanity.com/paper/2311.17165/) (2023)
- [ODGR: Online Dynamic Goal Recognition](https://mlsanity.com/paper/2407.16220/) (2024)
- [Explainable Goal Recognition: A Framework Based on Weight of Evidence](https://mlsanity.com/paper/2303.05622/) (2023)
- [Real-time goal recognition using approximations in Euclidean space](https://mlsanity.com/paper/2307.07876/) (2023)
- [Probabilistic Active Goal Recognition](https://mlsanity.com/paper/2507.21846/) (2025)
- [Multi-Agent Simulation for AI Behaviour Discovery in Operations Research](https://mlsanity.com/paper/2108.13296/) (2021)
- [Goal Recognition via Linear Programming](https://mlsanity.com/paper/2404.07934/) (2024)
- [Online Dynamic Goal Recognition in Gym Environments](https://mlsanity.com/paper/2509.23244/) (2025)
- [A Probabilistic Framework for Hierarchical Goal Recognition](https://mlsanity.com/paper/2604.22256/) (2026)
- [Online Goal Recognition using Path Signature and Dynamic Time Warping](https://mlsanity.com/paper/2605.07736/) (2026)

## Abstract (arXiv)

Goal recognition is the problem of inferring the goal of an agent, based on its observed actions. An inspiring approach - plan recognition by planning (PRP) - uses off-the-shelf planners to dynamically generate plans for given goals, eliminating the need for the traditional plan library. However, existing PRP formulation is inherently inefficient in online recognition, and cannot be used with motion planners for continuous spaces. In this paper, we utilize a different PRP formulation which allows for online goal recognition, and for application in continuous spaces. We present an online recognition algorithm, where two heuristic decision points may be used to improve run-time significantly over existing work. We specify heuristics for continuous domains, prove guarantees on their use, and empirically evaluate the algorithm over hundreds of experiments in both a 3D navigational environment and a cooperative robotic team task.
