Cargando…

Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †

Goal recognition is an important component of many context-aware and smart environment services; however, a person’s goal often cannot be determined until their plan nears completion. Therefore, by modifying the state of the environment, our work aims to reduce the number of observations required to...

Descripción completa

Detalles Bibliográficos
Autores principales: Harman, Helen, Simoens, Pieter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6630511/
https://www.ncbi.nlm.nih.gov/pubmed/31216748
http://dx.doi.org/10.3390/s19122741
_version_ 1783435319204380672
author Harman, Helen
Simoens, Pieter
author_facet Harman, Helen
Simoens, Pieter
author_sort Harman, Helen
collection PubMed
description Goal recognition is an important component of many context-aware and smart environment services; however, a person’s goal often cannot be determined until their plan nears completion. Therefore, by modifying the state of the environment, our work aims to reduce the number of observations required to recognise a human’s goal. These modifications result in either: Actions in the available plans being replaced with more distinctive actions; or removing the possibility of performing some actions, so humans are forced to take an alternative (more distinctive) plan. In our solution, a symbolic representation of actions and the world state is transformed into an Action Graph, which is then traversed to discover the non-distinctive plan prefixes. These prefixes are processed to determine which actions should be replaced or removed. For action replacement, we developed an exhaustive approach and an approach that shrinks the plans then reduces the non-distinctive plan prefixes, namely Shrink–Reduce. Exhaustive is guaranteed to find the minimal distinctiveness but is more computationally expensive than Shrink–Reduce. These approaches are compared using a test domain with varying amounts of goals, variables and values, and a realistic kitchen domain. Our action removal method is shown to increase the distinctiveness of various grid-based navigation problems, with a width/height ranging from 4 to 16 and between 2 and 14 randomly selected goals, by an average of 3.27 actions in an average time of 4.69 s, whereas a state-of-the-art approach often breaches a 10 min time limit.
format Online
Article
Text
id pubmed-6630511
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66305112019-08-19 Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments † Harman, Helen Simoens, Pieter Sensors (Basel) Article Goal recognition is an important component of many context-aware and smart environment services; however, a person’s goal often cannot be determined until their plan nears completion. Therefore, by modifying the state of the environment, our work aims to reduce the number of observations required to recognise a human’s goal. These modifications result in either: Actions in the available plans being replaced with more distinctive actions; or removing the possibility of performing some actions, so humans are forced to take an alternative (more distinctive) plan. In our solution, a symbolic representation of actions and the world state is transformed into an Action Graph, which is then traversed to discover the non-distinctive plan prefixes. These prefixes are processed to determine which actions should be replaced or removed. For action replacement, we developed an exhaustive approach and an approach that shrinks the plans then reduces the non-distinctive plan prefixes, namely Shrink–Reduce. Exhaustive is guaranteed to find the minimal distinctiveness but is more computationally expensive than Shrink–Reduce. These approaches are compared using a test domain with varying amounts of goals, variables and values, and a realistic kitchen domain. Our action removal method is shown to increase the distinctiveness of various grid-based navigation problems, with a width/height ranging from 4 to 16 and between 2 and 14 randomly selected goals, by an average of 3.27 actions in an average time of 4.69 s, whereas a state-of-the-art approach often breaches a 10 min time limit. MDPI 2019-06-18 /pmc/articles/PMC6630511/ /pubmed/31216748 http://dx.doi.org/10.3390/s19122741 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Harman, Helen
Simoens, Pieter
Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †
title Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †
title_full Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †
title_fullStr Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †
title_full_unstemmed Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †
title_short Action Graphs for Performing Goal Recognition Design on Human-Inhabited Environments †
title_sort action graphs for performing goal recognition design on human-inhabited environments †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6630511/
https://www.ncbi.nlm.nih.gov/pubmed/31216748
http://dx.doi.org/10.3390/s19122741
work_keys_str_mv AT harmanhelen actiongraphsforperforminggoalrecognitiondesignonhumaninhabitedenvironments
AT simoenspieter actiongraphsforperforminggoalrecognitiondesignonhumaninhabitedenvironments