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.