DocumentCode
2394293
Title
A rule-based inference engine which is optimal and VLSI implementable
Author
Griffin, N.L. ; Lewis, F.D.
Author_Institution
Perceptics Corp., Knoxville, TN, USA
fYear
1989
fDate
23-25 Oct 1989
Firstpage
246
Lastpage
251
Abstract
An inference engine for rule-based expert systems which forms part of the EXPRES system is developed and presented. It is shown to be universal, correct, and optimal with respect to time. Its correctness is due to the following facts: the engine is invoked when attributes change, conditions are checked when their attributes take values, rules are examined whenever their conditions change, and actions are executed when their rules are fired. Optimality of execution time is primarily due to the fact that nothing is done which does not need doing. In particular, nothing happens until attributes change value, conditions are evaluated only if their attributes are defined, and rules are examined only when their conditions are true. Another reason for the efficiency of the inference engine is that it is a finite-state machine which operates on a graph rather than a tree. A VLSI implementation of the system that allows automatic design of universal as well as special-purpose expert systems on a chip is proposed
Keywords
VLSI; expert systems; inference mechanisms; microprocessor chips; EXPRES system; VLSI; automatic design; execution time; finite-state machine; graph; rule-based expert systems; rule-based inference engine; Computer languages; Computer science; Encoding; Engines; Expert systems; Knowledge representation; Production; Silicon; User interfaces; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location
Fairfax, VA
Print_ISBN
0-8186-1984-8
Type
conf
DOI
10.1109/TAI.1989.65327
Filename
65327
Link To Document