A Traveling Salesman Learns Bayesian Networks

11/20/2012
by   Tuhin Sahai, et al.
0

Structure learning of Bayesian networks is an important problem that arises in numerous machine learning applications. In this work, we present a novel approach for learning the structure of Bayesian networks using the solution of an appropriately constructed traveling salesman problem. In our approach, one computes an optimal ordering (partially ordered set) of random variables using methods for the traveling salesman problem. This ordering significantly reduces the search space for the subsequent greedy optimization that computes the final structure of the Bayesian network. We demonstrate our approach of learning Bayesian networks on real world census and weather datasets. In both cases, we demonstrate that the approach very accurately captures dependencies between random variables. We check the accuracy of the predictions based on independent studies in both application domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2018

Inference in Graded Bayesian Networks

Machine learning provides algorithms that can learn from data and make i...
research
06/03/2022

Structure Learning for Hybrid Bayesian Networks

Bayesian networks have been used as a mechanism to represent the joint d...
research
05/18/2017

Scalable Exact Parent Sets Identification in Bayesian Networks Learning with Apache Spark

In Machine Learning, the parent set identification problem is to find a ...
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
01/16/2013

Exploiting Qualitative Knowledge in the Learning of Conditional Probabilities of Bayesian Networks

Algorithms for learning the conditional probabilities of Bayesian networ...
research
10/29/2020

Learning Bayesian Networks from Ordinal Data

Bayesian networks are a powerful framework for studying the dependency s...
research
04/12/2018

Fast Counting in Machine Learning Applications

We propose scalable methods to execute counting queries in machine learn...

Please sign up or login with your details

Forgot password? Click here to reset