Title :
A forward-chaining multiple-context reasoner and its application to logic design
Author :
Ohta, Yoshihiko ; Inoue, Katsumi
Author_Institution :
ICOT Res. Center, Tokyo, Japan
Abstract :
The authors present an extended production system architecture which can deal with forward reasoning in multiple contexts. The proposed architecture consists of a compiler of clauses and defaults into a Rete-like network, a Rete-based inference engine, and an assumption-based truth maintenance system (ATMS). The inference engine gives intermediate justifications to the ATMS and stores intermediate dependent assumptions of two-input nodes in the Rete-like network, allowing faster multiple-context reasoning. By means of this method, the multiple-context reasoner called APRICOT/0 has been implemented. An experiment under the logic design knowledge base shows that APRICOT/0 is about six to ten times faster than a system with a simple combination of a production system and the ATMS
Keywords :
artificial intelligence; cognitive systems; inference mechanisms; knowledge based systems; logic CAD; APRICOT/0; Rete-based inference engine; Rete-like network; assumption-based truth maintenance system; clauses; compiler; defaults; extended production system architecture; forward-chaining multiple-context reasoner; knowledge base; logic design; two-input nodes; Artificial intelligence; Buildings; Electrostatic precipitators; Engines; Inference algorithms; Logic design; Pattern matching; Production systems;
Conference_Titel :
Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
Conference_Location :
Herndon, VA
Print_ISBN :
0-8186-2084-6
DOI :
10.1109/TAI.1990.130368