2018
DOI: 10.1609/aaai.v32i1.11729
|View full text |Cite
|
Sign up to set email alerts
|

Learning Combinatory Categorial Grammars for Plan Recognition

Abstract: This paper defines a learning algorithm for plan grammars used for plan recognition. The algorithm learns Combinatory Categorial Grammars (CCGs) that capture the structure of plans from a set of successful plan execution traces paired with the goal of the actions. This work is motivated by past work on CCG learning algorithms for natural language processing, and is evaluated on five well know planning domains.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…The authors introduce a hierarchical planning system based on a model defined as Combinatory Categorial Grammar (Steedman, 2000), a formalism lent from natural language processing. Similar representations have been applied before in the field of plan and goal recognition (Geib, 2009;Geib & Goldman, 2009, 2011 and there are also approaches in the literature on how to learn them (Geib & Kantharaju, 2018). One motivation of Geib and Weerasinghe's work is to have a learnable, unified representation for natural language processing, plan and goal recognition, and planning.…”
Section: Related Workmentioning
confidence: 97%
See 1 more Smart Citation
“…The authors introduce a hierarchical planning system based on a model defined as Combinatory Categorial Grammar (Steedman, 2000), a formalism lent from natural language processing. Similar representations have been applied before in the field of plan and goal recognition (Geib, 2009;Geib & Goldman, 2009, 2011 and there are also approaches in the literature on how to learn them (Geib & Kantharaju, 2018). One motivation of Geib and Weerasinghe's work is to have a learnable, unified representation for natural language processing, plan and goal recognition, and planning.…”
Section: Related Workmentioning
confidence: 97%
“…Another approach on hierarchical planning, though not directly on HTN planning, has been presented by Geib and Weerasinghe (2020). The authors introduce a hierarchical planning system based on a model defined as Combinatory Categorial Grammar (Steedman, 2000), a formalism lent from natural language processing.…”
Section: Related Workmentioning
confidence: 99%
“…Previous work in goal and plan recognition has typically relied on rich domain knowledge (e.g., Kautz and Allen 1986;Ramírez and Geffner 2011), thus limiting the applicability of this body of work. To leverage the existence of large datasets and machine learning techniques, some approaches to goal recognition eschew assumptions about domain knowledge and instead propose to learn models from data and use these models to predict an agent's goal given a sequence of observations (e.g., Geib and Kantharaju 2018;Amado et al 2018;Polyvyanyy et al 2020). Such approaches either learn models of the dynamics that govern the environment which are then used in goal recognition, or directly learn classifiers that are given a sequence of observations and predict the goal.…”
Section: Related Workmentioning
confidence: 99%
“…Its aim is to infer the top-level goal of an agent based on input observation sequences and output an explanation of the observation sequence [1]. Currently, goal recognition has been applied in various fields, including intelligent assistants [2,3], autonomous driving [4,5], robot navigation [6,7], military confrontation [8], and more [9]. For example, in the application of goal recognition in a smart home assistant [2,3], the input observation sequence consists of a series of actions performed by a person as observed by a camera.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, goal recognition has been applied in various fields, including intelligent assistants [2,3], autonomous driving [4,5], robot navigation [6,7], military confrontation [8], and more [9]. For example, in the application of goal recognition in a smart home assistant [2,3], the input observation sequence consists of a series of actions performed by a person as observed by a camera. By using a goal recognition algorithm, the system can, for example, identify the goal of an elderly person as needing to go to the kitchen.…”
Section: Introductionmentioning
confidence: 99%