A Deconfounding Method for Reverse Causal Inference Using Causally Weighted Gaussian Mixture Models
A major limitation of machine learning (ML) prediction models is that they recover associational, rather than causal, predictive relationships between variables. In high-stakes automation applications of ML, this is problematic, as the model often learns spurious, non-causal associations. This paper proposes mechanism learning, a simple method which uses causally weighted Gaussian Mixture Models (CW-GMMs) to deconfound observational data such that any appropriate ML model is forced to learn predictive relationships between effects and their causes (reverse causal inference), despite the potential presence of multiple unknown and unmeasured confounding. Effect variables can be very high-dimensional, and the predictive relationship nonlinear, as is common in ML applications. This novel method is widely applicable: the only requirement is the existence of a set of mechanism variables mediating the cause (prediction target) and effect (feature data), which is independent of the (unmeasured) confounding variables. We test our method on fully synthetic, semi-synthetic and real-world data sets, demonstrating that it can discover reliable, unbiased, causal ML predictors, whereas the same ML predictor trained naively using classical supervised learning on the original observational data, is heavily biased by spurious associations. We provide code to implement the results in the paper, online.<br/>
Authors
- Max A. Little (ORCID: https://orcid.org/0000-0002-1507-3822)
- Jianqiao Mao (ORCID: https://orcid.org/0000-0001-5945-1736)
- Jianqiao; id_orcid 0000-0001-5945-1736 Mao
Publication Details
- Journal
- University of Birmingham Research Portal (University of Birmingham)
- Published
- 2026-04-21
- Primary Topic
- Bayesian Modeling and Causal Inference
- Type
- article
- Field-Weighted Citation Impact
- 0.00