Polynomial-Time Algorithms for Counting and Sampling Markov Equivalent DAGs with Applications

05/05/2022
by   Marcel Wienöbst, et al.
0

Counting and sampling directed acyclic graphs from a Markov equivalence class are fundamental tasks in graphical causal analysis. In this paper we show that these tasks can be performed in polynomial time, solving a long-standing open problem in this area. Our algorithms are effective and easily implementable. As we show in experiments, these breakthroughs make thought-to-be-infeasible strategies in active learning of causal structures and causal effect identification with regard to a Markov equivalence class practically applicable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/17/2020

Polynomial-Time Algorithms for Counting and Sampling Markov Equivalent DAGs

Counting and uniform sampling of directed acyclic graphs (DAGs) from a M...
research
06/14/2022

Counting Markov Equivalent Directed Acyclic Graphs Consistent with Background Knowledge

A polynomial-time exact algorithm for counting the number of directed ac...
research
02/05/2018

Counting and Uniform Sampling from Markov Equivalent DAGs

We propose an exact solution for the problem of finding the size of a Ma...
research
10/23/2016

Formulas for Counting the Sizes of Markov Equivalence Classes of Directed Acyclic Graphs

The sizes of Markov equivalence classes of directed acyclic graphs play ...
research
09/26/2012

Reversible MCMC on Markov equivalence classes of sparse directed acyclic graphs

Graphical models are popular statistical tools which are used to represe...
research
01/28/2023

Efficient Enumeration of Markov Equivalent DAGs

Enumerating the directed acyclic graphs (DAGs) of a Markov equivalence c...
research
03/05/2019

Size of Interventional Markov Equivalence Classes in Random DAG Models

Directed acyclic graph (DAG) models are popular for capturing causal rel...

Please sign up or login with your details

Forgot password? Click here to reset