On the Unlikelihood of D-Separation

03/10/2023
by   Itai Feigenbaum, et al.
0

Causal discovery aims to recover a causal graph from data generated by it; constraint based methods do so by searching for a d-separating conditioning set of nodes in the graph via an oracle. In this paper, we provide analytic evidence that on large graphs, d-separation is a rare phenomenon, even when guaranteed to exist, unless the graph is extremely sparse. We then provide an analytic average case analysis of the PC Algorithm for causal discovery, as well as a variant of the SGS Algorithm we call UniformSGS. We consider a set V={v_1,…,v_n} of nodes, and generate a random DAG G=(V,E) where (v_a, v_b) ∈ E with i.i.d. probability p_1 if a<b and 0 if a > b. We provide upper bounds on the probability that a subset of V-{x,y} d-separates x and y, conditional on x and y being d-separable; our upper bounds decay exponentially fast to 0 as |V| →∞. For the PC Algorithm, while it is known that its worst-case guarantees fail on non-sparse graphs, we show that the same is true for the average case, and that the sparsity requirement is quite demanding: for good performance, the density must go to 0 as |V| →∞ even in the average case. For UniformSGS, while it is known that the running time is exponential for existing edges, we show that in the average case, that is the expected running time for most non-existing edges as well.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2021

Exact algorithms for maximum weighted independent set on sparse graphs

The maximum independent set problem is one of the most important problem...
research
10/01/2019

Optimal Dyck Reachability for Data-Dependence and Alias Analysis

A fundamental algorithmic problem at the heart of static analysis is Dyc...
research
07/09/2018

Constraint-based Causal Discovery for Non-Linear Structural Causal Models with Cycles and Latent Confounders

We address the problem of causal discovery from data, making use of the ...
research
03/19/2019

The Average-Case Complexity of Counting Cliques in Erdős-Rényi Hypergraphs

The complexity of clique problems on Erdos-Renyi random graphs has becom...
research
07/23/2020

The Asymmetric Travelling Salesman Problem in Sparse Digraphs

Asymmetric Travelling Salesman Problem (ATSP) and its special case Direc...
research
01/16/2019

Solving Simple Stochastic Games with few Random Nodes faster using Bland's Rule

The best algorithm so far for solving Simple Stochastic Games is Ludwig'...
research
09/10/2021

A Fast PC Algorithm with Reversed-order Pruning and A Parallelization Strategy

The PC algorithm is the state-of-the-art algorithm for causal structure ...

Please sign up or login with your details

Forgot password? Click here to reset