Conceptual and formal specifications of problem-solving methods

被引:0
作者
Fensel, D
Eriksson, H
Musen, MA
Studer, R
机构
[1] STANFORD UNIV,STANFORD,CA 94305
[2] UNIV KARLSRUHE,KARLSRUHE,GERMANY
来源
INTERNATIONAL JOURNAL OF EXPERT SYSTEMS | 1996年 / 9卷 / 04期
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reusable problem-solving methods as provided by the PROTEGE-II improve knowledge engineering by allowing developers to design reasoners quickly from pre-existing components. The PROTEGE-II approach allows developers to select methods from a library, and to map the methods to a domain ontology. Still, these methods lack a clear conceptual and formal description that would enable their reuse through matching their competence and assumptions with the available domain knowledge and the given task. KARL is a conceptual and formal knowledge-specification language that provides modeling primitives for specifying problem-solving methods. In this paper, we show how the code and informal descriptions of problem-solving methods in PROTEGE-II can be complemented with the conceptual and formal method definitions in KARL. For our case study we choose two methods from the PROTEGE-II framework: chronological backtracking and a task-specific refinement, the board-game method. In addition to the conceptual and formal specification of these methods, we provide insights in the refinement of general-purpose methods to task-specific (i.e., strong) problem-solving methods. We further show how a task-specific method can be adapted to a given domain and application. In the case of both methods, we achieve this adaptation by introducing ontological commitments over the terminological structure of the entities used to describe the states of the reasoning process, and by using these terminological structure to define state transitions of Larger grainsize.
引用
收藏
页码:507 / 532
页数:26
相关论文
共 61 条
[1]  
AKKERMANS JM, 1993, LECT NOTES AI, V723
[2]  
ANGELE J, 1996, P IFIP TC8WG82 C DOM
[3]  
ANGELE J, 1992, SISYPHUS 92 MODELS P
[4]  
[Anonymous], 1993, Systematic Introduction to Expert Systems: Knowledge Representations and Problem-Solving Methods
[5]  
[Anonymous], 1983, Al Magazine
[6]  
BENJAMINS R, 1995, INT J EXPERT SYST, V8, P93
[7]  
BENJAMINS R, 1996, P 12 EUR C ART INT E, P12
[8]  
Breuker J., 1994, COMMONKADS LIB EXPER
[9]  
BROOKING AG, 1986, AI STAT
[10]  
BUNDY A, 1990, CATALOGUE ARTIFICIAL