paper-with-me

Papers

Verification and search algorithms for causal DAGs

2022-06-30 · Davin Choo, Kirankumar Shiragur, Arnab Bhattacharyya

We study two problems related to recovering causal graphs from interventional data: (i) $\textit{verification}$, where the task is to check if a purported causal graph is correct, and (ii) $\textit{search}$, where the task is to recover the correct causal graph. For both, we wish to minimize the number of interventions performed. For the first problem, we give a characterization of a minimal sized set of atomic interventions that is necessary and sufficient to check the correctness of a claimed causal graph. Our characterization uses the notion of $\textit{covered edges}$, which enables us to obtain simple proofs and also easily reason about earlier known results. We also generalize our results to the settings of bounded size interventions and node-dependent interventional costs. For all the above settings, we provide the first known provable algorithms for efficiently computing (near)-optimal verifying sets on general graphs. For the second problem, we give a simple adaptive algorithm based on graph separators that produces an atomic intervention set which fully orients any essential graph while using $\mathcal{O}(\log n)$ times the optimal number of interventions needed to $\textit{verify}$ (verifying size) the underlying DAG on $n$ vertices. This approximation is tight as $\textit{any}$ search algorithm on an essential line graph has worst case approximation ratio of $\Omega(\log n)$ with respect to the verifying size. With bounded size interventions, each of size $\leq k$, our algorithm gives an $\mathcal{O}(\log n \cdot \log k)$ factor approximation. Our result is the first known algorithm that gives a non-trivial approximation guarantee to the verifying size on general unweighted graphs and with bounded size interventions.

📄 PDF Abstract BibTeX arXiv:2206.15374

Code (4)

cxjdavin/verification-and-search-algorithms-for-causal-dags 공식 구현
cxjdavin/active-causal-structure-learning-with-advice
cxjdavin/adaptivity-complexity-for-causal-graph-discovery
cxjdavin/subset-verification-and-search-algorithms-for-causal-dags

Similar Papers 제목 키워드 기반

Subset verification and search algorithms for causal DAGs

2023-01-09 · Davin Choo, Kirankumar Shiragur

Learning causal relationships between variables is a fundamental task in causal inference and directed acyclic graphs (DAGs) are a popular choice to represent the causal relationships. As one can recover a causal graph o…

Causal Inference

New metrics and search algorithms for weighted causal DAGs

2023-05-08 · Davin Choo, Kirankumar Shiragur

Recovering causal relationships from data is an important problem. Using observational data, one can typically only recover causal graphs up to a Markov equivalence class and additional assumptions or interventional data…

A Topological Sorting Criterion for Random Causal Directed Acyclic Graphs

2026-05-07 · Alexander G. Reisach, Antoine Chambaz, Gilles Blanchard, Sebastian Weichwald arxiv

Random directed acyclic graphs (DAGs) based on imposing an order on Erdős-Rényi and scale free random graphs are widely used for evaluating causal discovery algorithms. We show that in such DAGs, the set of nodes reachab…

Causal structure learning with momentum: Sampling distributions over Markov Equivalence Classes of DAGs

2023-10-09 · Moritz Schauer, Marcel Wienöbst

In the context of inferring a Bayesian network structure (directed acyclic graph, DAG for short), we devise a non-reversible continuous time Markov chain, the ``Causal Zig-Zag sampler'', that targets a probability distri…

Causal DiscoveryGraph Sampling

Causal DAG Summarization (Full Version)

2025-04-21 · Anna Zeng, Michael Cafarella, Batya Kenig, Markos Markakis 외

Causal inference aids researchers in discovering cause-and-effect relationships, leading to scientific insights. Accurate causal estimation requires identifying confounding variables to avoid false discoveries. Pearl's c…

Causal Inference