Semi-Linear Gaussian Bayesian Networks: Enhancing Flexibility in Node Dependencies via penalized B-Splines

cs.AI cs.LG Aitor Oviedo-Madrid, Mabel Morales-Otero, Jose Gonzalez-Gomariz, Ruben Arma\~nanzas · Oct 22, 2026
Local to this browser
What it does
The paper addresses the gap between restrictive linear Gaussian Bayesian networks and computationally expensive fully semiparametric models for continuous variables. It proposes Semi-Linear Gaussian Bayesian Networks (SLGBN), which...
Why it matters
It proposes Semi-Linear Gaussian Bayesian Networks (SLGBN), which preserve Gaussian conditional distributions while allowing nonlinear conditional means via generalized additive models with penalized B-splines. The core contribution is a...
Main concern
SLGBN is a sensible and well-defined intermediate model, but its contribution is largely combinatorial—marrying penalized B-spline regression to standard score-based BN structure learning. While the paper demonstrates clear computational...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

The paper addresses the gap between restrictive linear Gaussian Bayesian networks and computationally expensive fully semiparametric models for continuous variables. It proposes Semi-Linear Gaussian Bayesian Networks (SLGBN), which preserve Gaussian conditional distributions while allowing nonlinear conditional means via generalized additive models with penalized B-splines. The core contribution is a unified framework that mixes linear and nonlinear nodes within a single network, learned through a greedy hill-climbing algorithm with BIC or an extended EBIC* score.

Critical review
Verdict
Bottom line

SLGBN is a sensible and well-defined intermediate model, but its contribution is largely combinatorial—marrying penalized B-spline regression to standard score-based BN structure learning. While the paper demonstrates clear computational advantages over kernel-based semiparametric networks, the experimental validation is limited to synthetic data that perfectly match the modeling assumptions, and critical practical issues such as hyperparameter selection are left unresolved.

“Therefore, the final solution may correspond to a local optimum of the scoring landscape rather than the globally optimal structure.”
Oviedo-Madrid et al. · Section 3.3.2
“the current implementation relied on hyperparameters specified a priori, such as the number of spline basis functions and the penalization parameter.”
Oviedo-Madrid et al. · Section 6
What holds up

The probabilistic formulation is rigorous, the parameter estimation for both linear and nonlinear nodes is derived cleanly, and the computational complexity analysis is a concrete strength. Because nonlinear nodes use penalized B-splines rather than kernel density estimation, SLGBN scales as $\mathcal{O}(K p^2 n)$—linear in sample size—whereas the SPBN baseline scales quadratically. On the synthetic benchmarks, SLGBN consistently outperforms both LGBN and SPBN in goodness of fit and node-type recovery.

“Both SLGBN and LGBN scale linearly with the number of samples n, whereas SPBN exhibit quadratic scaling, making them more computationally expensive for large datasets.”
Oviedo-Madrid et al. · Section 3.3.3
“SLGBN clearly achieves the best results, approaching the ground-truth likelihood as the sample size increases and obtaining the lowest THD values.”
Oviedo-Madrid et al. · Section 5.1
Main concerns

The experiments rely entirely on synthetic networks (B5, B8, and the 27-node B_insu) whose generating distributions are explicitly constructed from additive conditional Gaussians. This provides no evidence of robustness to misspecification, and the authors candidly admit that "its robustness under non-Gaussian settings or non-additive dependency structures remains an open question."

Moreover, the spline hyperparameters are fixed globally ($l=6$ bases, $\lambda=0.5$) without node-specific tuning or cross-validation. The authors acknowledge that tuning them via grid search "would quickly become prohibitive in larger or more complex settings." Coupled with the greedy hill-climbing search—which is only guaranteed to reach a local optimum and breaks score equivalence due to heterogeneous node parameterizations—practical recovery of the true DAG is not assured.

“its robustness under non-Gaussian settings or non-additive dependency structures remains an open question.”
Oviedo-Madrid et al. · Section 6
“it would quickly become prohibitive in larger or more complex settings.”
Oviedo-Madrid et al. · Section 6
Evidence and comparison

The evidence supports the claim that SLGBN achieves superior goodness of fit on synthetic nonlinear Gaussian data, with validation log-likelihoods approaching the ground truth more closely than LGBN and SPBN. However, structural accuracy measured by SHD does not monotonically improve with sample size; larger $n$ increases recall at the cost of precision, yielding more false positives. The authors explicitly note that "This trade-off is reflected in the SHD, which does not necessarily decrease with sample size and can even increase in some settings." The comparison with SPBN is also slightly confounded because SPBN must use cross-validated log-likelihood rather than the common BIC/EBIC* scores. Finally, the paper positions itself against Sharma & van Beek (2022) only conceptually, with no empirical benchmark.

“This trade-off is reflected in the SHD, which does not necessarily decrease with sample size and can even increase in some settings.”
Oviedo-Madrid et al. · Section 5.3
“Since SPBN relies on kernel-based conditional distributions, standard information criteria such as BIC or EBIC* cannot be directly applied for structure learning; instead, the learning procedure was guided by cross-validated log-likelihood.”
Oviedo-Madrid et al. · Section 4.2
Reproducibility

The authors provide open-source code on GitHub and rely on standard packages (pyGAM, PyBNesian), which aids transparency. Nevertheless, independent reproduction is hampered by fixed, untuned hyperparameters, unreported sensitivity to initialization and random seed, and the absence of any real-world dataset. Because the greedy algorithm converges only to local optima, different tabu-list lengths or patience values could yield markedly different structures; the paper also reports only asymptotic complexity rather than wall-clock runtimes, making practical computational claims harder to verify.

“The complete implementation of all experiments is publicly available at https://github.com/digital-medicine-research-group-UNAV/SLGBN, ensuring full reproducibility of the results.”
“with the number of bases set to 6 and a penalization parameter of λ=0.5.”
Oviedo-Madrid et al. · Section 4.3
Abstract

Bayesian networks for continuous variables often rely on restrictive assumptions: linear Gaussian models lack flexibility to capture nonlinear dependencies, while non-parametric approaches provide greater flexibility at a high computational cost. This creates a gap for modeling scenarios where variables are approximately Gaussian but exhibit nonlinear relationships. We introduce Semi-Linear Gaussian Bayesian Networks (SLGBN), a novel class of continuous Bayesian networks designed to bridge this gap, preserving Gaussian conditional distributions while introducing nonlinear conditional mean functions. The proposed framework provides a unified probabilistic framework combining linear Gaussian and nonlinear Gaussian conditional models within the same Bayesian network Nonlinear conditional mean functions are estimated using generalized additive models (GAMs) with penalized B-splines. We present parameter estimation procedures for both types of nodes, as well as a greedy hill-climbing algorithm for learning the network structure under the SLGBN framework. To assess its performance, we compare SLGBN with other continuous Bayesian network models, including semiparametric Bayesian networks (SPBN) and Linear Gaussian Bayesian networks (LGBN). Experimental results evaluate both goodness of fit and the ability to recover the underlying network structure. The results show that, in the presence of nonlinear Gaussian relationships, SLGBN achieves better fit and improved structure recovery compared to alternative models, particularly when combined with the Extended Bayesian Information Criterion (EBIC*) score. Furthermore, by retaining Gaussian conditional distributions, SLGBN offers computational advantages over fully semiparametric approaches.

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.