Mixtures of Bayesian networks
AssigneeMicrosoft Corporation
InventorsBo Thiesson, Christopher A. Meek, David Maxwell Chickering, David Earl Heckerman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsBo Thiesson, Christopher A. Meek, David Maxwell Chickering, David Earl Heckerman
Estimating the term…
One aspect of the invention is the construction of mixtures of Bayesian networks. Another aspect of the invention is the use of such mixtures of Bayesian networks to perform inferencing. A mixture of Bayesian networks (MBN) consists of plural hypothesis-specific Bayesian networks (HSBNs) having possibly hidden and observed variables. A common external hidden variable is associated with the MBN, but is not included in any of the HSBNs. The number of HSBNs in the MBN corresponds to the number of states of the common external hidden variable, and each HSBN is based upon the hypothesis that the common external hidden variable is in a corresponding one of those states. In one mode of the invention, the MBN having the highest MBN score is selected for use in performing inferencing. In another mode of the invention, some or all of the MBNs are retained as a collection of MBNs which perform inferencing in parallel, their outputs being weighted in accordance with the corresponding MBN scores and the MBN collection output being the weighted sum of all the MBN outputs. In one application of the invention, collaborative filtering may be performed by defining the observed variables to be choices made among a sample of users and the hidden variables to be the preferences of those users.
In a decision support system that receives a set of observed data as an input on a signal-bearing medium, an apparatus for use in applying said set of observed data for improving the structure and parameters of a mixture of Bayesian networks comprising plural hypothesis-specific Bayesian networks (HSBNS) having nodes corresponding to hidden and observed variables, each of said nodes storing a set of parameters and structure representing dependence relationships among said nodes, comprising:
In a decision support system that receives a set of observed data as an input on a signal-bearing medium, an apparatus for finding the likeliest number of states of hidden discrete variables in a mixture of Bayesian networks comprising plural hypothesis-specific Bayesian networks (HSBNs) having nodes corresponding to hidden and observed variables, each of said nodes storing a structure and a set of parameters representing causal relationships among said nodes, said apparatus comprising:
In a decision support system that receives a set of observed data as an input on a signal-bearing medium, an apparatus for converting said set of observed data into complete statistics for training a mixture of Bayesian networks comprising plural hypothesis-specific Bayesian networks (HSBNs) having nodes corresponding to hidden and observed variables, each of said nodes storing a structure and a set of parameters representing causal relationships among said nodes, said apparatus comprising:
In a decision support system that receives a set of observed data as an input on a signal-bearing medium, a method for applying the set of observed data for improving the structure and parameters of a mixture of Bayesian networks comprising plural hypothesis-specific Bayesian networks (HSBNs) having nodes corresponding to hidden and observed variables, each of said nodes storing a set of parameters and structure representing dependence relationships among said nodes, said method comprising:
In a decision support system that receives a set of observed data as an input on a signal-bearing medium, a method for finding the likeliest number of states of hidden discrete variables in a mixture of Bayesian networks comprising plural hypothesis-specific Bayesian networks (HSBNs) having nodes corresponding to hidden and observed variables, each of said nodes storing a structure and a set of parameters representing causal relationships among said nodes, said method comprising:
Dependencies are inferred from the claim text.