A Constrained Local Neighborhood Approach for Efficient Markov Blanket Discovery in Undirected Independent Graphs
Source abstract
Abstract
When learning the structure of a Bayesian network, the search space expands significantly as the network size and the number of nodes increase, leading to a noticeable decrease in algorithm efficiency. Traditional constraint-based methods typically rely on the results of conditional independence tests. However, excessive reliance on these test results can lead to a series of problems, including increased computational complexity and inaccurate results, especially when dealing with large-scale networks where performance bottlenecks are particularly evident. To overcome these challenges, we propose a Markov blanket discovery algorithm based on constrained local neighborhoods for constructing undirected independence graphs. This method uses the Markov blanket discovery algorithm to refine the constraints in the initial search space, sets an appropriate constraint radius, thereby reducing the initial computational cost of the algorithm and effectively narrowing the initial solution range. Specifically, the method first determines the local neighborhood space to limit the search range, thereby reducing the number of possible graph structures that need to be considered. This process not only improves the accuracy of the search space constraints but also significantly reduces the number of conditional independence tests. By performing conditional independence tests within the local neighborhood of each node, the method avoids comprehensive tests across the entire network, greatly reducing computational complexity. At the same time, the setting of the constraint radius further improves computational efficiency while ensuring accuracy. Compared to other algorithms, this method can quickly and efficiently construct undirected independence graphs while maintaining high accuracy. Experimental simulation results show that, this method has significant advantages in obtaining the structure of undirected independence graphs, not only maintaining an accuracy of over 96% but also reducing the number of conditional independence tests by at least 50%. This significant performance improvement is due to the effective constraint on the search space and the fine control of computational costs.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Graph Neural Networks · Face and Expression Recognition · Bayesian Modeling and Causal Inference
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (29)
Show source-provided references
1. A survey on Bayesian network structure learning from data10.1007/s13748-019-00194-y ↗
2. An interpretable unsupervised Bayesian network model for fault detection and diagnosis10.1016/j.conengprac.2022.105304 ↗
3. System reliability analysis method based on TS FTA and HE-BN
4. A fuzzy Bayesian network approach for risk analysis in process industries10.1016/j.psep.2017.08.015 ↗
5. Noninherited factors in fetal congenital heart diseases based on Bayesian network: A large multicenter study10.32604/CHD.2021.015862 ↗
6. A probabilistic estimation of traffic congestion using Bayesian network10.1016/j.measurement.2021.109051 ↗
7. Advances in Bayesian network modelling: Integration of modelling technologies10.1016/j.envsoft.2018.09.016 ↗
8. A parallel algorithm for Bayesian network structure learning from large data sets10.1016/j.knosys.2016.07.031 ↗
9. Constraint-based learning for non-parametric continuous bayesian networks10.1007/s10472-021-09754-2 ↗
10. Local-to-global Bayesian network structure learning
11. Dirichlet Bayesian network scores and the maximum relative entropy principle10.1007/s41237-018-0048-x ↗
12. MMOS+ ordering search method for bayesian network structure learning and its application10.1049/cje.2019.11.004 ↗
13. A hybrid structure learning algorithm for Bayesian network using experts’ knowledge10.3390/e20080620 ↗
14. A new PC-PSO algorithm for Bayesian network structure learning with structure priors10.1016/j.eswa.2021.115237 ↗
15. Verification of three-phase dependency analysis Bayesian network learning method for maize carotenoid gene mining
16. Finding a set of candidate parents using dependency criterion for the K2 algorithm10.1016/j.patrec.2018.04.019 ↗
17. Learning Bayesian networks: The combination of knowledge and statistical data10.1007/BF00994016 ↗
18. Entropy-based pruning for learning Bayesian networks using BIC10.1016/j.artint.2018.04.002 ↗
19. Spirtes · Causation, Prediction, and Search · 2000
20. An algorithm for fast recovery of sparse causal graphs10.1177/089443939100900106 ↗
21. A score based ranking of the edges for the PC algorithm
22. Order-independent constraint-based causal structure learning
23. Learning Bayesian networks from data: An information-theory based approach10.1016/S0004-3702(02)00191-1 ↗
24. A recursive method for structural learning of directed acyclic graphs
25. The max-min hill-climbing Bayesian network structure learning algorithm10.1007/s10994-006-6889-7 ↗
26. Causal feature selection with dual correction10.1109/TNNLS.2022.3178075 ↗
27. Towards efficient and effective discovery of Markov blankets for feature selection10.1016/j.ins.2019.09.010 ↗
28. Error-aware Markov blanket learning for causal feature selection10.1016/j.ins.2021.12.118 ↗
29. Sensitivity and specificity of inferring genetic regulatory interactions from microarray experiments with dynamic Bayesian networks10.1093/bioinformatics/btg313 ↗