On learning the structure of Bayesian Networks and submodular function maximization

06/07/2017
by   Giulio Caravagna, et al.
0

Learning the structure of dependencies among multiple random variables is a problem of considerable theoretical and practical interest. In practice, score optimisation with multiple restarts provides a practical and surprisingly successful solution, yet the conditions under which this may be a well founded strategy are poorly understood. In this paper, we prove that the problem of identifying the structure of a Bayesian Network via regularised score optimisation can be recast, in expectation, as a submodular optimisation problem, thus guaranteeing optimality with high probability. This result both explains the practical success of optimisation heuristics, and suggests a way to improve on such algorithms by artificially simulating multiple data sets via a bootstrap procedure. We show on several synthetic data sets that the resulting algorithm yields better recovery performance than the state of the art, and illustrate in a real cancer genomic study how such an approach can lead to valuable practical insights.

READ FULL TEXT
research
10/22/2020

Computing Diverse Sets of Solutions for Monotone Submodular Optimisation Problems

Submodular functions allow to model many real-world optimisation problem...
research
06/30/2014

Bayesian Network Constraint-Based Structure Learning Algorithms: Parallel and Optimised Implementations in the bnlearn R Package

It is well known in the literature that the problem of learning the stru...
research
02/14/2012

Bayesian network learning with cutting planes

The problem of learning the structure of Bayesian networks from complete...
research
08/04/2020

Structure Learning from Related Data Sets with a Hierarchical Bayesian Score

Score functions for learning the structure of Bayesian networks in the l...
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
07/19/2022

Approximate c-Optimal Experimental Designs with Correlated Observations using Combinatorial Optimisation

We review the use of combinatorial optimisation algorithms to identify a...
research
06/08/2020

Approximate learning of high dimensional Bayesian network structures via pruning of Candidate Parent Sets

Score-based algorithms that learn Bayesian Network (BN) structures provi...

Please sign up or login with your details

Forgot password? Click here to reset