I would love to implement a graph like this where each node used bayesian inference to act on messages received from connected vertices.
My gut says if you could get the system's state to settle to an equilibrium, it could react to changes in external signals in a probabilistic way and learn.
Instead I'm busy working on an iphone app...