Structural Dimension Reduction in Bayesian Networks
About
This work introduces a novel technique, named structural dimension reduction, to collapse a Bayesian network onto a minimum and localized one while ensuring that probabilistic inferences between the original and reduced networks remain consistent. To this end, we propose a new combinatorial structure in directed acyclic graphs called the directed convex hull, which has turned out to be equivalent to their minimum localized Bayesian networks. An efficient polynomial-time algorithm is devised to identify them by determining the unique directed convex hulls containing the variables of interest from the original networks. Experiments demonstrate that the proposed technique has high dimension reduction capability in real networks, and the efficiency of probabilistic inference based on directed convex hulls can be significantly improved compared with traditional methods such as variable elimination and belief propagation algorithms. The code of this study is open at \href{https://github.com/Balance-H/Algorithms}{https://github.com/Balance-H/Algorithms} and the proofs of the results in the main body are postponed to the appendix.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Conditional Probability Inference | Alarm network | Computation Time10.0977 | 4 | |
| Conditional Probability Inference | Hailfinder network | Computation Time62.5342 | 4 | |
| Conditional Probability Inference | Hepar2 network | Computation Time1.4639 | 4 | |
| Conditional Probability Inference | Win95pts network | Computation Time0.6826 | 4 | |
| Conditional Probability Inference | Andes network | Computation Time10.8166 | 4 | |
| Conditional Probability Inference | Pigs network | Computation Time15.5688 | 4 | |
| Conditional Probability Inference | Link network | Computation Time7.4304 | 4 |