MODEL CONSTRUCTION OPERATORS

被引:62
作者
CLANCEY, WJ
机构
[1] Institute for Research on Learning, Palo Alto, CA 94304
关键词
D O I
10.1016/0004-3702(92)90037-X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Expert systems can be viewed as programs that construct a model of some system in the world so that it can be assembled, repaired, controlled, etc. In contrast with most conventional computer programs, these models represent processes and structures by relational networks. Control knowledge for constructing such a model can be described as operators that construct a graph linking processes and structures causally, temporally, spatially, by subtype, etc. From this perspective, we find that the terminology of blackboard expert systems is not specific to a particular set of programs, but is rather a valuable perspective for understanding what every expert system is doing. This paper reviews different ways of describing expert system reasoning, emphasizing the use of simple logic, set, and graph notations for making dimensional analyses of modeling languages and inference methods. The practical question is, how can we systematically develop knowledge acquisition tools that capture general knowledge about types of domains and modeling methods? Examples of modeling operators from ABEL, CADUCEUS, NEOMYCIN, HASP, and ACCORD demonstrate how diverse expert system approaches can be explained and integrated by the model construction perspective. Reworked examples from TEIRESIAS, XPLAIN, and KNACK illustrate how to write metarules without using domain-specific terms, thus making explicit their model construction nature. Generalizing from these observations, we combine the system-model and operator viewpoints to describe the representation of processes in AI programs in terms of three nested levels of domain, inference, and communication modeling. This synthesis reveals how the use of relational networks in computer programs has evolved from programmer descriptions of computational processes (such as flowcharts and dataflow diagrams) to network representations that are constructed and manipulated by the programs themselves.
引用
收藏
页码:1 / 115
页数:115
相关论文
共 94 条
[1]  
AIKINS JS, 1980, ARTIF INTELL, V20, P163
[2]  
Alexander J. H., 1986, Proceedings AAAI-86: Fifth National Conference on Artificial Intelligence, P963
[3]  
Anderson J.R., 1985, IJCAI, P1
[4]  
Bateson G., 1972, STEPS ECOLOGY MIND E, DOI DOI 10.3390/e16042161
[5]  
BENNET JS, 1980, HPP807 STANF U COMP
[6]  
Bertalanffy L., 1968, GEN SYSTEM THEORY
[7]  
Brachman R.J., 1979, ASS NETWORKS REPRESE, P3, DOI 10.1016/B978-0-12-256380-5.50007-4
[8]  
BRACHMAN RJ, INT J MAN MACH STUD, V9, P127
[9]  
BRODIE ML, 1984, CONCEPTUAL MODELLING
[10]   MODEL-DRIVEN QUESTION-ANSWERING SYSTEM FOR MIXED-INITIATIVE COMPUTER-ASSISTED CONSTRUCTION [J].
BROWN, JS ;
BURTON, RR ;
ZDYBEL, F .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1973, SMC3 (03) :248-257