Do causal predictors generalize better to new domains?
Not on the map. Why?
Abstract (arXiv)
We study how well machine learning models trained on causal features generalize across domains. We consider 16 prediction tasks on tabular datasets covering applications in health, employment, education, social benefits, and politics. Each dataset comes with multiple domains, allowing us to test how well a model trained in one domain performs in another. For each prediction task, we select features that have a causal influence on the target of prediction. Our goal is to test the hypothesis that models trained on causal features generalize better across domains. Without exception, we find that predictors using all available features, regardless of causality, have better in-domain and out-of-domain accuracy than predictors using causal features. Moreover, even the absolute drop in accuracy from one domain to the other is no better for causal predictors than for models that use all features. In addition, we show that recent causal machine learning methods for domain generalization do not perform better in our evaluation than standard predictors trained on the set of causal features. Likewise, causal discovery algorithms either fail to run or select causal variables that perform no better than our selection. Extensive robustness checks confirm that our findings are stable under variable misclassification.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 20 of its 93 references that are in the map. First posted on arXiv 15 Feb 2024.
Builds on
20 of 93 references.
References · 20
- 2019Invariant Risk Minimizationcited by 1,832
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
- 2020In Search of Lost Domain Generalizationcited by 1,042
- 2021Generalizing to Unseen Domains: A Survey on Domain Generalizationcited by 762
- 2020TabTransformer: Tabular Data Modeling Using Contextual Embeddingscited by 398
- 2015Return of Frustratingly Easy Domain Adaptationcited by 389
- 2021SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Trainingcited by 310
- 2020The Risks of Invariant Risk Minimizationcited by 262
- 2021Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalizationcited by 220
- 2019Neural Oblivious Decision Ensembles for Deep Learning on Tabular Datacited by 200
- 2018Anchor regression: heterogeneous data meets causalitycited by 116
8 more
- 2022Causal Machine Learning: A Survey and Open Problemscited by 107
- 2014Domain-Adversarial Neural Networkscited by 78
- 2020Coping with Label Shift via Distributionally Robust Optimisationcited by 69
- 2022Invariant and Transportable Representations for Anti-Causal Domain Shiftscited by 37
- 2022Modeling the Data-Generating Process is Necessary for Out-of-Distribution Generalizationcited by 34
- 2022Provable Domain Generalization via Invariant-Feature Subspace Recoverycited by 32
- 2021An Online Learning Approach to Interpolation and Extrapolation in Domain Generalizationcited by 30
- 2018Preventing Failures Due to Dataset Shift: Learning Predictive Models That Transportcited by 6
Built on by
Citing papers per year: 2024: 2; 2025: 6; 2026: 3.
11 papers.
- 2024The Landscape of Causal Discovery Data: Grounding Causal Discovery in Real-World Applicationscited by 17
- 2024Domain Generalisation via Imprecise Learningcited by 14
- 2025Position: Foundation Models for Tabular Data within Systemic Contexts Need Groundingcited by 5
- 2025When Shift Happens - Confounding Is to Blamecited by 5
- 2025A Shift in Perspective on Causality in Domain Generalizationcited by 1
- 2025Causal Graph Neural Networks for Healthcarecited by 1
- 2025How PC-based Methods Err: Towards Better Reporting of Assumption Violations and Small Sample Errorscited by 0
- 2025InterFeat: A Pipeline for Finding Interesting Scientific Featurescited by 0
- 2026Environment-Adaptive Covariate Selection: Learning When to Use Spurious Correlations for Out-of-Distribution Predictioncited by 0
- 2026An Expectation-Maximization Algorithm for Domain Adaptation in Gaussian Causal Modelscited by 0
- 2026How Useful is Causal Invariance for Domain Adaptation in Finite-Sample Settings?cited by 0
- 2026How Useful is Causal Invariance for Domain Adaptation in Finite-Sample Settings?10 Jun 2026
- 2026An Expectation-Maximization Algorithm for Domain Adaptation in Gaussian Causal Models6 Jan 2026
- 2026Environment-Adaptive Covariate Selection: Learning When to Use Spurious Correlations for Out-of-Distribution Prediction5 Jan 2026
- 2025Causal Graph Neural Networks for Healthcare4 Nov 2025
- 2025A Shift in Perspective on Causality in Domain Generalization18 Aug 2025
- 2025When Shift Happens - Confounding Is to Blame27 May 2025
- 2025Position: Foundation Models for Tabular Data within Systemic Contexts Need Grounding26 May 2025
- 2025InterFeat: A Pipeline for Finding Interesting Scientific Features18 May 2025
- 2025How PC-based Methods Err: Towards Better Reporting of Assumption Violations and Small Sample Errors20 Feb 2025
- 2024The Landscape of Causal Discovery Data: Grounding Causal Discovery in Real-World Applications2 Dec 2024
- 2024Domain Generalisation via Imprecise Learning6 Apr 2024