Goal Recognition as a Deep Learning Task: The GRNet Approach

Authors

  • Mattia Chiari Università degli Studi di Brescia - Dipartimento di Ingegneria dell'Informazione
  • Alfonso Emilio Gerevini Università degli Studi di Brescia - Dipartimento di Ingegneria dell'Informazione
  • Francesco Percassi University of Huddersfield
  • Luca Putelli Università degli Studi di Brescia - Dipartimento di Ingegneria dell'Informazione
  • Ivan Serina University of Brescia
  • Matteo Olivato

DOI:

https://doi.org/10.1609/icaps.v33i1.27237

Keywords:

Deep Learning, Supervised Learning

Abstract

Recognising the goal of an agent from a trace of observations is an important task with many applications. The state-of-the-art approach to goal recognition (GR) relies on the application of automated planning techniques. We study an alternative approach, called GRNet, where GR is formulated as a classification task addressed by machine learning. GRNet is primarily aimed at solving GR instances more accurately and more quickly by learning how to solve them in a given domain, which is specified by a set of propositions and a set of action names. The goal classification instances in the domain are solved by a Recurrent Neural Network (RNN). The only information required as input of the trained RNN is a trace of action labels, each one indicating just the name of an observed action. A run of the RNN processes a trace of observed actions to compute how likely it is that each domain proposition is part of the agent's goal, for the problem instance under consideration. These predictions are then aggregated to choose one of the candidate goals. An experimental analysis confirms that GRNet achieves good performance in terms of both goal classification accuracy and runtime, obtaining better results w.r.t. a state-of-the-art GR system over the considered benchmarks. Moreover, such a state-of-the-art system and GRNet can be combined achieving higher performance than with each of the two integrated systems alone.

Downloads

Published

2023-07-01

How to Cite

Chiari, M., Gerevini, A. E., Percassi, F., Putelli, L., Serina, I., & Olivato, M. (2023). Goal Recognition as a Deep Learning Task: The GRNet Approach. Proceedings of the International Conference on Automated Planning and Scheduling, 33(1), 560-568. https://doi.org/10.1609/icaps.v33i1.27237