Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

DiBS: Differentiable Bayesian Structure Learning

About

Bayesian structure learning allows inferring Bayesian network structure from data while reasoning about the epistemic uncertainty -- a key element towards enabling active causal discovery and designing interventions in real world systems. In this work, we propose a general, fully differentiable framework for Bayesian structure learning (DiBS) that operates in the continuous space of a latent probabilistic graph representation. Contrary to existing work, DiBS is agnostic to the form of the local conditional distributions and allows for joint posterior inference of both the graph structure and the conditional distribution parameters. This makes our formulation directly applicable to posterior inference of complex Bayesian network models, e.g., with nonlinear dependencies encoded by neural networks. Using DiBS, we devise an efficient, general purpose variational inference method for approximating distributions over structural models. In evaluations on simulated and real-world data, our method significantly outperforms related approaches to joint posterior inference.

Lars Lorch, Jonas Rothfuss, Bernhard Sch\"olkopf, Andreas Krause• 2021

Related benchmarks

TaskDatasetResultRank
Structure learningmagic-niab n=100
SHD64.7
11
Structure learningmagic-irri n=100
SHD100.5
11
Structure learningecoli70 n=100
SHD71.05
11
Causal DiscoverySachs real data d=11--
10
Consensus Network ReconstructionSachs Flow Cytometry Consensus Network (full)
E-SHD16.1
9
Bayesian dynamic structure learningSynthetic Non-linear System d=20 (test)
Bayes-SHD48.1
6
Bayesian dynamic structure learningscRNA velocity 5-D cellular system
Bayes-SHD6.5
6
Bayesian dynamic structure learningSynthetic Linear System d=20 (test)
Bayes-SHD28.5
6
Causal DiscoverySyntren semi-synthetic d = 20
E-SHD46.43
5
Showing 9 of 9 rows

Other info

Follow for update