2021

Inducing Causal Structure for Interpretable Neural Networks

Geiger, Atticus, Wu, Zhengxuan, Lu, Hanson et al.

Understand

In many areas, we have well-founded insights about causal structure that would be useful to bring into our trained models while still allowing them to learn in a data-driven fashion.

  • To achieve this, we present the new method of interchange intervention training (IIT).
  • In IIT, we (1) align variables in a causal model (e.g., a deterministic program or Bayesian network) with representations in a neural model and (2) train the neural model to match the counterfactual behavior of the causal model on a base input when aligned representations in both models are set to be the value they would be for a source input.
  • IIT is fully differentiable, flexibly combines with other objectives, and guarantees that the target causal model is a causal abstraction of the neural model when its loss is zero.

Reading the bibliography…