Title :
Evaluating Bayes nets with concurrent process networks
Author :
Tick, E. ; Ambrosio, B.D.
Author_Institution :
Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA
Abstract :
The computation complexity of the total probability mass of a leaf node of a general Bayes network can be exponential in the number of ancestor nodes of that leaf. It is a well known result that for a large class of networks, a number of minterms only linear in the number of ancestor nodes contributes about 67% of the total probability mass. The problem of Bayes net search is to generate only these high mass minterms. We introduce a concurrent algorithm for attempting this, based on converting the net into a concurrent process network. Each parent node sends messages containing partial minterms to child nodes. The novel idea is to prioritize these messages to give higher weight to partial terms that are likely candidates for inclusion in the final high mass minterms. We have implemented this algorithm in KL1 and discuss its attributes
Keywords :
Bayes methods; computational complexity; directed graphs; message passing; parallel algorithms; probability; search problems; Bayes nets; KL1; ancestor nodes; child nodes; computation complexity; concurrent algorithm; concurrent process networks; conditional probabilities; directed acyclic graphs; general Bayes network; high mass minterms; leaf node; partial minterms; total probability mass; Art; Computer networks; Computer science; Concurrent computing; Distributed computing; Ear; Equations; Parallel processing; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7074-6
DOI :
10.1109/IPPS.1995.395858