Differentiable Bayesian Structure Learning with Acyclicity Assurance

Quang-Duy Tran, Phuoc Nguyen, Bao Duong, Thin Nguyen
9/4/2023
cs.LGstat.ML

No official code found. Best implementation: quangdzuytran/TOBAC (6 stars, MIT, last commit 2023-11-06).

Abstract

Score-based approaches in the structure learning task are thriving because of their scalability. Continuous relaxation has been the key reason for this advancement. Despite achieving promising outcomes, most of these methods are still struggling to ensure that the graphs generated from the latent space are acyclic by minimizing a defined score. There has also been another trend of permutation-based approaches, which concern the search for the topological ordering of the variables in the directed acyclic graph in order to limit the search space of the graph. In this study, we propose an alternative approach for strictly constraining the acyclicty of the graphs with an integration of the knowledge from the topological orderings. Our approach can reduce inference complexity while ensuring the structures of the generated graphs to be acyclic. Our empirical experiments with simulated and real-world data show that our approach can outperform related Bayesian score-based approaches.

View on arXivView PDF

Code Implementations(1)

quangdzuytran/TOBACCommunity100%
MIT

Topological Ordering in Differentiable Bayesian Structure Learning with Guaranteed Acyclicity Constraint – ICDM 2023

60PythonSep 4, 20232 years agoMIT

Similar Papers

Cite this paper

@article{tran2023differentiable,
  title  = {Differentiable Bayesian Structure Learning with Acyclicity Assurance},
  author = {Quang-Duy Tran and Phuoc Nguyen and Bao Duong and Thin Nguyen},
  year   = {2023},
  eprint = {2309.01392},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.01392v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.01392.svg)](https://codeofpaper.com/paper/2309.01392)

Discussion