×

Mixtures of bayesian networks with decision graphs

  • US 6,408,290 B1
  • Filed: 12/23/1998
  • Issued: 06/18/2002
  • Est. Priority Date: 12/04/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a computer system for constructing a mixture of Bayesian networks (MBN), for use in assisting a user in a decision-making process based upon a set of observed data, said (MBN) comprising plural hypothesis-specific Bayesian networks, (HSBNs) having network nodes, each of said network nodes storing a set of probability parameters and structure representing probabilistic relationships among said network nodes, at least some of said network nodes having a decision graph data structure with multiple graph nodes encoding a probability distribution of the node given its parent nodes in the HSBN, said observed data comprising a database containing cases of instances of the decision-making process, each case containing a value for one of the graph nodes, said method comprising, for each one of said HSBNs:

  • conducting a parameter search for a set of changes in said probability parameters which improves the goodness of said one HSBN in predicting said observed data, and modifying the probability parameters of said one HSBN accordingly for each one of said HSBN;

    conducting a structure search for a change in said structure which improves the goodness of said HSBN at predicting said observed data, and modifying the structure of said one HSBN accordingly, the step of conducting a structure search comprising, for each HSBN;

    counting a number of values for said multiple graph nodes contained in the case of said observed data;

    for each graph node that is a leaf graph node in the graph data structure, performing a complete split on the leaf graph node to generate a plurality of complete split decision graphs;

    performing a binary split on the leaf graph node to generate a plurality of binary split decision graphs; and

    performing a merge on the leaf graph node to generate a plurality of merge decision graphs;

    scoring each of the complete split decision graphs, the binary split decision graphs, and the merge decision graphs for goodness at reflecting the cases using the counted number of values;

    determining which among the complete split decision graphs, the binary split decision graphs, and the merge decision graphs is a graph with a greatest score and retaining the graph with the greatest score;

    determining which network node is a best network node having the retained graph with a best score among the retained graphs;

    storing the retained graph of the best network node into the best node for use in accessing the probability of the best node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×