Bayesian optimization of the PC algorithm for learning Gaussian Bayesian networks

06/28/2018
by   Irene Córdoba, et al.
0

The PC algorithm is a popular method for learning the structure of Gaussian Bayesian networks. It carries out statistical tests to determine absent edges in the network. It is hence governed by two parameters: (i) The type of test, and (ii) its significance level. These parameters are usually set to values recommended by an expert. Nevertheless, such an approach can suffer from human bias, leading to suboptimal reconstruction results. In this paper we consider a more principled approach for choosing these parameters in an automatic way. For this we optimize a reconstruction score evaluated on a set of different Gaussian Bayesian networks. This objective is expensive to evaluate and lacks a closed-form expression, which means that Bayesian optimization (BO) is a natural choice. BO methods use a model to guide the search and are hence able to exploit smoothness properties of the objective surface. We show that the parameters found by a BO method outperform those found by a random search strategy and the expert recommendation. Importantly, we have found that an often overlooked statistical test provides the best over-all reconstruction results.

READ FULL TEXT
research
11/17/2019

A hierarchical expected improvement method for Bayesian optimization

Expected improvement (EI) is one of the most popular Bayesian optimizati...
research
08/03/2018

Multi-objective optimization to explicitly account for model complexity when learning Bayesian Networks

Bayesian Networks have been widely used in the last decades in many fiel...
research
06/13/2012

Practical Bayesian Optimization of Machine Learning Algorithms

Machine learning algorithms frequently require careful tuning of model h...
research
12/31/2021

Bayesian Optimization of Function Networks

We consider Bayesian optimization of the output of a network of function...
research
08/26/2021

Online Optimization of Stimulation Speed in an Auditory Brain-Computer Interface under Time Constraints

The decoding of brain signals recorded via, e.g., an electroencephalogra...
research
12/29/2021

ADAPQUEST: A Software for Web-Based Adaptive Questionnaires based on Bayesian Networks

We introduce ADAPQUEST, a software tool written in Java for the developm...
research
01/23/2013

Bayesian Control for Concentrating Mixed Nuclear Waste

A control algorithm for batch processing of mixed waste is proposed base...

Please sign up or login with your details

Forgot password? Click here to reset