Computing conditional probabilities in Bayesian networks using logistic regression

Read full text
Authors: Serafı́n Moral, Serafín Moral‐García, Andrés Cano, Manuel Gómez‐Olmedo
Cited by: 1
References: 13

Abstract

This study addresses the estimation of conditional probability tables in Bayesian networks. Traditional procedures encounter difficulties when the number of parent variables is large because the number of parameters grows exponentially. Logistic regression can mitigate this dimensionality challenge, but it imposes assumptions about how a variable depends on its parents. To extend its applicability to more general scenarios, we introduce a method for systematically constructing artificial variables derived from the original predictors. We develop a general theoretical framework to compare alternative formulations of these variables. Two main approaches are proposed. The first relies on XOR combinations of the original variables, whereas the second is based on Linear Discriminant Analysis and discretization. The proposed approach is validated through an extensive empirical evaluation on large- and medium-scale networks, where we benchmark logistic regression against established techniques, including Bayesian inference procedures and probability tree models. The experiments demonstrate that logistic regression and discretization yield excellent performance while requiring fewer parameters than a full conditional probability table.

Fields of Study & Subjects

Bayesian Modeling and Causal Inference Gaussian Processes and Bayesian Inference Forecasting Techniques and Applications

Publication details

Journal / source
Applied Soft Computing
Publisher
Elsevier BV
Volume
198
Pages
115284–115284
Publication date
19 April 2026
Language
EN