A rule-based inference engine which is optimal and VLSI implementable

作者: N.L. Griffin , F.D. Lewis

DOI: 10.1109/TAI.1989.65327

关键词: CorrectnessGraph (abstract data type)Finite-state machineTree (graph theory)Computer scienceInference engineTheoretical computer scienceKnowledge representation and reasoningLegal expert systemArtificial intelligenceExpert system

摘要: An inference engine for rule-based expert systems which forms part of the EXPRES system is developed and presented. It shown to be universal, correct, optimal with respect time. Its correctness due following facts: invoked when attributes change, conditions are checked their take values, rules examined whenever actions executed fired. Optimality execution time primarily fact that nothing done does not need doing. In particular, happens until change value, evaluated only if defined, true. Another reason efficiency it a finite-state machine operates on graph rather than tree. A VLSI implementation allows automatic design universal as well special-purpose chip proposed. >

参考文章(8)
Terry Winograd, FRAME REPRESENTATIONS AND THE DECLARATIVE/PROCEDURAL CONTROVERSY Representation and Understanding#R##N#Studies in Cognitive Science. pp. 185- 210 ,(1975) , 10.1016/B978-0-12-108550-6.50012-4
Richard Duda, John Gaschnig, Peter Hart, MODEL DESIGN IN THE PROSPECTOR CONSULTANT SYSTEM FOR MINERAL EXPLORATION Morgan Kaufmann. pp. 334- 348 ,(1981) , 10.1016/B978-0-934613-03-3.50028-3
Randall Davis, Bruce Buchanan, Edward Shortliffe, Production rules as a representation for a knowledge-based consultation program Artificial Intelligence. ,vol. 8, pp. 15- 45 ,(1977) , 10.1016/0004-3702(77)90003-0
H. Fleisher, L. I. Maissel, An introduction to array logic Ibm Journal of Research and Development. ,vol. 19, pp. 98- 109 ,(1975) , 10.1147/RD.192.0098
Charles L. Forgy, Rete: a fast algorithm for the many pattern/many object pattern match problem Artificial Intelligence. ,vol. 19, pp. 17- 37 ,(1982) , 10.1016/0004-3702(82)90020-0
Robert S. Boyer, J. Strother Moore, A fast string searching algorithm Communications of the ACM. ,vol. 20, pp. 762- 772 ,(1977) , 10.1145/359842.359859
Daniel G. Bobrow, Terry Winograd, An overview of KRL, a Knowledge Representation Language Cognitive Science. ,vol. 1, pp. 3- 46 ,(1976) , 10.1207/S15516709COG0101_2