Evolutionary Causal Discovery with Relative Impact Stratification for Interpretable Data Analysis
Ou Deng, Shoji Nishimura, Atsushi Ogihara, Qun Jin
TL;DR
This paper addresses the challenge of causal analysis in healthcare data where traditional causal discovery and SEM can be limited by small samples and interpretability. It introduces Evolutionary Causal Discovery (ECD), which combines Genetic Programming Symbolic Regression (GPSR) with Relative Impact Stratification (RIS) to uncover interpretable mathematical relationships and quantify the relative impact of predictors. The key contributions are the RIS-based expression simplification, the expression-tree visualization for unknown causal links, and demonstration on synthetic data and real EHR BMI data, with results aligning with SEM and SHAP analyses. The findings show that ECD maintains high accuracy and stability under noise, provides counterfactual reasoning capabilities through RIS, and offers a practical, interpretable framework for complex healthcare datasets with potential for broader domain applications.
Abstract
This study proposes Evolutionary Causal Discovery (ECD) for causal discovery that tailors response variables, predictor variables, and corresponding operators to research datasets. Utilizing genetic programming for variable relationship parsing, the method proceeds with the Relative Impact Stratification (RIS) algorithm to assess the relative impact of predictor variables on the response variable, facilitating expression simplification and enhancing the interpretability of variable relationships. ECD proposes an expression tree to visualize the RIS results, offering a differentiated depiction of unknown causal relationships compared to conventional causal discovery. The ECD method represents an evolution and augmentation of existing causal discovery methods, providing an interpretable approach for analyzing variable relationships in complex systems, particularly in healthcare settings with Electronic Health Record (EHR) data. Experiments on both synthetic and real-world EHR datasets demonstrate the efficacy of ECD in uncovering patterns and mechanisms among variables, maintaining high accuracy and stability across different noise levels. On the real-world EHR dataset, ECD reveals the intricate relationships between the response variable and other predictive variables, aligning with the results of structural equation modeling and shapley additive explanations analyses.
