Adapting Bayesian network parameters on-line in a dynamic environment
First Claim
Patent Images
1. A method for adapting a Bayesian network, comprising:
- generating a set of parameters for the Bayesian network in response to a set of past observation data such that the Bayesian network models an environment having at least hardware elements;
obtaining a set of present observation data from the environment;
determining an estimate of the parameters in response to the present observation data;
adapting a learning rate for the parameters such that the learning rate responds to changes in the environment indicated in the present observation data by increasing the learning rate when an error between the estimate and a mean of the parameters is relatively large and decreasing the learning rate when convergence is reached between the estimate and the mean of the parameters;
updating the parameters in response to the present observation data using the learning rate; and
using the Bayesian network to model the environment and diagnose problems or predict events in the environment.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for adapting a Bayesian network includes determining a set of parameters for the Bayesian network, for example, initial parameters, and then updating the parameters in response to a set of observation data using an adaptive learning rate. The adaptive learning rate responds to any changes in the underlying modeled environment using minimal observation data.
25 Citations
23 Claims
-
1. A method for adapting a Bayesian network, comprising:
-
generating a set of parameters for the Bayesian network in response to a set of past observation data such that the Bayesian network models an environment having at least hardware elements; obtaining a set of present observation data from the environment; determining an estimate of the parameters in response to the present observation data; adapting a learning rate for the parameters such that the learning rate responds to changes in the environment indicated in the present observation data by increasing the learning rate when an error between the estimate and a mean of the parameters is relatively large and decreasing the learning rate when convergence is reached between the estimate and the mean of the parameters; updating the parameters in response to the present observation data using the learning rate; and using the Bayesian network to model the environment and diagnose problems or predict events in the environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
an environment having at least hardware elements to generate a set of present observation data; a Bayesian network to perform automated reasoning for the environment in response to the present observation data; an adapter to obtain the present observation data from the environment and to determine an estimate of a set of parameters for the Bayesian network in response to the present observation data, the adapter to adapt a learning rate for the parameters to respond to changes in the environment by increasing the learning rate when an error between the estimate and a mean of the parameters is relatively large and decreasing the learning rate when convergence is reached between the estimate and the mean of the parameters, wherein the Bayesian network is configured to model the environment and diagnose problems or predict events in the environment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification