A tutorial on discovering and quantifying the effect of latent causal sources of multimodal EHR data
Marco Barbero-Mota, Eric V. Strobl, John M. Still, William W. Stead, Thomas A. Lasko
TL;DR
The paper tackles causal effect estimation in large, imperfect multimodal EHR data where latent confounding is pervasive. It presents a pipeline that first preprocesses and time-aligns diverse EHR modalities, then uses FastICA to identify probabilistically independent latent sources $S$ with mixing matrix $A$, situating them as exogenous factors in a linear structural causal model. A causally predictive model $H_c(S)$ is trained to predict outcomes $Y$ from these sources, with sample-level ITEs derived via SHAP on the causal model, offering interpretable, patient-specific causal insights. Real-world validations in lung cancer and SLE demonstrate the method’s scalability and its ability to uncover known etiologies and plausible novel causal signals, while highlighting ongoing challenges in causal discovery evaluation and the focus on interpretability over in-sample predictive gain.
Abstract
We provide an accessible description of a peer-reviewed generalizable causal machine learning pipeline to (i) discover latent causal sources of large-scale electronic health records observations, and (ii) quantify the source causal effects on clinical outcomes. We illustrate how imperfect multimodal clinical data can be processed, decomposed into probabilistic independent latent sources, and used to train taskspecific causal models from which individual causal effects can be estimated. We summarize the findings of the two real-world applications of the approach to date as a demonstration of its versatility and utility for medical discovery at scale.
