Experimental Design for Learning Causal Graphs with Latent Variables

Kocaoglu, Murat, Shanmugam, Karthikeyan, Bareinboim, Elias

Neural Information Processing Systems 

We consider the problem of learning causal structures with latent variables using interventions. Our objective is not only to learn the causal graph between the observed variables, but to locate unobserved variables that could confound the relationship between observables. Our approach is stage-wise: We first learn the observable graph, i.e., the induced graph between observable variables. Next we learn the existence and location of the latent variables given the observable graph. We propose an efficient randomized algorithm that can learn the observable graph using O(d\log 2 n) interventions where d is the degree of the graph.