Method for assisting in rendering a decision using improved belief networks
First Claim
Patent Images
1. A method in a computer system having a belief network for assisting in rendering a decision, comprising the steps of:
- determining whether the belief network is a complete belief network containing expert knowledge comprising variables with values that causally influence the decision, arcs indicating relationships between the variables and probabilities for each variable indicating strengths of the relationships between the variables, or an incomplete belief network having the variables and lacking the arcs;
receiving empirical data, the empirical data comprising cases of observed values for the variables;
when the belief network is an incomplete belief network,calculating weights for each pair of variables in the belief network, each weight having a value;
determining a maximum weight spanning tree from the belief network such that a sum of the values of the calculated weights in the maximum weight spanning tree is a maximum value; and
modifying the maximum weight spanning tree utilizing the received empirical data; and
when the belief network is a complete belief network,modifying the complete belief network utilizing the received empirical data.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved belief network generator is provided. A belief network is generated utilizing expert knowledge retrieved from an expert in a given field of expertise and empirical data reflecting observations made in the given field of the expert. In addition to utilizing expert knowledge and empirical data, the belief network generator of the preferred embodiment provides for the use of continuous variables in the generated belief network and missing data in the empirical data.
48 Citations
3 Claims
-
1. A method in a computer system having a belief network for assisting in rendering a decision, comprising the steps of:
-
determining whether the belief network is a complete belief network containing expert knowledge comprising variables with values that causally influence the decision, arcs indicating relationships between the variables and probabilities for each variable indicating strengths of the relationships between the variables, or an incomplete belief network having the variables and lacking the arcs; receiving empirical data, the empirical data comprising cases of observed values for the variables; when the belief network is an incomplete belief network, calculating weights for each pair of variables in the belief network, each weight having a value; determining a maximum weight spanning tree from the belief network such that a sum of the values of the calculated weights in the maximum weight spanning tree is a maximum value; and modifying the maximum weight spanning tree utilizing the received empirical data; and when the belief network is a complete belief network, modifying the complete belief network utilizing the received empirical data. - View Dependent Claims (2)
-
-
3. A computer-readable medium whose contents cause a computer system having a belief network for assisting in rendering a decision to modify the belief network, by performing the steps of:
-
determining whether the belief network is a complete belief network containing expert knowledge comprising variables with values that causally influence the decision, arcs indicating relationships between the variables and probabilities for each variable indicating strengths of the relationships between the variables, or an incomplete belief network having the variables and lacking the arcs; receiving empirical data, the empirical data comprising cases of observed values for the variables; when the belief network is an incomplete belief network, calculating weights for each pair of variables in the belief network, each weight having a value; determining a maximum weight spanning tree from the belief network such that a sum of the values of the calculated weights in the maximum weight spanning tree is a maximum value; and modifying the maximum weight spanning tree utilizing the received empirical data; and when the belief network is a complete belief network, modifying the complete belief network utilizing the received empirical data.
-
Specification