atlas

Research map / Probabilistic and scientific modeling / Causal discovery

A Fixed-Parameter Tractable Algorithm for Counting Markov Equivalence Classes with the Same Skeleton

AAAI 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Differentiable and score-based DAG learning

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a fixed-parameter tractable algorithm that counts Markov equivalence classes (MECs) sharing a given skeleton, parameterized by treewidth and maximum degree, via a "shadow" local representation of long-range MEC constraints and a tree-decomposition recursion.

Problem

Counting the number of Markov equivalence classes (MECs) of causal DAGs that have a given undirected skeleton G; no polynomial algorithm was known for general graphs.

Approach

Introduces the "shadow" of an MEC on a vertex subset: a partial MEC on the induced subgraph plus bits recording triangle-free path reachability between edges and vertices. Shadows summarize long-range v-structure/orientation constraints locally, so counts can be combined along a tree decomposition recursively.

Key results

Limitations

Experimental setup

Metrics: worst-case runtime complexity

Baselines: brute-force enumeration of DAGs with skeleton G

Builds on: Meek's rules Verma-Pearl characterization of Markov equivalence Andersson et al. chain graph characterization of MECs Ganian et al. FPT counting of MECs

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy