Patent US4666566A successfully refreshed from Google Patents.
Patent US584705A successfully refreshed from Google Patents.
Patent US5018075A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5018075A Expired / Lapsed US ⏱️ 0.0 years remaining

Unknown response processing in a diagnostic expert system

Assignee: Bull HN Information Systems Inc
•
Filing: 1989-03-24
•
Granted: 1991-05-21
•
Expires: 2009-03-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A diagnostic expert system incorporating a cause-effect graph is disclosed in which "yes", "no" and "unknown" are valid possible responses to a query. Each node in the graph is assigned a local decision factor (LDF) based on a given node's desirability for selection during best-first search and a collapsed decision factor (CDF) based on the average values of the LDFs for all its daughter nodes. For a current node being processed, a list of all its daughter nodes is obtained and examined to remove all daughter nodes that have been visited before in the current transition and all daughter nodes which have prerequisites that are not met. Then, the daughter node with the largest LDF is selected and its test function is executed. If the user response is "yes", the daughter node is made the current node, and a list of its daughter nodes is obtained to continue the process. If the user response is "no", the daughter node is added to the closed list, and the process continues with the next daughter node of the current node. If the user respoanse is "unknown", the daughter node's CDF is compared with the LDFs for the other daughter nodes of the current node which are not on the closed list and which have their prerequisites met. If the CDF is larger than all the LDFs, the daughter node is made the current node to continue the process; otherwise, the daughter node with the largest LDF is selected, and its test function is executed to continue the process.

Inventors

  • 👤 Charles P. Ryan
  • 👤 Thomas H. Howell
  • 👤 Andrew Y. Pan
  • 👤 David W. Rolston

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:53
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2257; G06N; G06N5/00; G06N5/04

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 455 words
In a diagnostic expert system for solving a problem incorporating a cause-effect graph having a plurality of nodes and in which "yes", "no" and "unknown" are valid possible responsive inputs to a query, the method for processing in a computer which includes the following steps: (A) assign to each node in the cause-effect graph a local decision factor based on a given node's desirability for selection during a best-first search of the cause-effect graph; (B) assign to each node in the cause-effect graph a collapsed decision factor based on the values of the local decision factors for all daughter nodes of a current node; and (C) for the current node under examination having daughter nodes: (1) obtain a first list of all of the current node's daughter nodes; (2) examine the first list of daughter nodes and remove from the first list all daughter nodes on a closed list, a list of daughter nodes that have been visited before in examining a parent node of the current node which did not provide a solution to the problem, or whose prerequisites were not met; (3) remove from the first list all daughter nodes which have prerequisites that are not met, and add them to the closed list; (4) from the daughter nodes remaining on the first list, choose the daughter node with the largest local decision factor; and (5) identify a test function to be executed for the chosen daughter node, and query the result of executing the identified test function; (a) if the responsive input to a query produced in executing step (5) is a "yes", make the chosen daughter node the current node and return to step (C); (b) if the responsive input to a query produced in executing step (5) is a "no", delete the chosen daughter node from the first list and add it to the closed list and return to step (C); and (c) if the responsive input to a query produced in executing step (5) is an "unknown", compare the chosen daughter node's collapsed decision factor with the local decision factors for the other daughter nodes of the first list for the current node of the first list and which have their prerequisites met; and (i) if the collapsed decision factor of the chosen daughter node is larger than the local decision factors of the other daughter nodes of the list, make the chosen daughter node the current node and return to step (C); and (ii) if the collapsed decision factor of the chosen daughter node is not larger than the local decision factor of all of the daughter nodes of the first list, then choose the daughter node with the largest local decision factor and return to step (5).
Claim 2
Dependent Claim 455 words
In a diagnostic expert system for solving a problem incorporating a cause-effect graph having a plurality of nodes and in which "yes", "no" and "unknown" are valid possible responsive inputs to a query, the method for processing in a computer which includes the following steps: (A) assign to each node in the cause-effect graph a local decision factor based on a given node's desirability for selection during a best-first search of the cause-effect graph; (B) assign to each node in the cause-effect graph a collapsed decision factor based on the values of the local decision factors for all daughter nodes of a current node; and (C) for the current node under examination having daughter nodes: (1) obtain a first list of all of the current node's daughter nodes; (2) examine the first list of daughter nodes and remove from the first list all daughter nodes on a closed list, a list of daughter nodes that have been visited before in examining a parent node of the current node which did not provide a solution to the problem, or whose prerequisites were not met; (3) remove from the first list all daughter nodes which have prerequisites that are not met, and add them to the closed list; (4) from the daughter nodes remaining on the first list, choose the daughter node with the largest local decision factor; and (5) identify a test function to be executed for the chosen daughter node, and query the result of executing the identified test function; (a) if the responsive input to a query produced in executing step (5) is a "yes", make the chosen daughter node the current node and return to step (C); (b) if the responsive input to a query produced in executing step (5) is a "no", delete the chosen daughter node from the first list and add it to the closed list and return to step (C); and (c) if the responsive input to a query produced in executing step (5) is an "unknown", compare the chosen daughter node's collapsed decision factor with the local decision factors for the other daughter nodes of the first list for the current node of the first list and which have their prerequisites met; and (i) if the collapsed decision factor of the chosen daughter node is larger than the local decision factors of the other daughter nodes of the list, make the chosen daughter node the current node and return to step (C); and (ii) if the collapsed decision factor of the chosen daughter node is not larger than the local decision factor of all of the daughter nodes of the first list, then choose the daughter node with the largest local decision factor and return to step (5).
Claim 3
Dependent Claim 31 words
The diagnostic expert system of claim 1, in which, in step (B), a given node's collapsed decision factor is determined by averaging the local decision factors for all its daughter nodes.
Claim 4
Dependent Claim 32 words
The diagnostic expert system of claim 1 in which, in step (B), if a given node is a terminal node, its collapsed decision factor is made equal to its local decision factor.
Claim 5
Dependent Claim 41 words
The diagnostic expert system of claim 2 in which, in the event that a given node is a terminal node such that there are no daughter nodes to average, its collapsed decision factor is made equal to its local decision factor.

References Cited (Backward Citations)

US4967368A Cited
US4860214A Cited
US4860213A Cited
US4912648A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-20 1994-11-19 1995-05-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-20 1998-11-19 1999-05-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-20 2002-11-19 2003-05-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag