Lune

NeurIPS2022Top-tier venue

Verification and search algorithms for causal DAGs

Davin Choo, Kirankumar Shiragur, Arnab Bhattacharyya

2022Year
21Citations
8Top-tier citations

Abstract

We study two problems related to recovering causal graphs from interventional data: (i) verification\textit{verification}, where the task is to check if a purported causal graph is correct, and (ii) search\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 covered edges\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 O(log⁡n)\mathcal{O}(\log n) times the optimal number of interventions needed to verify\textit{verify} (verifying size) the underlying DAG on nn vertices. This approximation is tight as any\textit{any} search algorithm on an essential line graph has worst case approximation ratio of Ω(log⁡n)\Omega(\log n) with respect to the verifying size. With bounded size interventions, each of size ≤k\leq k, our algorithm gives an O(log⁡n⋅log⁡k)\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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext ec13f65b-dece-4074-803f-61db27a3724d

Cited by top-tier papers8

Ask how each one uses it

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines