Causal Learning for Continuous Variables with an Improved Bayesian Network Constructed by Symmetric Kernel Function Acceleration
Abstract
1. Introduction
- This paper reformulates mutual information and conditional mutual information for CI testing within a KDE framework using radial symmetric Gaussian kernels. Owing to kernel symmetry, the resulting density estimation is smoother and more stable in computation, which provides a reliable basis for information-theoretic dependency evaluation. Based on these quantities, a conditional-entropy-based structural score is further introduced to measure the uncertainty of a node under a given parent set and to support parent selection during network construction. By combining radial symmetric kernel estimation with information-theoretic criteria, the proposed method improves the representation of local data characteristics and allows continuous variables to be handled more accurately without imposing strong distributional assumptions.
- This paper further develops an FFT-oriented acceleration strategy for symmetric-kernel-based Kernel Density Estimation (KDE). When the evaluation points are uniformly spaced, the density estimation procedure can be reformulated as a convolution between the empirical data histogram and the kernel, allowing the Fast Fourier Transform (FFT) to accelerate the computation. In addition, kernel symmetry makes it possible to exploit the real-even structure of the Fourier transform. As a result, the proposed method improves the practical efficiency of KDE-based BN learning.
2. Related Studies and Preliminaries
2.1. BN Learning
2.2. Structure Learning Approaches for BN with Continuous Variables
2.3. Bayesian Network Preliminaries
2.4. MMHC Background and Its Relevance to the Proposed Framework
3. Fast-KDE-Based Hybrid BN Structure Learning
3.1. Radial Symmetric Kernel Estimation
3.2. FFT-Based Multivariate Kernel Density Estimation

