PLTOOL:: A knowledge engineering tool for planning and learning

被引:3
|
作者
Fernandez, Susana
Borrajo, Daniel
Fuentetaja, Raquel
Arias, Juan D.
Velsos, Manuela
机构
[1] Univ Carlos III Madrid, Dept Informat, Madrid 28911, Spain
[2] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
来源
KNOWLEDGE ENGINEERING REVIEW | 2007年 / 22卷 / 02期
关键词
D O I
10.1017/S0269888907001075
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial intelligence (AI) planning solves the problem of generating a correct and efficient ordered set of instantiated activities, from a knowledge base of generic actions, which when executed will transform some initial state into some desirable end-state. There is a long tradition of work in Al for developing planners that make use of heuristics that are shown to improve their performance in many real world and artificial domains. The developers of planners have chosen between two extremes when defining those heuristics. The domain-independent planners use domain-independent heuristics, which exploit information only from the 'syntactic' structure of the problem space and of the search tree. Therefore, they do not need any 'semantic' information from a given domain in order to guide the search. From a knowledge engineering (KE) perspective, the planners that use this type of heuristics have the advantage that the users of this technology need only focus on defining the domain theory and not on defining how to make the planner efficient (how to obtain 'good' solutions with the minimal computational resources). However, the domain-dependent planners require users to manually represent knowledge not only about the domain theory, but also about how to make the planner efficient. This approach has the advantage of using either better domain-theory formulations or using domain knowledge for defining the heuristics, thus potentially making them more efficient. However, the efficiency of these domain-dependent planners strongly relies on the KE and planning expertise of the user. When the user is an expert on these two types of knowledge, domain-dependent planners clearly outperform domain-independent planners in terms of number of solved problems and quality of solutions. Machine-learning (ML) techniques applied to solve the planning problems have focused on providing middle-ground solutions as compared to the aforementioned two extremes. Here, the user first defines a domain theory, and then executes the ML techniques that automatically modify or generate new knowledge with respect to both the domain theory and the heuristics. In this paper, we present our work on building a tool, PLTOOL (planning and learning tool), to help users interact with a set of ML techniques and planners. The goal is to provide a KE framework for mixed-initiative generation of efficient and good planning knowledge.
引用
收藏
页码:153 / 184
页数:32
相关论文
共 50 条
  • [1] ARMS: an automatic knowledge engineering tool for learning action models for Al planning
    Wu, Kangheng
    Yang, Qiang
    Jiang, Yunfei
    [J]. KNOWLEDGE ENGINEERING REVIEW, 2007, 22 (02): : 135 - 152
  • [2] Knowledge engineering and planning for the automated synthesis of customized learning designs
    Castillo, Luis
    Morales, Lluvia
    Gonzalez-Ferrer, Arturo
    Fdez-Olivares, Juan
    Garcia-Perez, Oscar
    [J]. CURRENT TOPICS IN ARTIFICIAL INTELLIGENCE, 2007, 4788 : 40 - +
  • [3] Structuring knowledge as a strategy and tool for learning and evaluation in engineering education
    Bravo-Torres, Jack Fernando
    Fernandez-Perez, Maria Dolores
    Cevallos-Ludena, Cinthya Maria
    Ordonez-Morales, Esteban Fernando
    Bravo-Torres, Wilson Daniel
    [J]. 8TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES (HEAD '22), 2022, : 497 - 504
  • [4] Knowledge engineering in resources planning
    Huin, SF
    [J]. IEEE ICIT' 02: 2002 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS I AND II, PROCEEDINGS, 2002, : 1037 - 1042
  • [5] TWAICE - A KNOWLEDGE ENGINEERING TOOL
    MELLIS, W
    [J]. INFORMATION SYSTEMS, 1990, 15 (01) : 137 - 150
  • [6] KET - A KNOWLEDGE ENGINEERING TOOL
    YALUMOV, K
    [J]. COMPUTERS IN INDUSTRY, 1986, 7 (05) : 417 - 426
  • [7] Development of a virtual tool for learning basic organisation and planning in rural engineering projects
    Dolores Redel-Macias, Maria
    Castillo, Carlos
    Aguilar Porro, Cristina
    Polo, Maria
    Taguas, Encarnacion V.
    [J]. EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2014, 39 (05) : 507 - 517
  • [8] Reverse engineering: a tool for process planning
    Daschbach
    Abella
    McNichols
    [J]. Computers and Industrial Engineering, 1995, 29 (1-4): : 637 - 640
  • [9] REVERSE ENGINEERING - A TOOL FOR PROCESS PLANNING
    DASCHBACH, J
    ABELLA, R
    MCNICHOLS, R
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1995, 29 : 637 - 640
  • [10] Knowledge representation as a tool for didactic planning
    Adorni, Giovanni
    Koceva, Frosina
    [J]. Mondo Digitale, 2015, 14 (58): : 191 - 226