Reverend Bayes on Inference Engines: A Distributed Hierarchical Approach