Title :
An algorithm for identification of relations among rules
Author :
Marathe, Hemant ; Ma, Ta-Kang ; Liu, Chen-Ching
Author_Institution :
Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
Abstract :
A representation of a rule-based system is proposed. It is used to define relations among rules. The relations defined are cause-effect, mutual exclusion, redundancy, conflict, subsumption, and implication. A relation between two rules is either complete, i.e. the relation holds for all instantiations of the rules, or partial, i.e. the relation holds only for some instantiations of the rules. An algorithm for detecting relations between a new rule (to be added to the rule base) and rules in the rule base is developed. The algorithm is applicable to any forward chaining rule-based system. Application of this algorithm during rule base modification would identify possible problems resulting from the modification. The algorithm is implemented on a MicroVAX computer using C language. Examples of its application to a rule-based system are shown
Keywords :
expert systems; inference mechanisms; C language; MicroVAX computer; cause-effect; conflict; forward chaining; implication; mutual exclusion; redundancy; rule base; rule-based system; subsumption; Algorithm design and analysis; Knowledge based systems; Logic; Performance analysis; Power systems; Production systems; Pulse width modulation; Set theory; Virtual colonoscopy; Voltage control;
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
DOI :
10.1109/TAI.1989.65342