| Algorithm 1 FFT-based KDE algorithm |
Input: Dataset D; bandwidth matrix ; Grid size ; truncation ; Output: FFT-KDE value and
|
3.3. Conditional Entropy Calculation Based on FFTKDE
3.4. MMHC-FFTKDE Algorithm Based on FFTKDE
| Algorithm 2 MMPC-FFTKDE algorithm |
Input: Target variable ; Dataset D; Variable set ; Threshold value Output:
|
| Algorithm 3 MMHC-FFTKDE algorithm |
Input: Dataset D; Variable set ; Threshold value Output: DAG
|
3.5. Implementation Details
4. Experiment Results
4.1. Compare FFTKDE with KDE in Curve Fitting Performance
4.2. Sensitivity Analysis of Bandwidth and Grid Settings
4.3. Comparative Analysis of BN Structure Learning Algorithms
4.3.1. Datasets and Evaluation Metrics
4.3.2. Performance Comparison
4.3.3. Scalability with Conditioning-Set Size and Network Scale
4.3.4. Real-Data Case Study
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Decampos, C.P.; Zeng, Z.; Ji, Q. Structure learning of Bayesian networks using constraints. In Proceedings of the 26th Annual International Conference on Machine Learning, Montreal, QC, Canada, 14–18 June 2009; pp. 113–120. Available online: https://dl.acm.org/doi/abs/10.1145/1553374.1553389 (accessed on 21 April 2026).
- Zhang, J.; Shi, M.; Lang, X.; You, Q.; Jing, Y.; Huang, D.; Dai, H.; Kang, J. Dynamic risk evaluation of hydrogen station leakage based on fuzzy dynamic Bayesian network. Int. J. Hydrogen Energy 2024, 50, 1131–1145. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.F.; Jin, M.; Wan, C.P.; Dong, Z.J.; Wu, X.H. A Bayesian network-based model for risk modeling and scenario deduction of collision accidents of inland intelligent ships. Reliab. Eng. Syst. Saf. 2024, 243, 109816. [Google Scholar] [CrossRef] [Scilit]
- Ahsan, M.; Khan, A.; Khan, K.R.; Sinha, B.B.; Sharma, A. Advancements in medical diagnosis and treatment through machine learning: A review. Expert Syst. J. Knowl. Eng. 2024, 41, 13499. [Google Scholar] [CrossRef] [Scilit]
- Fang, W.; Zhang, W.J.; Ma, L.; Wu, Y.L.; Yan, K.F.; Lu, H.Y.; Sun, J.; Wu, X.J.; Yuan, B. An efficient Bayesian network structure learning algorithm based on structural information. Swarm Evol. Comput. 2023, 76, 101224. [Google Scholar] [CrossRef] [Scilit]
- Kitson, N.K.; Constantinou, A.C.; Guo, Z.G.; Liu, Y.; Chobtham, K. A survey of Bayesian network structure learning. Artif. Intell. Rev. 2023, 56, 8721–8814. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.C.; Ren, H.J.; Guo, X.X. A novel discrete firefly algorithm for Bayesian network structure learning. Knowl.-Based Syst. 2022, 242, 108426. [Google Scholar] [CrossRef] [Scilit]
- Gao, W.; Zhi, M.; Ke, Y.; Wang, X.; Zhuo, Y.; Liu, A.; Yang, Y. Bayesian network structure learning based on HC-PSO algorithm. J. Intell. Fuzzy Syst. 2024, 46, 4347–4359. [Google Scholar] [CrossRef] [Scilit]
- Lv, Y.L.; Miao, J.; Liang, J.; Liang, J.Y.; Chen, L.; Qian, Y.H. BIC-based node order learning for improving Bayesian network structure learning. Front. Comput. Sci. 2021, 15, 156337. [Google Scholar] [CrossRef] [Scilit]
- Chen, E.Y.J.; Adnan, D.; Arthur, C. On Pruning with the MDL Score. Int. J. Approx. Reason. 2018, 92, 363–375. [Google Scholar] [CrossRef] [Scilit]
- Bouchaala, L.; Masmoudi, A.; Gargouri, F.; Rebai, A. Improving algorithms for structure learning in Bayesian networks using a new implicit score. Expert Syst. Appl. 2010, 37, 5964–5974. [Google Scholar] [CrossRef] [Scilit]
- Chickering, D.M. Optimal structure identification with greedy search. J. Mach. Learn. Res. 2002, 3, 507–554. [Google Scholar]
- Li, H.H.; Cabeli, V.; Sella, N.; Isambert, H. Constraint-based causal structure learning with consistent separating sets. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 8–14 December 2019; pp. 14257–14266. Available online: https://proceedings.neurips.cc/paper/2019/hash/e6872f5bbe75073f8c7cfb93de7f6f3a-Abstract.html (accessed on 21 April 2026).
- Martins, M.S.; Yafrani, M.E.; Delgado, M.; Lüders, R.; Santana, R.; Siqueira, H.V.; Akcay, H.G.; Ahiod, B. Analysis of Bayesian network learning techniques for a hybrid multi-objective Bayesian estimation of distribution algorithm: A case study on MNK landscape. J. Heuristics 2021, 27, 549–573. [Google Scholar] [CrossRef] [Scilit]
- Jose, S.; Liu, S.; Louis, S.; Dascalu, S. Towards a hybrid approach for evolving Bayesian networks using genetic algorithms. In Proceedings of the IEEE International Conference on Tools with Artificial Intelligence, Portland, OR, USA, 4–6 November 2019; pp. 705–712. [Google Scholar] [CrossRef] [Scilit]
- Wang, N.; Liu, H.R.; Zhang, L.Y.; Cai, Y.B.; Shi, Q.R. An efficient skeleton learning approach-based hybrid algorithm for identifying Bayesian network structure. Eng. Appl. Artif. Intell. 2024, 133, 108105. [Google Scholar] [CrossRef] [Scilit]
- He, C.H.; Wang, P.; Tian, L.Y.; Di, R.H.; Wang, Z.D.; Yang, Y. A novel structure learning method of Bayesian networks based on the neighboring complete node ordering search. Neurocomputing 2024, 585, 127620. [Google Scholar] [CrossRef] [Scilit]
- Mabrouk, A.; Gonzales, C.; Jabet-Chevalier, K.; Chojnaki, E. Multivariate cluster-based discretization for Bayesian network structure learning. In Proceedings of the 9th International Conference on Scalable Uncertainty Management, Québec City, QC, Canada, 16–18 September 2015; pp. 155–169. [Google Scholar] [CrossRef] [Scilit]
- Dimitris, M. Distribution-Free Learning of Bayesian Network Structure in Continuous Domains. In Proceedings of the AAAI Conference on Artificial Intelligence, Pittsburgh, PA, USA, 9–13 July 2005; pp. 825–830. Available online: http://www.aaai.org/Library/AAAI/2005/aaai05-130.php (accessed on 21 April 2026).
- Hao, Z.; Zhou, S.G.; Guan, J.H. Measuring conditional independence by independent residuals: Theoretical results and application in causal discovery. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; pp. 2029–2036. [Google Scholar] [CrossRef] [Scilit]
- Bach, F.; Jordan, M. Learning Graphical Models with Mercer Kernels. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 9–14 December 2002; pp. 1009–1016. Available online: https://proceedings.neurips.cc/paper/2002/hash/5f6371c9126149517d9ba475def53139-Abstract.html (accessed on 21 April 2026).
- Schmidt, M.; Niculescu-Mizil, A.; Murphy, K. Learning graphical model structure using L1-regularization paths. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 22–26 July 2007; pp. 1278–1283. Available online: http://www.aaai.org/Library/AAAI/2007/aaai07-202.php (accessed on 21 April 2026).
- Hyvarinen, A.; Zhang, K.; Shimizu, S.; Hoyer, P.O. Estimation of a structural vector autoregression model using non-gaussianity. J. Mach. Learn. Res. 2010, 11, 1709–1731. [Google Scholar]
- Chen, J.Q.; He, Y.L.; Cheng, Y.C.; Fournier-Viger, P.; Huang, J.Z. A multiple kernel-based kernel density estimator for multimodal probability density functions. Eng. Appl. Artif. Intell. 2024, 132, 107979. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Y.L.; Liang, Z.Z.; Gao, H.; Guo, Y.; Zhong, Z.M.; Yang, C.; Liu, J.X. An improved constraint-based Bayesian network learning method using Gaussian kernel probability density estimator. Expert Syst. Appl. 2018, 113, 544–554. [Google Scholar] [CrossRef] [Scilit]
- Tsamardinos, I.; Aliferis, C.F.; Statnikov, A.R.; Statnikov, E. Algorithms for large scale Markov blanket discovery. In Proceedings of the 6th International Florida Artificial Intelligence Research Society Conference, St. Augustine, FL, USA, 12–14 May 2003; pp. 376–381. Available online: http://www.aaai.org/Library/FLAIRS/2003/flairs03-073.php (accessed on 21 April 2026).
- Aliferis, C.F.; Tsamardinos, I.; Statnikov, A. HITON: A novel Markov Blanket algorithm for optimal variable selection. In Proceedings of the American Medical Informatics Association Annual Symposium, Washington, DC, USA, 8–12 November 2003; pp. 21–25. Available online: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1480117/ (accessed on 21 April 2026).
- Marella, D.; Vicard, P. Bayesian network structural learning from complex survey data: A resampling based approach. Stat. Method. Appl. 2022, 31, 981–1013. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.W.; Anantha, G.; Wang, X.K. An effective structure learning method for constructing gene networks. Bioinformatics 2006, 22, 1367–1374. [Google Scholar] [CrossRef] [Scilit]
- Cooper, G.F.; Herskovits, E. A Bayesian method for the induction of probabilistic networks from data. Mach. Learn. 1992, 9, 309–347. [Google Scholar] [CrossRef] [Scilit]
- Behjati, S.; Beigy, H. Improved K2 algorithm for Bayesian network structure learning. Eng. Appl. Artif. Intell. 2020, 91, 103617–103629. [Google Scholar] [CrossRef] [Scilit]
- Singh, M.; Valtorta, M. An algorithm for the construction of Bayesian network structures from data. In Proceedings of the Annual Conference on Uncertainty in Artificial Intelligence, Seattle, WA, USA, 9–11 July 1993; pp. 259–265. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.W.; Anantha, G.; Lin, X. Improving Bayesian network structure learning with mutual information-based node ordering in the K2 algorithm. IEEE Trans. Knowl. Data Eng. 2008, 20, 628–640. [Google Scholar] [CrossRef] [Scilit]
- Tsamardinos, I.; Brown, L.E.; Aliferis, C.F. The max-min hill-climbing Bayesian network structure learning algorithm. Mach. Learn. 2006, 65, 31–78. [Google Scholar] [CrossRef] [Scilit]
- Tsamardinos, I.; Aliferis, C.F.; Statnikov, A. Time and sample efficient discovery of Markov blankets and direct causal relations. In Proceedings of the 9th International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 24–27 August 2003; pp. 673–678. [Google Scholar] [CrossRef] [Scilit]
- Song, W.Z.; Gong, H.; Wang, Q.L.; Zhang, L.J.; Qiu, L.X.; Hu, X.L.; Han, H.M.; Li, Y.H.; Li, R.S.; Li, Y.F. Using Bayesian networks with Max-Min Hill-Climbing algorithm to detect factors related to multimorbidity. Front. Cardiovasc. Med. 2022, 9, 984883. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chen, Y.C.; Wheeler, T.A.; Kochenderfer, M.J. Learning discrete Bayesian networks from continuous data. J. Artif. Intell. Res. 2017, 59, 103–132. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.X.; Chan, L.W. A heuristic partial-correlation-based algorithm for causal relationship discovery on continuous data. In Proceedings of the International Conference on Intelligent Data Engineering and Automated Learning, Burgos, Spain, 23–26 September 2009; pp. 234–241. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.X.; Chan, L.W. An efficient causal discovery algorithm for linear models. In Proceedings of the 16th International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 25–28 July 2010; pp. 1109–1118. [Google Scholar] [CrossRef] [Scilit]
- Huegle, J.; Hagedorn, C.; Schlosser, R.A. KNN-Based non-parametric conditional independence test for mixed data and application in causal discovery. In Proceedings of the 34th Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Turin, Italy, 18–22 September 2023; pp. 541–558. Available online: https://link.springer.com/chapter/10.1007/978-3-031-43412-9_32 (accessed on 21 April 2026).
- Pal, D.; Poczos, B.; Szepesvari, C. Estimation of Renyi entropy and mutual information based on generalized nearest-neighbor graphs. In Proceedings of the 24th Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 6–9 December 2010; pp. 1849–1857. Available online: https://proceedings.neurips.cc/paper_files/paper/2010/hash/577ef1154f3240ad5b9b413aa7346a1e-Abstract.html (accessed on 21 April 2026).
- Geiger, D.; Heckerman, D. Learning gaussian networks. In Proceedings of the Annual Conference on Uncertainty in Artificial Intelligence, Seattle, WA, USA, 29–31 July 1994; pp. 235–243. [Google Scholar] [CrossRef] [Scilit]
- Andrews, B.; Ramsey, J.; Cooper, G.F. Scoring Bayesian networks of mixed variables. Int. J. Data Sci. Anal. 2018, 6, 3–18. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, J.; Li, L.; Wang, A.G. A partial correlation-based Bayesian network structure learning algorithm under linear SEM. Knowl.-Based Syst. 2011, 24, 963–976. [Google Scholar] [CrossRef] [Scilit]
- Zheng, X.; Aragam, B.; Ravikumar, P.K.; Xing, E.P. DAGs with NO TEARS: Continuous optimization for structure learning. In Proceedings of the 32nd International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 3–8 December 2018; pp. 9472–9483. Available online: https://papers.nips.cc/paper/8157-dags-with-no-tears-continuous-optimization-for-structure-learning (accessed on 21 April 2026).
- Yu, Y.; Chen, J.; Gao, T.; Yu, M. DAG-GNN: DAG structure learning with graph neural networks. In Proceedings of the 36th International Conference on Machine Learning, Proceedings of Machine Learning Research, Long Beach, CA, USA, 9–15 June 2019; Volume 97, pp. 7154–7163. Available online: https://proceedings.mlr.press/v97/yu19a.html (accessed on 21 April 2026).
- Rolland, P.; Cevher, V.; Kleindessner, M.; Russell, C.; Janzing, D.; Schölkopf, B.; Locatello, F. Score matching enables causal discovery of nonlinear additive noise models. In Proceedings of the 39th International Conference on Machine Learning, Proceedings of Machine Learning Research, Baltimore, MD, USA, 17–23 July 2022; Volume 162, pp. 18741–18753. Available online: https://proceedings.mlr.press/v162/rolland22a.html (accessed on 21 April 2026).
- Mesner, O.C.; Shalizi, C.R. Conditional mutual information estimation for mixed, discrete and continuous data. IEEE Trans. Inf. Theory 2021, 67, 464–484. [Google Scholar] [CrossRef] [Scilit]
- Heidenreich, N.-B.; Schindler, A.; Sperlich, S. Bandwidth selection for kernel density estimation: A review of fully automatic selectors. AStA Adv. Stat. Anal. 2013, 97, 403–433. [Google Scholar] [CrossRef] [Scilit]
- O’Brien, T.A.; Kashinath, K.; Cavanaugh, N.R.; Collins, W.D.; O’Brien, J.P. A fast and objective multidimensional kernel density estimation method: FastKDE. Comput. Stat. Data Anal. 2016, 101, 148–160. [Google Scholar] [CrossRef] [Scilit]
- Langrene, N.; Warin, X. Fast multivariate empirical cumulative distribution function with connection to kernel density estimation. Comput. Stat. Data Anal. 2021, 162, 107267. [Google Scholar] [CrossRef] [Scilit]
- Genton, M.G. Classes of kernels for machine learning: A statistics perspective. J. Mach. Learn. Res. 2001, 2, 299–312. [Google Scholar]
- Sadeghi, Z.; Matwin, S. Anomaly detection for maritime navigation based on probability density function of error of reconstruction. J. Intell. Syst. 2023, 32, 20220270. [Google Scholar] [CrossRef] [Scilit]
- Moraes, C.P.A.; Fantinato, D.G.; Neves, A. Epanechnikov kernel for PDF estimation applied to equalization and blind source separation. Signal Process. 2021, 189, 108251. [Google Scholar] [CrossRef] [Scilit]
- Gramacki, A. Nonparametric Kernel Density Estimation and Its Computational Aspects; Studies in Big Data; Springer: Cham, Switzerland, 2018; Volume 37. [Google Scholar] [CrossRef] [Scilit]
- Basulto-Elias, G.; Opsomer, J.D.; Wang, X.F. Bivariate kernel deconvolution with panel data. Sankhya B 2021, 83, 67–99. [Google Scholar] [CrossRef] [Scilit]
- Gramacki, A.; Gramacki, J. FFT-Based Fast Computation of Multivariate Kernel Density Estimators with Unconstrained Bandwidth Matrices. J. Comput. Graph. Stat. 2017, 26, 459–462. [Google Scholar] [CrossRef] [Scilit]
- Gramacki, J.; Gramacki, A. A Complete Efficient FFT-Based Algorithm for Nonparametric Kernel Density Estimation. Artif. Intell. Soft Comput. 2017, 10246, 62–73. [Google Scholar]
- Kern, J.W.; McDonald, T.L.; Amstrup, S.C.; Durner, G.M.; Erickson, W.P. Using the bootstrap and fast Fourier transform to estimate confidence intervals of 2D kernel densities. Environ. Ecol. Stat. 2003, 10, 405–418. [Google Scholar] [CrossRef] [Scilit]
- Nagele, A.; Dejori, M.; Stetter, M. Bayesian substructure learning—Approximate learning of very large network structures. In 2007 European Conference on Machine Learning; Springer: Berlin/Heidelberg, Germany, 2007; pp. 238–249. Available online: https://link.springer.com/chapter/10.1007/978-3-540-74958-5_24 (accessed on 21 April 2026).
- Scutari, M.; Graafland, C.E.; Gutiérrez, J.M. Who learns better Bayesian network structures: Accuracy and speed of structure learning algorithms. Int. J. Approx. Reason. 2019, 115, 235–253. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Jiang, L.F.; Xie, K.; Chen, Q.Q.; Wang, A.G. Causal structure learning algorithm based on partial rank correlation under additive noise model. Appl. Artif. Intell. 2022, 36, 2023390. [Google Scholar] [CrossRef] [Scilit]
- Wei, C.H.; Li, C.; Liu, Y.Y.; Chen, S.; Zuo, Z.Q.; Wang, P.K.; Ye, Z.W. Causal discovery and reasoning for continuous variables with an improved Bayesian network constructed by locality sensitive hashing and kernel density estimation. Entropy 2025, 27, 123. [Google Scholar] [CrossRef] [Scilit]
- Chen, D. Online Retail [Dataset]. In UCI Machine Learning Repository; UCI Machine Learning Repository: Irvine, CA, USA, 2015. [Google Scholar] [CrossRef]











