METHOD AND SYSTEM USING LINEAR PROGRAMMING FOR ESTIMATING TEST COSTS FOR BAYESIAN DIAGNOSTIC MODELS
First Claim
1. A method for troubleshooting a fault to determine a root cause of the fault, comprising:
- creating a Bayesian network model based on information obtained from a Fault Isolation Manual (FIM), where said FIM provides tests to be performed in troubleshooting said fault to determine a root cause of said fault;
using heuristics to determine a structure and conditional probabilities for the Bayesian network;
imputing a plurality of test costs inherent in the FIM by first generating a plurality of constraints between the cost of each test and fault probabilities that hold for all fault scenarios;
using a linear programming algorithm to solve these for said plurality of constraints, and to construct a tuned Bayesian network model; and
using the tuned Bayesian network model to iteratively rank likely faults according to their probabilities given accumulating test evidence, and to rank pending tests according to their value.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, a method for troubleshooting a fault to determine a root cause of the fault. A Bayesian network model is created based on information obtained from a Fault Isolation Manual (FIM), where the FIM provides tests to be performed in troubleshooting the fault to determine a root cause of the fault. Heuristics are used to determine a structure and conditional probabilities for the Bayesian network. A plurality of test costs inherent in the FIM are imputed by first generating a plurality of constraints between the cost of each test and fault probabilities that hold for all fault scenarios. A linear programming algorithm is used to solve the plurality of constraints, and to construct a tuned Bayesian network model. The tuned Bayesian network model is used to iteratively rank likely faults according to their probabilities given accumulating test evidence, and to rank pending tests according to their value.
-
Citations
21 Claims
-
1. A method for troubleshooting a fault to determine a root cause of the fault, comprising:
-
creating a Bayesian network model based on information obtained from a Fault Isolation Manual (FIM), where said FIM provides tests to be performed in troubleshooting said fault to determine a root cause of said fault; using heuristics to determine a structure and conditional probabilities for the Bayesian network; imputing a plurality of test costs inherent in the FIM by first generating a plurality of constraints between the cost of each test and fault probabilities that hold for all fault scenarios; using a linear programming algorithm to solve these for said plurality of constraints, and to construct a tuned Bayesian network model; and using the tuned Bayesian network model to iteratively rank likely faults according to their probabilities given accumulating test evidence, and to rank pending tests according to their value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for troubleshooting a fault to determine a root cause of the fault in a time and cost efficient manner, comprising:
-
using information from a Fault Isolation Manual (FIM) to form a graph of a test procedure to be carried out in troubleshooting the fault; using the graph to construct a Bayesian network model based on a causality implied by the graph; using heuristics to determine a structure and conditional probabilities for the Bayesian network; imputing a plurality of test costs inherent in the FIM by first generating a plurality of constraints between the cost of each test and fault probabilities that hold for all fault scenarios; using an algorithm to solve these for said plurality of constraints, and to construct a tuned Bayesian network model; using the tuned Bayesian network model to iteratively rank likely faults according to their probabilities given accumulating test evidence, and to rank pending tests; and displaying the ranked tests on a display system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for troubleshooting a fault to determine a root cause of the fault in a time and cost efficient manner, comprising:
-
using information from a Fault Isolation Manual (FAM) to form a directed acyclic graph (DAG) of a test procedure comprising a plurality of texts to be carried out in troubleshooting the fault; using the DAG to construct a Bayesian network model based on the causality implied by the DAG; using heuristics to determine a structure and conditional probabilities for the Bayesian network; imputing a plurality of test costs inherent in the FIM by first generating a plurality of constraints between the cost of each test and fault probabilities that need to hold for all possible fault scenarios; using an algorithm to solve these for said plurality of constraints, and to construct a tuned Bayesian network model; using the tuned Bayesian network model to iteratively rank likely faults according to their probabilities; and displaying said results. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification