Goal Recognition via Linear Programming (2404.07934v1)
Abstract: Goal Recognition is the task by which an observer aims to discern the goals that correspond to plans that comply with the perceived behavior of subject agents given as a sequence of observations. Research on Goal Recognition as Planning encompasses reasoning about the model of a planning task, the observations, and the goals using planning techniques, resulting in very efficient recognition approaches. In this article, we design novel recognition approaches that rely on the Operator-Counting framework, proposing new constraints, and analyze their constraints' properties both theoretically and empirically. The Operator-Counting framework is a technique that efficiently computes heuristic estimates of cost-to-goal using Integer/Linear Programming (IP/LP). In the realm of theory, we prove that the new constraints provide lower bounds on the cost of plans that comply with observations. We also provide an extensive empirical evaluation to assess how the new constraints improve the quality of the solution, and we found that they are especially informed in deciding which goals are unlikely to be part of the solution. Our novel recognition approaches have two pivotal advantages: first, they employ new IP/LP constraints for efficiently recognizing goals; second, we show how the new IP/LP constraints can improve the recognition of goals under both partial and noisy observability.
- Goal recognition as reinforcement learning. In Proceedings of the AAAI Conference on Artificial Intelligence.
- Goal recognition in latent space. In International Joint Conference on Neural Networks (IJCNN).
- Robust neuro-symbolic goal and plan recognition. In Proceedings of the AAAI Conference on Artificial Intelligence.
- Classical planning in deep latent space: Bridging the subsymbolic-symbolic boundary. In Proceedings of the AAAI Conference on Artificial Intelligence.
- Fast and complete symbolic plan recognition. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI).
- Complexity Results for SAS+ Planning.. In International Joint Conference on Artificial Intelligence.
- Bonet, B. (2013). An admissible heuristic for SAS+{}^{+}start_FLOATSUPERSCRIPT + end_FLOATSUPERSCRIPT planning obtained from the state equation. In International Joint Conference on Artificial Intelligence, pp. 2268–2274.
- Flow-based heuristics for optimal planning: Landmarks and merges. In International Conference on Automated Planning and Scheduling, pp. 47–55.
- A bayesian model of plan recognition. Artif. Intell., 64(1), 53–79.
- Goal recognition as a deep learning task: The grnet approach. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS).
- A Fast Goal Recognition Technique Based on Interaction Estimates. In International Joint Conference on Artificial Intelligence.
- A probabilistic plan recognition algorithm based on plan tree grammars. Artif. Intell., 173(11), 1101–1132.
- A new model of plan recognition. In Laskey, K. B., and Prade, H. (Eds.), UAI ’99: Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence, Stockholm, Sweden, July 30 - August 1, 1999, pp. 245–254. Morgan Kaufmann.
- Helmert, M. (2006). The Fast Downward planning system. Journal of Artificial Intelligence Research, 26, 191–246.
- Ordered landmarks in planning. Journal of Artificial Intelligence Research, 22, 215–278.
- Hong, J. (2000). Plan recognition through goal graph analysis. In Horn, W. (Ed.), Proceedings of the 14th European Conference on Artificial Intelligence (ECAI).
- Hong, J. (2001). Goal recognition through goal graph analysis. Journal Artificial Intelligence Research, 15, 1–30.
- Plan and goal recognition as htn planning. In International Conference on Tools with Artificial Intelligence.
- A Practical, Integer-Linear Programming Model for the Delete-Relaxation in Cost-Optimal Planning.. In European Conference on Artificial Intelligence.
- Plan recognition in continuous domains. In Proceedings of the AAAI Conference on Artificial Intelligence.
- Generalized plan recognition. In Proceedings of the National Conference on Artificial Intelligence.
- Plan recognition as probabilistic trace alignment. In International Conference on Process Mining (ICPM).
- Cost-based goal recognition for path-planning. In Proceedings of the Conference on Autonomous Agents and MultiAgent Systems (AAMAS).
- Cost-based Goal Recognition in Navigational Domains. Journal of Artificial Intelligence Research, 64, 197–242.
- Goal recognition for rational and irrational agents. In International Conference on Autonomous Agents and MultiAgent Systems (AAMAS).
- Sequential plan recognition: An iterative approach to disambiguating between hypotheses. Artificial Intelligence, 260, 51–73.
- Sequential plan recognition. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI).
- Domain independent goal recognition. In Proceedings of the Fifth Starting AI Researchers.
- Temporally extended goal recognition in fully observable non-deterministic domain models. Applied Intelligence, To Appear, –.
- Goal Recognition in Incomplete Domain Models. In AAAI.
- Landmark-based heuristics for goal recognition. In AAAI Conference on Artificial Intelligence.
- Landmark-based approaches for goal recognition as planning. Artificial Intelligence, 279, 103217.
- Landmark-enhanced heuristics for goal recognition in incomplete domain models. In ICAPS.
- Online probabilistic goal recognition over nominal models. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI).
- Pohl, I. (1970). Heuristic search viewed as path finding in a graph. Artificial intelligence, 1(3-4), 193–204.
- Goal recognition using off-the-shelf process mining techniques. In Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS).
- Getting the most out of pattern databases for classical planning. In International Joint Conference on Artificial Intelligence, pp. 2357–2364.
- LP-based heuristics for cost-optimal planning. In International Conference on Automated Planning and Scheduling, pp. 226–234.
- On the extraction, ordering, and usage of landmarks in planning. In European Conference on Planning, pp. 37–48.
- Probabilistic state-dependent grammars for plan recognition. In Boutilier, C., and Goldszmidt, M. (Eds.), UAI ’00: Proceedings of the 16th Conference in Uncertainty in Artificial Intelligence, Stanford University, Stanford, California, USA, June 30 - July 3, 2000, pp. 507–514. Morgan Kaufmann.
- Plan recognition as planning. In International Joint Conference on Artificial Intelligence, pp. 1778–1783.
- Probabilistic plan recognition using off-the-shelf classical planners. In AAAI Conference on Artificial Intelligence, pp. 1121–1126.
- An LP-Based Approach for Goal Recognition as Planning. In AAAI.
- The plan recognition problem: An intersection of psychology and artificial intelligence. Artificial Intelligence, 11(1-2), 45–83.
- Interpretable sequence classification via discrete optimization. In Proceedings of the AAAI Conference on Artificial Intelligence.
- Plan recognition as planning revisited.. In International Joint Conference on Artificial intelligence, pp. 3258–3264.
- Fast and accurate data-driven goal recognition using process mining techniques. Artificial Intelligence, 323, 103973.
- Heuristic Online Goal Recognition in Continuous Domains. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI).
- Online goal recognition through mirroring: Humans and agents. In Advances in Cognitive Systems, Vol. 4.
- Towards online goal recognition combining goal mirroring and landmarks. In Proceedings of the International Conference on Autonomous Agents and MultiAgent Systems (AAMAS).
- Goal recognition with timing information. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS).
- Online bayesian goal inference for boundedly rational planning agents. In Advances in Neural Information Processing Systems (NIPS).