Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Synthesizing Customized Planners from Specifications

View through CrossRef
Existing plan synthesis approaches in artificial intelligence fall into two categories -- domain independent and domain dependent. The domain independent approaches are applicable across a variety of domains, but may not be very efficient in any one given domain. The domain dependent approaches need to be (re)designed for each domain separately, but can be very efficient in the domain for which they are designed. One enticing alternative to these approaches is to automatically synthesize domain independent planners given the knowledge about the domain and the theory of planning. In this paper, we investigate the feasibility of using existing automated software synthesis tools to support such synthesis. Specifically, we describe an architecture called CLAY in which the Kestrel Interactive Development System (KIDS) is used to derive a domain-customized planner through a semi-automatic combination of a declarative theory of planning, and the declarative control knowledge specific to a given domain, to semi-automatically combine them to derive domain-customized planners. We discuss what it means to write a declarative theory of planning and control knowledge for KIDS, and illustrate our approach by generating a class of domain-specific planners using state space refinements. Our experiments show that the synthesized planners can outperform classical refinement planners (implemented as instantiations of UCP, Kambhampati & Srivastava, 1995), using the same control knowledge. We will contrast the costs and benefits of the synthesis approach with conventional methods for customizing domain independent planners.
Title: Synthesizing Customized Planners from Specifications
Description:
Existing plan synthesis approaches in artificial intelligence fall into two categories -- domain independent and domain dependent.
The domain independent approaches are applicable across a variety of domains, but may not be very efficient in any one given domain.
The domain dependent approaches need to be (re)designed for each domain separately, but can be very efficient in the domain for which they are designed.
One enticing alternative to these approaches is to automatically synthesize domain independent planners given the knowledge about the domain and the theory of planning.
In this paper, we investigate the feasibility of using existing automated software synthesis tools to support such synthesis.
Specifically, we describe an architecture called CLAY in which the Kestrel Interactive Development System (KIDS) is used to derive a domain-customized planner through a semi-automatic combination of a declarative theory of planning, and the declarative control knowledge specific to a given domain, to semi-automatically combine them to derive domain-customized planners.
We discuss what it means to write a declarative theory of planning and control knowledge for KIDS, and illustrate our approach by generating a class of domain-specific planners using state space refinements.
Our experiments show that the synthesized planners can outperform classical refinement planners (implemented as instantiations of UCP, Kambhampati & Srivastava, 1995), using the same control knowledge.
We will contrast the costs and benefits of the synthesis approach with conventional methods for customizing domain independent planners.

Related Results

A metamodel for design review derived from design specification templates
A metamodel for design review derived from design specification templates
In order to improve the quality of software, we review specifications refined from the specifications of the previous design process. Nevertheless, errors and defects of specificat...
Quality Assurance for Iraqi Bottled Water Specifications
Quality Assurance for Iraqi Bottled Water Specifications
In this research the specifications of Iraqi drinking bottled water brands are investigated throughout the comparison between local brands, Saudi Arabia and the World Health Organi...
Teaching technical specifications in fashion design education
Teaching technical specifications in fashion design education
Technical specifications of the fashion designs should be made into written form to produce a clothing collection. Thus, the designer visualizes his/her idea using technical drawin...
Runtime Verification of Hierarchical Decentralized Specifications
Runtime Verification of Hierarchical Decentralized Specifications
Vérification à l'exécution de spécifications décentralisées hiérarchiques La vérification à l’exécution est une méthode formelle légère qui consiste à vérifier qu’u...
Productivity and profitability of rice (Oryza sativa) influenced by customized fertilizers under rice-wheat cropping system
Productivity and profitability of rice (Oryza sativa) influenced by customized fertilizers under rice-wheat cropping system
A field experiment was conducted at Agronomy Research Farm, Acharya Narendra Deva University of Agriculture and Technology, Kumarganj, Ayodhya, Uttar Pradesh, on silty loam soil du...
Test generation and animation based on object-oriented specifications
Test generation and animation based on object-oriented specifications
Génération de tests et animation à partir de spécifications orientées objet L'objectif de cette thèse est l'assistance à la génération de tests et à l'animation de ...
Ontomet
Ontomet
Proper description of data, or metadata, is important to facilitate data sharing among Geospatial Information Communities. To avoid the production of arbitrary metadata annotations...
A Bivariate Post-Warranty Maintenance Model for the Product under a 2D Warranty
A Bivariate Post-Warranty Maintenance Model for the Product under a 2D Warranty
In this study, by integrating preventive maintenance (PM) into a two-dimensional warranty region, a two-dimensional warranty with customized PM (2D warranty with customized PM) is ...

Back to Top