DAG-GNN: DAG Structure Learning with Graph Neural Networks
Yue Yu, Jie Chen, Tian Gao, Mo Yu

TL;DR
This paper introduces DAG-GNN, a deep generative model utilizing graph neural networks to learn DAG structures from data, capable of modeling complex nonlinear relationships and handling discrete variables, outperforming previous linear models.
Contribution
It proposes a novel graph neural network-based variational autoencoder for DAG learning, extending structure learning to nonlinear and discrete data.
Findings
More accurate graph learning on nonlinear synthetic data
Reasonably close to global optima on discrete benchmark datasets
Handles both discrete and vector-valued variables effectively
Abstract
Learning a faithful directed acyclic graph (DAG) from samples of a joint distribution is a challenging combinatorial problem, owing to the intractable search space superexponential in the number of graph nodes. A recent breakthrough formulates the problem as a continuous optimization with a structural constraint that ensures acyclicity (Zheng et al., 2018). The authors apply the approach to the linear structural equation model (SEM) and the least-squares loss function that are statistically well justified but nevertheless limited. Motivated by the widespread success of deep learning that is capable of capturing complex nonlinear mappings, in this work we propose a deep generative model and apply a variant of the structural constraint to learn the DAG. At the heart of the generative model is a variational autoencoder parameterized by a novel graph neural network architecture, which we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Drug Discovery Methods · Machine Learning in Materials Science · Advanced Graph Neural Networks
MethodsGraph Neural Network
