Proceedings of the 23rd International Conference on Machine Learning - ICML '06 2006
DOI: 10.1145/1143844.1143928
|View full text |Cite
|
Sign up to set email alerts
|

Learning hierarchical task networks by observation

Abstract: Knowledge-based planning methods offer benefits over classical techniques, but they are time consuming and costly to construct. There has been research on learning plan knowledge from search, but this can take substantial computer time and may even fail to find solutions on complex tasks. Here we describe another approach that observes sequences of operators taken from expert solutions to problems and learns hierarchical task networks from them. The method has similarities to previous algorithms for explanatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
52
0

Year Published

2008
2008
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 63 publications
(52 citation statements)
references
References 12 publications
0
52
0
Order By: Relevance
“…Different types of representations expected by planners include: action templates represented with preconditions and effects (e.g., "put-block-on-table(x y)" describes the action of moving block x from the top of block y to the table) [34], primitive skills based on actions that the agent can perform (i.e. specifying a start condition, a set of effects, and a set of executable actions) [26], or primitives with manually specified inputs and outputs (e.g., unscrew takes in a stud as input and returns a nut as output) [24]. Other work investigated symbolic descriptions for use in low-level environments for planning [17].…”
Section: A Primitives Expected By High-level Plannersmentioning
confidence: 99%
“…Different types of representations expected by planners include: action templates represented with preconditions and effects (e.g., "put-block-on-table(x y)" describes the action of moving block x from the top of block y to the table) [34], primitive skills based on actions that the agent can perform (i.e. specifying a start condition, a set of effects, and a set of executable actions) [26], or primitives with manually specified inputs and outputs (e.g., unscrew takes in a stud as input and returns a nut as output) [24]. Other work investigated symbolic descriptions for use in low-level environments for planning [17].…”
Section: A Primitives Expected By High-level Plannersmentioning
confidence: 99%
“…With a few exceptions, there is not much attention given for supporting state search in classical planning by observed plans [16], [17]. More often the observations are applied to plan recognition [18], [19] or player action prediction [20], [21].…”
Section: Related Workmentioning
confidence: 99%
“…Ilghami et al [29] and Xu and Muñoz-Avila [65] proposed eager (in the form of version spaces) and lazy learning (in the form of case-based reasoning) algorithms respectively to learn the preconditions of HTN methods, given as input the hierarchical relationships between tasks, the action models, and a complete description of the intermediate states. Nejati et al [46,51] used means-end analysis to learn structures and preconditions of the input plans, assuming that a model of the tasks in the form of Horn clauses was given. Hogg et al [26] presented an algorithm, called HTN-MAKER, to learn structures by assuming that annotated tasks are given in the form of preconditions and effects (we made the same assumption in our work).…”
Section: Htn Learningmentioning
confidence: 99%
“…Xu and Muñoz-Avila [65] presented an algorithm to learn preconditions of HTN methods under the assumption that an ontology indicating relations between the objects was given. Nejati et al [46,51] developed approaches to learn the hierarchical structures that related the tasks and subtasks under the assumption that we have the ability to completely observe any world state and to formulate the skills to be learned in the form of Horn clauses. In [26], the HTN-MAKER algorithm learns the decomposition methods for Hierarchical Task Networks.…”
Section: Introductionmentioning
confidence: 99%