cs.LGOct 26, 2026

Dirichlet Process Mixtures within Semiparametric Bayesian Networks: A Novel Conditional Density Estimation Approach

Authors: Victor Alejandre, Pedro Larrañaga, Concha Bielza

Organizations: Computational Intelligence Group Departamento de Inteligencia Artificial Universidad Politécnica de Madrid Campus de Montegancedo, Boadilla del Monte 28660 Madrid, Spain

Abstract

Semiparametric Bayesian networks (SPBNs) are flexible probabilistic graphical models for representing joint distributions of continuous variables through lower-dimensional conditional probability distributions (CPDs). Existing SPBN models use kernel density estimators (KDEs) for non-parametric CPD modeling, but their one-component-per-observation mixture representation can lead to increased inference costs and density estimation errors, which can be limiting. In this work, we define a new CPD modeling approach for non-parametric components based on Bayesian non-parametric Dirichlet Process Mixtures (DPMs) within SPBNs. DPMs provide a data-adaptive clustering of observations, yielding a more compact representation while retaining the flexibility of non-parametric density estimation, unlike KDE. This results in lower inference costs while improving density estimation performance. We implement the proposed DPM-based SPBN (DPM-SPBN) by extending the open-source PyBNesian package and evaluate it on synthetic and real-world data. For a given network structure, DPM-based CPDs significantly outperform state-of-the-art Bayesian network models for continuous variables in density estimation, achieving lower absolute log-likelihood errors on synthetic data. We further investigate the impact of the proposed CPD modeling on structure learning methods relying on CPD-based scores. DPM-based SPBNs achieve lower structure learning and density estimation errors than KDE-based SPBNs. Experiments on real-world data corroborate these findings, identifying DPM-based CPD modeling as the most effective alternative among the evaluated non-parametric approaches for continuous variables.

Figures & tables

Explore similar work

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

    Oct 22, 2026Aitor Oviedo-Madrid, Mabel Morales-Otero, Jose Gonzalez-Gomariz +1Bayesian Network Structure LearningBayesian Networks

  2. BayesNDE: Bayesian Generative Modeling for Neural Density Estimation

    Sep 30, 2026Chenglin Li, Qiao LiuGenerative ModelingDensity Estimation