Skip to main content
Log in

A recursive local search method of separators for Bayesian network decomposition structure learning algorithm

  • Data analytics and machine learning
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The decomposition structure learning algorithm is the most effective for the structure learning of large Bayesian networks. Maximal prime subgraph decomposition is one of the main methods of Bayesian network structure decomposition learning. The key to maximal prime subgraph decomposition is the search for separators. However, existing methods of searching separators are inefficient, because they all search for separators globally. To improve the accuracy and speed of Bayesian network structure decomposition learning algorithm, we design an efficient recursive Bayesian network structure decomposition learning algorithm (ERDA) and propose a method to locally search for separators recursively for ERDA in this paper. Each iteration includes two steps. The first stage is to determine a target node according to the minimum node degree. The second stage is to perform a local search for the separator in the adjacent node set of the target node. The separator splits the network into two subgraphs, where the small subgraph contains the target node and the larger one does not. Local search is only performed iteratively in the large subgraph. Finally, we conduct experiments on various samples to compare the Hamming distance and running time of ERDA method with four existing methods and ERDA method based on recursive local search for separators with ERDA based on global search for separators. Then, we apply our method to the German credit dataset, which is a real data from UCI, to obtain its credit causality model. All the algorithms are compiled and implemented in MATLAB. Experiments show that our method has better performance than state-of-the-art methods and has applicability to real problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

Notes

  1. https://github.com/bayesnet/bnt

  2. https://github.com/z-dragonl/Causal-Learner.

  3. https://archive.ics.uci.edu/ml/datasets/statlog+(german+credit+data).

References

Download references

Funding

This study was supported by Natural Science Foundation of China (No. 61973067).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Xiaolong Jia, Hongru Li and Huiping Guo. The first draft of the manuscript was written by Xiaolong Jia and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Hongru Li.

Ethics declarations

Conflict of interest

All the authors of this research paper declare that there is no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jia, X., Li, H. & Guo, H. A recursive local search method of separators for Bayesian network decomposition structure learning algorithm. Soft Comput 27, 3673–3687 (2023). https://doi.org/10.1007/s00500-022-07647-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07647-y

Keywords

Navigation