Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning

abstract: Most planning agents assume complete knowledge of the domain, which may not be the case in scenarios where certain domain knowledge is missing. This problem could be due to design flaws or arise from domain ramifications or qualifications. In such cases, planning algorithms could produce h...

Full description

Bibliographic Details
Other Authors: Sharma, Akshay (Author)
Format: Dissertation
Language:English
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/2286/R.I.63041
id ndltd-asu.edu-item-63041
record_format oai_dc
spelling ndltd-asu.edu-item-630412021-01-15T05:01:18Z Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning abstract: Most planning agents assume complete knowledge of the domain, which may not be the case in scenarios where certain domain knowledge is missing. This problem could be due to design flaws or arise from domain ramifications or qualifications. In such cases, planning algorithms could produce highly undesirable behaviors. Planning with incomplete domain knowledge is more challenging than partial observability in the sense that the planning agent is unaware of the existence of such knowledge, in contrast to it being just unobservable or partially observable. That is the difference between known unknowns and unknown unknowns. In this thesis, I introduce and formulate this as the problem of Domain Concretization, which is inverse to domain abstraction studied extensively before. Furthermore, I present a solution that starts from the incomplete domain model provided to the agent by the designer and uses teacher traces from human users to determine the candidate model set under a minimalistic model assumption. A robust plan is then generated for the maximum probability of success under the set of candidate models. In addition to a standard search formulation in the model-space, I propose a sample-based search method and also an online version of it to improve search time. The solution presented has been evaluated on various International Planning Competition domains where incompleteness was introduced by deleting certain predicates from the complete domain model. The solution is also tested in a robot simulation domain to illustrate its effectiveness in handling incomplete domain knowledge. The results show that the plan generated by the algorithm increases the plan success rate without impacting action cost too much. Dissertation/Thesis Sharma, Akshay (Author) Zhang, Yu (Advisor) Fainekos, Georgios (Committee member) Srivastava, Siddharth (Committee member) Arizona State University (Publisher) Artificial intelligence Robotics Computer science Artificial Intelligence Learning from Demonstration Planning in AI Robotics Safety in HRI Task and Motion Planning eng 44 pages Masters Thesis Computer Science 2020 Masters Thesis http://hdl.handle.net/2286/R.I.63041 http://rightsstatements.org/vocab/InC/1.0/ 2020
collection NDLTD
language English
format Dissertation
sources NDLTD
topic Artificial intelligence
Robotics
Computer science
Artificial Intelligence
Learning from Demonstration
Planning in AI
Robotics
Safety in HRI
Task and Motion Planning
spellingShingle Artificial intelligence
Robotics
Computer science
Artificial Intelligence
Learning from Demonstration
Planning in AI
Robotics
Safety in HRI
Task and Motion Planning
Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning
description abstract: Most planning agents assume complete knowledge of the domain, which may not be the case in scenarios where certain domain knowledge is missing. This problem could be due to design flaws or arise from domain ramifications or qualifications. In such cases, planning algorithms could produce highly undesirable behaviors. Planning with incomplete domain knowledge is more challenging than partial observability in the sense that the planning agent is unaware of the existence of such knowledge, in contrast to it being just unobservable or partially observable. That is the difference between known unknowns and unknown unknowns. In this thesis, I introduce and formulate this as the problem of Domain Concretization, which is inverse to domain abstraction studied extensively before. Furthermore, I present a solution that starts from the incomplete domain model provided to the agent by the designer and uses teacher traces from human users to determine the candidate model set under a minimalistic model assumption. A robust plan is then generated for the maximum probability of success under the set of candidate models. In addition to a standard search formulation in the model-space, I propose a sample-based search method and also an online version of it to improve search time. The solution presented has been evaluated on various International Planning Competition domains where incompleteness was introduced by deleting certain predicates from the complete domain model. The solution is also tested in a robot simulation domain to illustrate its effectiveness in handling incomplete domain knowledge. The results show that the plan generated by the algorithm increases the plan success rate without impacting action cost too much. === Dissertation/Thesis === Masters Thesis Computer Science 2020
author2 Sharma, Akshay (Author)
author_facet Sharma, Akshay (Author)
title Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning
title_short Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning
title_full Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning
title_fullStr Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning
title_full_unstemmed Domain Concretization from Examples: Addressing Missing Domain Knowledge via Robust Planning
title_sort domain concretization from examples: addressing missing domain knowledge via robust planning
publishDate 2020
url http://hdl.handle.net/2286/R.I.63041
_version_ 1719373023776079872