Learning to Induce Causal Structure
  The fundamental challenge in causal induction is to infer the underlying
graph structure given observational and/or interventional data. Most existing
causal induction algorithms operate by generating candidate graphs and then
evaluating them using either score-based methods (including continuous
optimization) or independence tests. In this work, instead of proposing scoring
function or independence tests, we treat the inference process as a black box
and design a neural network architecture that learns the mapping from both
observational and interventional data to graph structures via supervised
training on synthetic graphs. We show that the proposed model generalizes not
only to new synthetic graphs but also to naturalistic graphs.
