Source-linked AI summary
Inducing Causal Structure for Interpretable Neural Networks
Atticus Geiger, Zhengxuan Wu, Hanson Lu, Josh Rozner, Elisa Kreiss, Thomas Icard, Noah D. Goodman, Christopher Potts
TL;DR
The paper asks how well-founded causal knowledge can be incorporated into neural models while they continue to learn from data. It introduces interchange intervention training, which aligns causal variables with neural representations and trains counterfactual behavior; across three case studies, IIT performs best on behavioral evaluations and most closely realizes the target causal models.
Problem
The paper asks how to bring well-founded causal-structure insights into trained models while retaining data-driven learning.
Source: §1 · p. 1Method
Results
Across three case studies, IIT models perform best in behavioral evaluations and conform best to the target causal models, making them the most interpretable by that measure.
Source: §1 · pp. 1–2, §7 · p. 9Takeaways & Limitations
IIT is a flexible way to bring high-level causal-structure insights into data-driven neural models, and it combines with multi-task objectives that further strengthen results.
Source: §7 · p. 9
Abstract
from arXiv · showhide
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. We evaluate IIT on a structural vision task (MNIST-PVR), a navigational language task (ReaSCAN), and a natural language inference task (MQNLI). We compare IIT against multi-task training objectives and data augmentation. In all our experiments, IIT achieves the best results and produces neural models that are more interpretable in the sense that they more successfully realize the target causal model.
1. Introduction
The paper asks how symbolic causal knowledge can guide neural models without displacing data-driven learning. It introduces interchange intervention training (IIT), evaluates it in three task settings, and reports stronger systematic generalization and interpretability than its comparison methods.
1. Introduction
- Symbolic causal knowledge may compensate for data gaps or provide useful inductive biases while models continue learning from data.The paper asks how to bring such knowledge into trained models without abandoning data-driven learning.Source: §1 · p. 1
- IIT aligns causal-model variables with neural representations and trains the neural model to match the causal model’s counterfactual behavior under aligned interchange interventions.Its objectives are differentiable, and zero loss guarantees the target causal model is a causal abstraction of the neural network.Source: §1 · p. 1
- The method extends causal abstraction analysis from passively studying models to optimizing them to acquire specific causal structures.This creates an interplay between model analysis and model improvement.Source: §1 · p. 1
- The evaluation covers MNIST-PVR vision, ReaSCAN grounded language understanding, and MQNLI natural language inference.Each case aligns high-level causal variables with low-level neural representations to define IIT objectives.Source: §1 · p. 1
- IIT outperforms multi-task objectives and data augmentation on systematic generalization benchmarks and yields more interpretable models.Interpretability is assessed by how well models realize the target causal models.Source: §1 · pp. 1–2
2. Related Work
Related approaches study representations or incorporate task and input-level supervision, but they differ in whether they intervene on internal states and actively shape model structure. IIT builds on intervention-based analysis by bringing it into optimization.
Probes
- Probes reveal encoded information, but probed information is not guaranteed to play a causal role in network behavior (Ravichander et al., 2020; Elazar et al., 2020; Geiger et al., 2021; 2020).The paper distinguishes encoding evidence from causal relevance.Source: §2 · p. 2
Feature Attribution
- Feature-attribution methods can measure causal properties, but they passively study trained networks rather than actively improving them.Erion et al. (2021) is noted as a path from attribution to improved optimization.Source: §2 · p. 2
Intervention-Based Analyses
- Intervention-based analyses change input or internal representations to study effects, and IIT extends these methods to optimization.Their finely controlled interventions provide a toolkit for understanding causal structure.Source: §2 · p. 2
Multi-Task Training
- Multi-task training jointly trains a model on multiple tasks, and the paper uses causal-model-defined objectives as a comparison point for IIT (Crawshaw, 2020).Unlike standard supervised probing, multi-task training allows the target model’s parameters to change during the probing process.Source: §2 · p. 2
Data Augmentation
- Data augmentation generates additional examples from existing ones, whereas IIT interchanges internal representations rather than only creating inputs (Perez & Wang, 2017; Kaushik et al., 2019).The paper uses causal-model-generated data augmentation as another comparison point.Source: §2 · p. 2
3. Interchange Intervention Training
Interchange intervention training (IIT) aligns neural representations with variables in a causal model and trains the network to match the model’s counterfactual behavior. The section defines interchange interventions and causal abstraction, then explains IIT’s loss, guarantee, and interpretability measure.
- An interchange intervention runs the model on a base and source input, then replaces the base run’s aligned internal state with the state obtained from the source.The intervention’s output is the model’s output for the base input with that internal-state substitution.Source: §3 · p. 3
- A causal abstraction requires aligned interventions in the high- and low-level models to have the same effects across input pairs.The alignment maps high-level intermediate variables to non-overlapping subsets of low-level variables.Source: §3 · p. 3
- A causal model that is an abstraction of a network serves as a faithful interpretation of how it achieves its behavior, rather than a story about its reasoning.The aligned high-level variables and their parenthood relation help interpret neural representations and how they are composed.Source: §3 · p. 3
- Interchange intervention accuracy measures the percentage of aligned interventions producing the same output; exhaustive evaluation may be impractical because the input-pair space can be enormous.In that case, the measure is estimated using randomly sampled input pairs.Source: §3 · p. 3
- IIT compares the causal model’s counterfactual output with the neural network’s intervened prediction, then combines that loss with other objectives and updates the network.The intervention joins computation graphs from the base and source runs, so backpropagation branches at the intervention site and updates weights from both runs.Source: §3 · pp. 3–5
- Despite perfect Boolean-conjunction accuracy, the example network’s interchange intervention accuracy is 81.25%; after one IIT update, it reaches 1 and the causal model becomes an abstraction of the network.The initial network matches the causal model on all four inputs but disagrees on some aligned interventions.Source: §3 · p. 4, Figure 1 · p. 4
- When the IIT loss is zero, the causal model and neural network are in a causal abstraction relationship, although the reverse does not necessarily hold.The example illustrates the asymmetry: its network becomes an abstraction after an IIT update even though the initial network already had perfect behavioral accuracy.Source: Figure 1 · p. 4, §3 · p. 5
4. MNIST Pointer-Value Retrieval
MNIST-PVR tests whether models learn to retrieve a digit by following a pointer, including under distribution shift. IIT aligns neural representations with a causal model and trains counterfactual behavior; typed IIT combined with multi-task training achieves the strongest reported generalization and causal-model agreement.
Task and Symbolic Causal Structure
- The task uses four MNIST digits in a grid; the top-left digit points to one of the other three, and the causal model abstracts away digit recognition to represent pointer reasoning.The systematic-generalization split removes training cases with specified digit values in the non-pointer positions.Source: §4 · p. 5
Alignments
- Neural representations are aligned to quadrants of the first max-pooling layer, with each quadrant directly above its corresponding input; alignments closer to the classifier head were ineffective.The authors attribute the placement sensitivity as likely due to convolutional locality.Source: §4 · p. 5
Typed Interchange Intervention Training
- For typed IIT, the four intermediate causal variables and their aligned neural representations share value spaces, enabling interventions between different variables.The method also compares against multi-task prediction of intermediate variables and data augmentation that swaps input quadrants.Source: §4 · pp. 5–6
Results
- 96.01% behavioral accuracy and 96.64% interchange intervention accuracy are the best reported MNIST-PVR test results, achieved by combining IIT with multi-task training.IIT alone reaches 93.93% behavioral accuracy and 94.85% interchange intervention accuracy; standard and multi-task-only models fail to generalize behaviorally (0%).Source: §4 · pp. 6–7
- IIT reaches 92.00% test interchange intervention accuracy with data augmentation, but still underperforms IIT; augmentation alone remains below 90.90% behavioral performance.Standard training has 88.80% training interchange intervention accuracy but only 20.60% on test data.Source: §4 · pp. 6–7
Typed Interchange Intervention Training
- Typed IIT is crucial for generalization: without it, behavioral and interchange intervention accuracy plummets on test data.The best model's causal model CPVR is described as a near-perfect abstraction of its neural network.Source: §4 · p. 7
5. Navigation and Language (ReaSCAN)
ReaSCAN tests command-driven navigation, with generalization to unseen combinations of attributes and action sequences. IIT aligns neural representations with a causal solver; it improves behavioral generalization and causal-model conformity, with multi-task training further improving results.
Symbolic Causal Structure
- The causal solver parses target attributes, locates the target and agent, computes their horizontal and vertical distances, then produces an action sequence.The experiment uses the simplest ReaSCAN command structure, excluding relative clauses.Source: §5 · pp. 7–8
Systematic Generalization
- The four test splits probe unseen compositions of command attributes and output actions, including novel color, size, direction, and length.The test sets assess zero-shot generalization to unseen combinations of concepts seen during training.Source: §5 · p. 8
Alignments
- The model aligns target-property variables to chunks of the noun representation and position-difference variables to chunks of the decoder's initial hidden representation.The target-property representation is split into three 25-dimensional chunks, and the 100-dimensional initial hidden representation into two 50-dimensional chunks.Source: §5 · p. 8
Results
- IIT and multi-task training together produce the best behavioral generalization across all four ReaSCAN test splits.IIT alone outperforms multi-task training on novel sizes and lengths, and performs similarly on novel colors and lengths.Source: §5 · p. 8
- The combined IIT and multi-task model also achieves the strongest interchange intervention accuracy by wide margins across all four splits.Without IIT, standard and multi-task models show non-zero accuracy only on the easier novel-color and novel-size splits; IIT also gains traction on novel direction and length.Source: §5 · p. 8
6. Natural Language Inference (MQNLI)
MQNLI evaluates whether a model can classify semantic relations between sentence pairs, including under a difficult train-test split. IIT trains BERT to realize a causal model of quantified-phrase relations; alignment at layer 6 or later yields near-perfect behavioral and intervention accuracy.
Symbolic Causal Structure
- The causal submodel computes the relation between aligned quantified verb phrases, then uses it to infer the relation between the sentences.The quantified verb phrase comprises the adverb, verb, and quantified object noun phrase.Source: §6 · p. 9
Systematic Generalization
- The MQNLI train-test split is designed to be difficult while remaining solvable by a compositional memorization-based model.The task labels sentence relations as entailment, contradiction, or neutral.Source: §6 · pp. 8–9
Results
- Data augmentation gives excellent or perfect behavioral accuracy but low interchange intervention accuracy, so behavioral success alone does not establish an interpretable solution.The authors state IIT is needed to produce an interpretable solution.Source: §6 · p. 9
- IIT on the quantified-phrase causal model solves MQNLI with near-perfect behavioral and IIT accuracy (approximately 100%).With alignment at BERT layer 6 or later, multi-task training further improves the best models.Source: §6 · p. 9
- Aligning the quantified-phrase variable to BERT's first few layers yields lower accuracy; layer 6 and later yield near-perfect behavioral and intervention accuracy.The evaluation reports results on the evaluation set.Source: §6 · p. 9
7. Conclusion
The paper introduces interchange intervention training (IIT) and evaluates it across vision, grounded language understanding, and natural language inference. Across the three case studies, IIT models perform best on behavioral evaluations and align most closely with the task-specific causal models.
7. Conclusion
- Across all three case studies, IIT models perform best on challenging behavioral evaluations and conform best to the task-specific high-level causal models.The settings are MNIST-PVR, ReaSCAN, and MQNLI.Source: §7 · p. 9
- The paper applies IIT to vision, grounded language understanding, and natural language inference.The case studies use MNIST-PVR, ReaSCAN, and MQNLI, respectively.Source: §7 · p. 9
- IIT combines with multi-task objectives, which further strengthen the results.Source: §7 · p. 9
A. Zero Loss Entails Causal Abstraction
When the non-negative loss is zero, the interchange intervention conditions imply that the causal model is a causal abstraction of the neural network. The proof uses the zero sum to establish that each loss term is zero, then applies the loss function’s zero-loss property.
A. Zero Loss Entails Causal Abstraction
- If the non-negative loss is zero and zero loss implies x = κ(y), then the causal model is a causal abstraction of the neural network.Source: A. Zero Loss Entails Causal Abstraction · p. 13
- A zero sum of the loss terms makes each addend zero.Source: A. Zero Loss Entails Causal Abstraction · p. 13
- The loss function’s zero-loss property yields the condition for abstraction in Eqn. 2.Source: A. Zero Loss Entails Causal Abstraction · p. 13
B. ReaSCAN
The ReaSCAN experiments test zero-shot generalization to unseen combinations of concepts and action sequences, using four systematic test splits. The section also describes dataset-generation choices, training procedures, and limitations involving data artifacts, variable mappings, and IIT example pairing.
B. ReaSCAN
- Novel-color and novel-size splits reuse one training set with separate test sets, while novel-length generation restricts commands to “walk to” and excludes adverbs.Novel-color and novel-size generation allows three verbs and four adverbs; novel direction and novel length restrict verbs to “walk to” and exclude adverbs.Source: B. ReaSCAN · p. 13
- ReaSCAN generation has known artifacts, while the symbolic causal structure and variable mappings are non-unique and mapping choice substantially affects performance and generalizability.The formulation of base/source example pairs also affects IIT performance, a question left for future research.Source: B. ReaSCAN · p. 13
- Training uses Adam with a decaying learning rate for 100,000 epochs, selects checkpoints on a 2,000-example development set, and repeats experiments across three random seeds.Training takes about one day on a GeForce RTX 2080 Ti; dataset generation takes approximately 30 minutes on a multi-CPU cluster.Source: B. ReaSCAN · p. 13
- ReaSCAN tests zero-shot generalization on unseen composites through novel color, novel size, novel direction, and novel action-sequence-length splits.Source: B. ReaSCAN · p. 14
- The attribute splits hold out unseen combinations such as “yellow square” and small-cylinder commands; the direction split holds out southwest targets, and the length split tests sequences of 11–13 actions.Source: B. ReaSCAN · p. 14
- The ReaSCAN model uses a CNN for grid worlds, a bidirectional LSTM for commands, and an LSTM decoder with cross-modal attention.Source: B. ReaSCAN · p. 14
C. Experiment Details of Multiply Quantified Natural Language Inference (MQNLI)
The MQNLI experiments use complete-sentence data and QPObj labels to compare IIT, augmentation, and multi-task objectives. They train a BERT model and construct paired examples for counterfactual and auxiliary-task training.
C. Experiment Details of Multiply Quantified Natural Language Inference (MQNLI)
- The MQNLI dataset uses 500K training, 60K development, and 10K test examples, with complete sentences and QPObj labels for IIT and multi-task objectives.Source: C. Experiment Details of Multiply… · p. 14
- The BERT model is the uncased-base variant with 12 layers and hidden size 768; the QPObj probe is a one-layer softmax classifier with a 32-dimensional factorization.Source: C. Experiment Details of Multiply… · p. 14
- Training pairs two MQNLI samples, replacing the first example’s quantified verb phrase with the second’s; IIT uses the first as base and the second as intervention source.The experiments use 50,000 base examples and 20 intervention sources per base example, with 10 intended to produce impactful interventions.Source: C. Experiment Details of Multiply… · p. 14
- All settings use the same 50,000 × 20 pairs per epoch, and each added objective receives weight 1.0 alongside the base objective.Source: C. Experiment Details of Multiply… · p. 14
Related papers
This paper cites
- Axiomatic Attribution for Deep Networks2017
- Striving for Simplicity: The All Convolutional Net2014
- Designing and Interpreting Probes with Control Tasks2019
- Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?2020
- An Overview of Multi-Task Learning in Deep Neural Networks2017
- The Effectiveness of Data Augmentation in Image Classification using Deep Learning2017
Cited by
- Can LLMs Faithfully Solve Ontology Engineering Tasks? A Mechanistic Interpretability Study2026
- Which Differences Matter? Controlled Tests of Rule Transfer, Joint Reliability, and Information Use in Decision Models2026
- Lagged Coupling: Internal Representations Become Readable Before They Become Causal2026
- SCIT: Testing Causal Cache Carriers in Latent Chain-of-Thought Models2026
- Circuit Condensation: Post-Training that Concentrates a Behavior's Causal Circuit2026
- Towards Computational Provenance: Carrying Causal-State Evidence in Generated Text2026