Adaptivity Complexity for Causal Graph Discovery

06/09/2023
by   Davin Choo, et al.
0

Causal discovery from interventional data is an important problem, where the task is to design an interventional strategy that learns the hidden ground truth causal graph G(V,E) on |V| = n nodes while minimizing the number of performed interventions. Most prior interventional strategies broadly fall into two categories: non-adaptive and adaptive. Non-adaptive strategies decide on a single fixed set of interventions to be performed while adaptive strategies can decide on which nodes to intervene on sequentially based on past interventions. While adaptive algorithms may use exponentially fewer interventions than their non-adaptive counterparts, there are practical concerns that constrain the amount of adaptivity allowed. Motivated by this trade-off, we study the problem of r-adaptivity, where the algorithm designer recovers the causal graph under a total of r sequential rounds whilst trying to minimize the total number of interventions. For this problem, we provide a r-adaptive algorithm that achieves O(min{r,log n}· n^1/min{r,log n}) approximation with respect to the verification number, a well-known lower bound for adaptive algorithms. Furthermore, for every r, we show that our approximation is tight. Our definition of r-adaptivity interpolates nicely between the non-adaptive (r=1) and fully adaptive (r=n) settings where our approximation simplifies to O(n) and O(log n) respectively, matching the best-known approximation guarantees for both extremes. Our results also extend naturally to the bounded size interventions.

READ FULL TEXT

page 21

page 22

page 23

research
06/30/2022

Verification and search algorithms for causal DAGs

We study two problems related to recovering causal graphs from intervent...
research
01/09/2023

Subset verification and search algorithms for causal DAGs

Learning causal relationships between variables is a fundamental task in...
research
05/08/2023

New metrics and search algorithms for weighted causal DAGs

Recovering causal relationships from data is an important problem. Using...
research
06/06/2021

Collaborative Causal Discovery with Atomic Interventions

We introduce a new Collaborative Causal Discovery problem, through which...
research
10/30/2015

Learning Causal Graphs with Small Interventions

We consider the problem of learning causal networks with interventions, ...
research
07/05/2021

Matching a Desired Causal State via Shift Interventions

Transforming a causal system from a given initial state to a desired tar...
research
05/20/2021

Fully Adaptive Self-Stabilizing Transformer for LCL Problems

The first generic self-stabilizing transformer for local problems in a c...

Please sign up or login with your details

Forgot password? Click here to reset