Method for obtaining information in an expert system
First Claim
1. In a method for collecting information by tracing a rule base of an expert system with a data processing system having a processing unit which functions with said expert system program as an inference engine, the improvement comprising the following steps in combination,(a) establishing in said rule base, a rule tree having a goal node and at least one evidence node which functions to present a class question to a user of said system, and,(b) selectively setting the answer in said one evidence node without obtaining said answer in response to asking said class question to said user, said step of setting the answer including the step of determining the answer to be set in accordance with information obtained from at least one other node in said rule base which does not ask the same class question.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for use in an expert system which selectively allows the system to avoid asking the user a question by providing the answer to that question based on related information that may have been previously attained in the system. The method involves providing an action attribute that can be attached to any node in the rule tree. The attribute is assigned to a node in the tree which provides an answer to a class question based on processing various other dependent nodes. When the answer is obtained, the action attribute then causes all other nodes in the rule base referencing the same class question to be set to the same answer. The user is therefore only requested to supply information as a last resort.
97 Citations
9 Claims
-
1. In a method for collecting information by tracing a rule base of an expert system with a data processing system having a processing unit which functions with said expert system program as an inference engine, the improvement comprising the following steps in combination,
(a) establishing in said rule base, a rule tree having a goal node and at least one evidence node which functions to present a class question to a user of said system, and, (b) selectively setting the answer in said one evidence node without obtaining said answer in response to asking said class question to said user, said step of setting the answer including the step of determining the answer to be set in accordance with information obtained from at least one other node in said rule base which does not ask the same class question.
Specification