Internal Causal Mechanisms Robustly Predict Language Model Out-of-Distribution Behaviors
Jing Huang, Junyi Tao, Thomas Icard, Diyi Yang, Christopher Potts
TL;DR
The paper tackles the challenge of predicting language model behavior under distribution shifts by leveraging internal causal mechanisms. It introduces a two-stage framework to identify abstract causal models and then predict correctness, supported by two methods: counterfactual simulation and value probing. Across five tasks, causal features prove more robust than non-causal signals, with counterfactual simulation delivering the strongest OOD performance and substantial gains over baselines. The work demonstrates a practical application of causal interpretability for predicting model reliability, highlighting implications for safety and deployability in real-world NLP systems. It also discusses trade-offs, task properties, and the potential for automating high-level causal model discovery to broaden applicability.
Abstract
Interpretability research now offers a variety of techniques for identifying abstract internal mechanisms in neural networks. Can such techniques be used to predict how models will behave on out-of-distribution examples? In this work, we provide a positive answer to this question. Through a diverse set of language modeling tasks--including symbol manipulation, knowledge retrieval, and instruction following--we show that the most robust features for correctness prediction are those that play a distinctive causal role in the model's behavior. Specifically, we propose two methods that leverage causal mechanisms to predict the correctness of model outputs: counterfactual simulation (checking whether key causal variables are realized) and value probing (using the values of those variables to make predictions). Both achieve high AUC-ROC in distribution and outperform methods that rely on causal-agnostic features in out-of-distribution settings, where predicting model behaviors is more crucial. Our work thus highlights a novel and significant application for internal causal analysis of language models.
