Incremental Learning of Bayesian Network Structures
Josep Roure
Robotics Institute
Carnegie Mellon University
Modern data-mining problems often involve streams of data that grow continuously
over time. In these environments, incremental learning
methods become particularly relevant, since they can revise existing models
without beginning from scratch and without reprocessing data. In this talk, we
present two general heuristics that let one convert batch hill-climbing
algorithms for learning Bayesian networks into incremental ones, after which we
justify their correctness. When
new data are available, these heuristics use the operator sequence taken in
previous learning steps to guess whether the current network structure should be
updated and, if so, which part should be revised. For Bayesian networks, these
operators involve adding, deleting, or reversing an arc. We illustrate how
one can transform four well-known batch methods for learning Bayesian network
structures into incremental ones, and we show experimentally that they produce
nearly the same structures as the batch versions. Our experiments also
show that the incremental algorithms are almost unaffected by the order of
the training data.
|
Date: Tues, Nov 22 |
Time: 4:15-5:30PM |
Place: Cordura 100 |
Return to the seminar schedule