| Gaussian | T-Distribution | Cauchy | Laplace |
|---|---|---|---|
| = [, …, ]; = = 0; = ; = = 1; | ; ; ; ; | ; ; ; ; | ; ; = ; = |
| Distribution | Method | d = 10 | Time | d = 20 | Time | d = 40 | Time | d = 60 | Time | d = 80 | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gaussian | KDE | 22.5 | 22.6 | 22.2 | 23.0 | 23.8 | |||||
| FFTKDE | 9.7 | 10.9 | 9.8 | 10.4 | 11.2 | ||||||
| T-distribution | KDE | 22.7 | 22.8 | 22.4 | 23.2 | 24.0 | |||||
| FFTKDE | 9.9 | 11.1 | 10.0 | 10.6 | 11.4 | ||||||
| Cauchy | KDE | 23.0 | 23.1 | 22.7 | 23.5 | 24.4 | |||||
| FFTKDE | 10.2 | 11.4 | 10.3 | 10.9 | 11.8 | ||||||
| Laplace | KDE | 22.6 | 22.7 | 22.3 | 23.1 | 23.9 | |||||
| FFTKDE | 9.8 | 11.0 | 9.9 | 10.5 | 11.3 |
| Bandwidth | Grid Size | Truncation Parameter | MSE | Runtime (s) |
|---|---|---|---|---|
| 0.5 | 100 | 3.0 | 0.084 | 12.6 |
| 0.7 | 100 | 3.0 | 0.061 | 12.7 |
| 1.0 | 100 | 3.0 | 0.079 | 12.6 |
| 0.7 | 200 | 3.0 | 0.062 | 18.2 |
| 0.7 | 200 | 4.0 | 0.061 | 18.1 |
| 0.7 | 200 | 5.0 | 0.059 | 18.3 |
| 0.7 | 100 | 3.0 | 0.061 | 12.7 |
| 0.7 | 200 | 3.0 | 0.062 | 18.2 |
| 0.7 | 300 | 3.0 | 0.058 | 19.9 |
| Structural Relation Equation | Format | Relation | Noise Type | Description |
|---|---|---|---|---|
| Linear | Gaussian | baseline setting | ||
| Nonlinear | Gaussian | nonlinear relation | ||
| Nonlinear | Non-Gaussian | nonlinear with nonGaussian noise |
| Network | Sample Size | Method | Precision | Recall | F1 | SHD | Runtime |
|---|---|---|---|---|---|---|---|
| ALARM | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE | ||||||
| CHILD | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE | ||||||
| INSURANCE | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE |
| Network | Sample Size | Method | Precision | Recall | F1 | SHD | Runtime |
|---|---|---|---|---|---|---|---|
| ALARM | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE | ||||||
| CHILD | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE | ||||||
| INSURANCE | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE |
| Network | Sample Size | Method | Precision | Recall | F1 | SHD | Runtime |
|---|---|---|---|---|---|---|---|
| ALARM | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE | ||||||
| CHILD | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE | ||||||
| INSURANCE | 5500 | IAMB-KDE | |||||
| 5500 | HITON-PC-KDE | ||||||
| 5500 | L1MB | ||||||
| 5500 | PCB | ||||||
| 5500 | NOTEARS | ||||||
| 5500 | MMHC-FFTKDE |
| Network | Sample Size | Baseline | t-Value | p-Value (t-Test) | p-Value (Wilcoxon) |
|---|---|---|---|---|---|
| ALARM | 1500 | IAMB-KDE | 3.8358 | 0.003992 | 0.005859 |
| 1500 | HITON-PC-KDE | 1.6151 | 0.140737 | 0.232422 | |
| 1500 | L1MB | 0.9837 | 0.350950 | 0.232422 | |
| 1500 | PCB | 1.2839 | 0.231230 | 0.232422 | |
| 1500 | NOTEARS | 1.3971 | 0.195858 | 0.193359 | |
| 5500 | IAMB-KDE | 10.3648 | 2.6535 | 0.001953 | |
| 5500 | HITON-PC-KDE | 6.1956 | 1.5972 | 0.001953 | |
| 5500 | L1MB | 7.7304 | 2.9078 | 0.001953 | |
| 5500 | PCB | 7.2497 | 4.8179 | 0.001953 | |
| 5500 | NOTEARS | 5.7019 | 2.9361 | 0.001953 | |
| CHILD | 1500 | IAMB-KDE | 3.4094 | 0.007757 | 0.013672 |
| 1500 | HITON-PC-KDE | 2.5751 | 0.029935 | 0.048828 | |
| 1500 | L1MB | 3.2000 | 0.010832 | 0.005859 | |
| 1500 | PCB | 2.8509 | 0.019062 | 0.027344 | |
| 1500 | NOTEARS | 2.6538 | 0.026310 | 0.021484 | |
| 5500 | IAMB-KDE | 2.7908 | 0.021027 | 0.019531 | |
| 5500 | HITON-PC-KDE | 2.1336 | 0.061657 | 0.052734 | |
| 5500 | L1MB | 2.3955 | 0.040191 | 0.048828 | |
| 5500 | PCB | 4.0794 | 0.002761 | 0.005859 | |
| 5500 | NOTEARS | 2.0741 | 0.067906 | 0.083984 | |
| INSURANCE | 1500 | IAMB-KDE | 5.1679 | 5.8885 | 0.001953 |
| 1500 | HITON-PC-KDE | 3.0398 | 0.014022 | 0.007812 | |
| 1500 | L1MB | 3.9922 | 0.003147 | 0.005859 | |
| 1500 | PCB | 3.3598 | 0.008392 | 0.013672 | |
| 1500 | NOTEARS | 3.5127 | 0.006591 | 0.003906 | |
| 5500 | IAMB-KDE | 12.1667 | 6.8453 | 0.001953 | |
| 5500 | HITON-PC-KDE | 10.9216 | 1.7100 | 0.001953 | |
| 5500 | L1MB | 11.1113 | 1.4788 | 0.001953 | |
| 5500 | PCB | 23.1995 | 2.4440 | 0.001953 | |
| 5500 | NOTEARS | 10.6563 | 2.1029 | 0.001953 |
| Factor | Setting | Method | F1 | SHD | Runtime (s) |
|---|---|---|---|---|---|
| Conditioning-set size | MMHC-KDE | 0.88 | 5 | 27.9 | |
| MMHC-FFTKDE | 0.88 | 5 | 15.4 | ||
| MMHC-KDE | 0.86 | 6 | 41.2 | ||
| MMHC-FFTKDE | 0.87 | 6 | 23.5 | ||
| Network scale | 20 nodes | MMHC-KDE | 0.87 | 5 | 29.6 |
| MMHC-FFTKDE | 0.88 | 5 | 17.3 | ||
| 40 nodes | MMHC-KDE | 0.83 | 9 | 56.8 | |
| MMHC-FFTKDE | 0.85 | 8 | 33.1 | ||
| 60 nodes | MMHC-KDE | 0.77 | 14 | 102.4 | |
| MMHC-FFTKDE | 0.80 | 12 | 61.7 | ||
| 80 nodes | MMHC-KDE | 0.71 | 19 | 168.9 | |
| MMHC-FFTKDE | 0.75 | 16 | 97.5 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wei, C.; Wang, P.; Li, C.; Ye, Z. Causal Learning for Continuous Variables with an Improved Bayesian Network Constructed by Symmetric Kernel Function Acceleration. Symmetry 2026, 18, 731. https://doi.org/10.3390/sym18050731
Wei C, Wang P, Li C, Ye Z. Causal Learning for Continuous Variables with an Improved Bayesian Network Constructed by Symmetric Kernel Function Acceleration. Symmetry. 2026; 18(5):731. https://doi.org/10.3390/sym18050731
Chicago/Turabian StyleWei, Chenghao, Pukai Wang, Chen Li, and Zhiwei Ye. 2026. "Causal Learning for Continuous Variables with an Improved Bayesian Network Constructed by Symmetric Kernel Function Acceleration" Symmetry 18, no. 5: 731. https://doi.org/10.3390/sym18050731
APA StyleWei, C., Wang, P., Li, C., & Ye, Z. (2026). Causal Learning for Continuous Variables with an Improved Bayesian Network Constructed by Symmetric Kernel Function Acceleration. Symmetry, 18(5), 731. https://doi.org/10.3390/sym18050731

