Cargando…

Generating predicate suggestions based on the space of plans: an example of planning with preferences

Task planning in human–robot environments tends to be particularly complex as it involves additional uncertainty introduced by the human user. Several plans, entailing few or various differences, can be obtained to solve the same given task. To choose among them, the usual least-cost plan criteria i...

Descripción completa

Detalles Bibliográficos
Autores principales: Canal, Gerard, Torras, Carme, Alenyà, Guillem
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Netherlands 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10147776/
https://www.ncbi.nlm.nih.gov/pubmed/37131340
http://dx.doi.org/10.1007/s11257-022-09327-w
_version_ 1785034862655176704
author Canal, Gerard
Torras, Carme
Alenyà, Guillem
author_facet Canal, Gerard
Torras, Carme
Alenyà, Guillem
author_sort Canal, Gerard
collection PubMed
description Task planning in human–robot environments tends to be particularly complex as it involves additional uncertainty introduced by the human user. Several plans, entailing few or various differences, can be obtained to solve the same given task. To choose among them, the usual least-cost plan criteria is not necessarily the best option, because here, human constraints and preferences come into play. Knowing these user preferences is very valuable to select an appropriate plan, but the preference values are usually hard to obtain. In this context, we propose the Space-of-Plans-based Suggestions (SoPS) algorithms that can provide suggestions for some planning predicates, which are used to define the state of the environment in a task planning problem where actions modify the predicates. We denote these predicates as suggestible predicates, of which user preferences are a particular case. The first algorithm is able to analyze the potential effect of the unknown predicates and provide suggestions to values for these unknown predicates that may produce better plans. The second algorithm is able to suggest changes to already known values that potentially improve the obtained reward. The proposed approach utilizes a Space of Plans Tree structure to represent a subset of the space of plans. The tree is traversed to find the predicates and the values that would most increase the reward, and output them as a suggestion to the user. Our evaluation in three preference-based assistive robotics domains shows how the proposed algorithms can improve task performance by suggesting the most effective predicate values first.
format Online
Article
Text
id pubmed-10147776
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer Netherlands
record_format MEDLINE/PubMed
spelling pubmed-101477762023-04-30 Generating predicate suggestions based on the space of plans: an example of planning with preferences Canal, Gerard Torras, Carme Alenyà, Guillem User Model User-adapt Interact Article Task planning in human–robot environments tends to be particularly complex as it involves additional uncertainty introduced by the human user. Several plans, entailing few or various differences, can be obtained to solve the same given task. To choose among them, the usual least-cost plan criteria is not necessarily the best option, because here, human constraints and preferences come into play. Knowing these user preferences is very valuable to select an appropriate plan, but the preference values are usually hard to obtain. In this context, we propose the Space-of-Plans-based Suggestions (SoPS) algorithms that can provide suggestions for some planning predicates, which are used to define the state of the environment in a task planning problem where actions modify the predicates. We denote these predicates as suggestible predicates, of which user preferences are a particular case. The first algorithm is able to analyze the potential effect of the unknown predicates and provide suggestions to values for these unknown predicates that may produce better plans. The second algorithm is able to suggest changes to already known values that potentially improve the obtained reward. The proposed approach utilizes a Space of Plans Tree structure to represent a subset of the space of plans. The tree is traversed to find the predicates and the values that would most increase the reward, and output them as a suggestion to the user. Our evaluation in three preference-based assistive robotics domains shows how the proposed algorithms can improve task performance by suggesting the most effective predicate values first. Springer Netherlands 2022-05-31 2023 /pmc/articles/PMC10147776/ /pubmed/37131340 http://dx.doi.org/10.1007/s11257-022-09327-w Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Canal, Gerard
Torras, Carme
Alenyà, Guillem
Generating predicate suggestions based on the space of plans: an example of planning with preferences
title Generating predicate suggestions based on the space of plans: an example of planning with preferences
title_full Generating predicate suggestions based on the space of plans: an example of planning with preferences
title_fullStr Generating predicate suggestions based on the space of plans: an example of planning with preferences
title_full_unstemmed Generating predicate suggestions based on the space of plans: an example of planning with preferences
title_short Generating predicate suggestions based on the space of plans: an example of planning with preferences
title_sort generating predicate suggestions based on the space of plans: an example of planning with preferences
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10147776/
https://www.ncbi.nlm.nih.gov/pubmed/37131340
http://dx.doi.org/10.1007/s11257-022-09327-w
work_keys_str_mv AT canalgerard generatingpredicatesuggestionsbasedonthespaceofplansanexampleofplanningwithpreferences
AT torrascarme generatingpredicatesuggestionsbasedonthespaceofplansanexampleofplanningwithpreferences
AT alenyaguillem generatingpredicatesuggestionsbasedonthespaceofplansanexampleofplanningwithpreferences