Patent US5408587A successfully refreshed from Google Patents.
US5408587A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Expert system with a frame explanation system
Assignee: International Business Machines Corp
•
Filing: 1992-07-20
•
Granted: 1995-04-18
•
Expires: 2012-07-20
Abstract
Abstract An explanation system for use in an expert system is described. The rule base used in the inference engine of the expert system is divided into groups of rules called rule classes. With each rule class, three types of explanations are associated: strategy explanations, reason explanations and inference explanations. The rule classes are arranged in a hierarchical explanation tree structure. Each time a first rule is fired within a rule class, a frame is created into which the explanations relating to that rule class are copied. After the completion of the reasoning process, the frames can be used to generate an explanation of the reasoning process.
Inventors
- 👤 Franziska Maier
- 👤 Claudia Mueller
- 👤 Serge Saelens
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 18:30
CPC Classifications
G; G06; G06N; G06N5/00; G06N5/04; G06N5/045
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
168 words
In an expert system with a frame explanation system for inputting and uninterrupted processing of facts comprising: means for inputting facts to the system; an inference engine comprising means for analyzing the facts and drawing inferences from the facts; means for storing a rule base containing rules used to analyze the facts, said rule base being grouped into rule classes, each class containing one or more rules; means for storing a dependence table which solely defines the relationship of the rule classes to one another; means for firing a first rule in a class when an inference is drawn from the facts; an explanation system comprising means for storing explanations associated with each rule class, the explanation system including means for creating a series of frames and storing in a frame one or more explanations when the first rule in a class is fired; and means for displaying conclusions generated by the expert system from the inputted facts and related explanations as an output from the expert system.
Claim 2
Dependent Claim
168 words
In an expert system with a frame explanation system for inputting and uninterrupted processing of facts comprising: means for inputting facts to the system; an inference engine comprising means for analyzing the facts and drawing inferences from the facts; means for storing a rule base containing rules used to analyze the facts, said rule base being grouped into rule classes, each class containing one or more rules; means for storing a dependence table which solely defines the relationship of the rule classes to one another; means for firing a first rule in a class when an inference is drawn from the facts; an explanation system comprising means for storing explanations associated with each rule class, the explanation system including means for creating a series of frames and storing in a frame one or more explanations when the first rule in a class is fired; and means for displaying conclusions generated by the expert system from the inputted facts and related explanations as an output from the expert system.
Claim 3
Dependent Claim
26 words
The expert system of claim 1 and further comprising means for modifying the dependence table to change the relationships of the rule classes to one another.
Claim 4
Dependent Claim
27 words
The expert system of claim 1 and further comprising means relating the frames to one another in a tree structure of nodes according to the dependence table.
Claim 5
Dependent Claim
26 words
The expert system of claim 3 further comprising means for placing an explanation in a frame corresponding to a node when a related rule is fired.
Claim 6
Dependent Claim
20 words
The expert system of claim 4 and further comprising means for storing strategy, reason and inference explanations in a frame.
Claim 7
Dependent Claim
193 words
In an expert system for inputting and uninterrupted processing of facts, a method of producing explanations comprising the steps of: (a) inputting facts for processing in an inference engine; (b) searching a rule base grouped into rule classes, each rule class containing one or more rules, the rule classes being related to one another in a dependence table and wherein the rule classes are arranged in a tree structure of nodes; (c) firing a rule selected by the inference engine from the facts; (d) determining whether the fired rule is a first fired rule in a rule class; (e) if the fired rule is a first fired rule in a rule class, creating a frame for the rule class of the first fired rule; (f) adding to the created frame one or more explanations related to the rule class of the first fired rule; (g) analyzing the facts with the inference engine for any further rule which can be fired and repeating steps (b) through (f) until no more rules remain in the rule base to be fired; and (h) outputting conclusions and explanations generated by the expert system from the inputted facts.
Claim 8
Dependent Claim
193 words
In an expert system for inputting and uninterrupted processing of facts, a method of producing explanations comprising the steps of: (a) inputting facts for processing in an inference engine; (b) searching a rule base grouped into rule classes, each rule class containing one or more rules, the rule classes being related to one another in a dependence table and wherein the rule classes are arranged in a tree structure of nodes; (c) firing a rule selected by the inference engine from the facts; (d) determining whether the fired rule is a first fired rule in a rule class; (e) if the fired rule is a first fired rule in a rule class, creating a frame for the rule class of the first fired rule; (f) adding to the created frame one or more explanations related to the rule class of the first fired rule; (g) analyzing the facts with the inference engine for any further rule which can be fired and repeating steps (b) through (f) until no more rules remain in the rule base to be fired; and (h) outputting conclusions and explanations generated by the expert system from the inputted facts.
Claim 9
Dependent Claim
26 words
The method of claim 6 further comprising the step of placing each created frame at a node in the tree structure related to the fired rule.
Claim 10
Dependent Claim
25 words
The method of claim 7 further comprising the step of adding an inference explanation to the frame of the rule class of the fired rule.
References Cited (Backward Citations)
US4809219A
Cited
US4763277A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-04-17 | 1998-10-17 | 1999-04-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-17 | 2002-10-17 | 2003-04-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-17 | 2006-10-17 | 2007-04-18 | $7700.00 | Window Closed / Lapsed |