Learning Large DAGs by Combining Continuous Optimization and Feedback Arc Set Heuristics

07/01/2021
by   Pierre Gillot, et al.
0

Bayesian networks represent relations between variables using a directed acyclic graph (DAG). Learning the DAG is an NP-hard problem and exact learning algorithms are feasible only for small sets of variables. We propose two scalable heuristics for learning DAGs in the linear structural equation case. Our methods learn the DAG by alternating between unconstrained gradient descent-based step to optimize an objective function and solving a maximum acyclic subgraph problem to enforce acyclicity. Thanks to this decoupling, our methods scale up beyond thousands of variables.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/16/2012

Local Structure Discovery in Bayesian Networks

Learning a Bayesian network structure from data is an NP-hard problem an...
research
01/13/2022

Finding (s,d)-Hypernetworks in F-Hypergraphs is NP-Hard

We consider the problem of computing an (s,d)-hypernetwork in an acyclic...
research
06/04/2020

Learning DAGs without imposing acyclicity

We explore if it is possible to learn a directed acyclic graph (DAG) fro...
research
01/13/2011

DirectLiNGAM: A direct method for learning a linear non-Gaussian structural equation model

Structural equation models and Bayesian networks have been widely used t...
research
02/04/2023

Directed Acyclic Graphs With Tears

Bayesian network is a frequently-used method for fault detection and dia...
research
12/12/2012

Inference with Seperately Specified Sets of Probabilities in Credal Networks

We present new algorithms for inference in credal networks --- directed ...
research
06/14/2021

DAGs with No Curl: An Efficient DAG Structure Learning Approach

Recently directed acyclic graph (DAG) structure learning is formulated a...

Please sign up or login with your details

Forgot password? Click here to reset