Multi-Method Causal Evidence Synthesis: Ranking Candidate Drivers by Convergent Cross-Method Evidence from Observational Data
Organizations: Tricon Infotech
Abstract
Practitioners inferring causality from observational data usually rely on a single method and treat its output as causal truth. Recent tools select an optimal method for a dataset, and recent ensembles aggregate multiple causal-discovery algorithms into one graph, but little work pools evidence across different mathematical traditions, including non-causal ones. We present Multi-Method Causal Evidence Synthesis (MCES), a framework that ranks which candidate drivers in an observational system are most likely relevant to a set of outcomes, and with what strength of evidence. MCES runs eleven methods across eight mathematical traditions on observational panel data and pools their outputs into a Convergent Evidence Score (CES), a linear opinion pool. CES quantifies convergence of evidence across analytical lenses: the degree to which methods with different assumptions point to the same driver-outcome relationship. It does not claim causal identification in the interventionist sense; it supports hypothesis prioritization, not a transferable probability of causation. MCES first applies Structural-Behavioral Decomposition to remove definitional (algebraic) relationships, then runs all methods, normalizes outputs to [0,1], and pools them. We distinguish MCES from method selection, structural ensembles, prediction ensembles, and literature synthesis. Using synthetic data with embedded ground truth, the Sachs protein-signaling benchmark, six Bayesian-network structure benchmarks, and two further synthetic domains, we show MCES ranks true edges near the top (Precision@5 = 1.0, Precision@10 = 0.96 on the primary scenario), with a low empirical rate of null pairs reaching Moderate-or-higher convergence. Our central point is not that the pool beats every individual method, but that no single method is uniformly best across the evaluated scenarios, so MCES offers a method-agnostic default.
Figures & tables
| Domain | Drivers ( ) | Outcomes ( ) | Units | Time |
|---|---|---|---|---|
| Enterprise Software | Product perf., training, usability, staffing | Revenue, throughput, efficiency | Sites | Weeks |
| Healthcare | Treatments, protocols, staffing, equipment | Mortality, readmission, satisfaction | Hospitals | Months |
| Manufacturing | Machine settings, materials, operator skill | Defect rate, yield, throughput | Lines | Shifts |
| Education | Teaching methods, class size, technology | Test scores, graduation rate | Schools | Semesters |
| SaaS / Product | Features, UX changes, pricing, onboarding | Retention, NPS, revenue, churn | Cohorts | Months |
| Method | Captures | Misses |
|---|---|---|
| Regression | Linear associations | Non-linear effects, causal direction |
| SHAP | Non-linear importance | Causal direction, temporal dynamics |
| Granger Causality | Temporal predictability | Non-linear relationships |
| Bayesian Networks | DAG structure | Hidden confounders |
| Causal Forest | Heterogeneous effects | Median binarization (impl. choice) |
| Method | Key Papers | Limitation |
|---|---|---|
| Partial Correlation | Pearson (1895) | Cannot determine direction |
| Lasso Regression | Tibshirani (1996) | Assumes linearity |
| Distance Correlation | Székely et al. (2007) | Unsigned; no direction |
| Predictive Power Score | Wetschoreck et al. (2020) | Univariate; no confounder control |
| Mixed-Effects Models | Laird and Ware (1982) | Assumes linearity |
| Random Forest + SHAP | Breiman (2001) ; Lundberg and Lee (2017) | Importance causation |
| Paradigm | Examples | What It Does | Limitation |
|---|---|---|---|
| Method Selection | CausalTune, Causal-Copilot | Picks best ONE method | Discards all other evidence |
| Same-Method Ensemble | TETRAD, E-CIT | Same algorithm on data splits | Shared assumptions & failure modes |
| Structural Ensemble | Vo et al. (2026) , Li et al. (2026) | Pools causal-discovery algorithms into one graph | Members share the graph-recovery task and causal-family assumptions |
| Literature Synthesis | Shi et al. (2025) | LLM extracts from papers | Requires existing studies |
| Cross-Tradition (MCES) | This paper | 11 methods, 8 traditions, incl. non-causal; ranks a declared grid | No recovery guarantee; empirical FP control only |
| Tier | Methods | What They Provide | |
|---|---|---|---|
| 1: Associational | Partial Corr., Lasso, Distance Corr. | Associations, no direction | 0.06 |
| 2: Predictive | Mixed Effects, RF+SHAP, PPS | Importance, structure | 0.05–0.08 |
| 3: Temporal | Granger, ITS, Transfer Entropy | Direction and timing | 0.13–0.14 |
| 4: Structural and treatment-effect | Bayesian Net, Causal Forest | Causal structure, effects | 0.10–0.11 |
| Method | F1@10 |
|---|---|
| Ensemble (MCES) | 0.686 0.035 |
| Partial Corr. | 0.711 0.016 |
| Lasso | 0.714 0.000 |
| Distance Corr. | 0.475 0.088 |
| PPS | 0.129 0.029 |
| RF+SHAP | 0.539 0.070 |
| Scenario | MCES F1@10 | Baseline F1@10 |
|---|---|---|
| Primary panel (20 seeds) | 0.69 0.04 | 0.70 0.04 |
| Non-linear | 0.74 0.00 | 0.42 0.00 |
| Confounded | 0.73 0.00 | 0.82 0.00 |
| Healthcare | 1.00 0.00 | 0.80 0.00 |
| Manufacturing | 0.74 0.00 | 0.63 0.00 |
| Stacked logistic (rotating folds) | 0.69 0.04 | 0.71 0.00 a |
| Weight scheme | F1@10 |
|---|---|
| uniform | 0.686 0.035 |
| tiered | 0.646 0.042 |
| tier heavy | 0.629 0.058 |
| associational heavy | 0.707 0.021 |
| causal only | 0.564 0.081 |
| Mean pairwise rank corr. (min 0.814) | |
| Obs. | Methods | P@10 | F1@10 | ||
|---|---|---|---|---|---|
| 23 | 5 | 115 | 11.0 | 0.83 0.09 | 0.60 0.07 |
| 23 | 10 | 230 | 11.0 | 0.87 0.05 | 0.62 0.03 |
| 23 | 20 | 460 | 11.0 | 0.97 0.05 | 0.69 0.03 |
| 23 | 40 | 920 | 11.0 | 0.97 0.05 | 0.69 0.03 |
| 6 | 20 | 120 | 11.0 | 0.47 0.17 | 0.33 0.12 |
| 12 | 20 | 240 | 11.0 | 0.83 0.12 | 0.60 0.09 |
| Without SBD | With SBD | |
|---|---|---|
| Precision@3 | 0.333 | 1.000 |
| Precision@5 | 0.600 | 0.600 |
| Identity pairs in top 5 | 2.0 | 0.0 |
| Method | Recall of non-linear edges |
|---|---|
| Ensemble (MCES) | 0.667 |
| Partial Corr. | 0.667 |
| Lasso | 0.667 |
| Distance Corr. | 0.667 |
| PPS | 0.444 |
| RF+SHAP | 0.667 |
| CES threshold | Null pairs t | True pairs t |
|---|---|---|
| 0.0051 0.0033 | 0.69 0.09 | |
| 0.0012 0.0012 | 0.60 0.06 | |
| (default) | 0.0003 0.0006 | 0.50 0.05 |
| 0.0002 0.0005 | 0.41 0.06 | |
| 0.0000 0.0000 | 0.33 0.07 | |
| 0.0000 0.0000 | 0.19 0.04 |
| Domain | # true edges | Ensemble F1@10 | Best individual F1@10 |
|---|---|---|---|
| Healthcare (synthetic) | 10 | ||
| Manufacturing (synthetic) | 9 |
| Network | Nodes | Pairs | P@5 | Ens. F1@K | Best ind. F1@K |
|---|---|---|---|---|---|
| Child | 20 | 380 | 0.20 | 0.32 | 0.40 |
| Insurance | 27 | 702 | 0.20 | 0.25 | 0.33 |
| Alarm | 37 | 1332 | 0.20 | 0.35 | 0.35 |
| Hailfinder | 56 | 3080 | 0.60 | 0.30 | 0.35 |
| Hepar2 | 70 | 4830 | 0.40 | 0.28 | 0.31 |
| Win95pts | 76 | 5700 | 0.60 | 0.34 | 0.31 |
| Network | Nodes | Scoreable | P@5 | Ens. F1@K | Best ind. F1@K |
|---|---|---|---|---|---|
| Child | 20 | 12/25 | 1.00 | 0.75 | 0.75 |
| Insurance | 27 | 28/52 | 1.00 | 0.68 | 0.79 |
| Alarm | 37 | 28/46 | 1.00 | 0.71 | 0.79 |
| Hailfinder | 56 | 40/66 | 0.60 | 0.40 | 0.47 |
| Hepar2 | 70 | 95/123 | 1.00 | 0.49 | 0.47 |
| Win95pts | 76 | 82/112 | 1.00 | 0.63 | 0.65 |
| Approach | When to Use Instead of MCES |
|---|---|
| A/B test | When randomization is possible |
| Single well-specified causal model | Strong theory + large + one specific question |
| CausalTune / method selection | Computational budget is limited, need one fast answer |
| Causal-Copilot | Need guided exploration, not rigorous synthesis |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Method | Captures | Misses | Key Assumption | Optional tiered |
|---|---|---|---|---|
| Partial Corr. | Conditional linear assoc. after adjustment | Non-linear, direction | Linearity | 0.06 |
| Lasso | Sparse selection | Non-linear, temporal | Linearity, sparsity | 0.06 |
| Distance Corr. | Arbitrary-form dependence | Direction, confounders | Exchangeability (perm. test) | 0.06 |
| Mixed Effects | Unit baselines, panel | Non-linear, direction | Linearity | 0.07 |
| RF + SHAP | Non-linear, interactions | Direction, temporal | Predictive validity, exchangeability | 0.08 |
| PPS | Univariate OOS skill, asymmetry | Confounders, temporal | Representative folds, exchangeability | 0.05 |
Causal Discovery
Causal discovery infers cause-and-effect structures from observational and interventional data, distinguishing causal relationships from correlation.
See all 221 papers