Causal Discovery for Climate Teleconnections: Moving Beyond Correlation with Algorithms Like PCMCI

Causal Discovery for Climate Teleconnections: Moving Beyond Correlation with Algorithms Like PCMCI

Causal Discovery for Climate Teleconnections: Moving Beyond Correlation with Algorithms Like PCMCI

A domain-knowledge piece on why "which features mattered" — the SHAP/attribution question this series has covered so far — is not the same question as "what causes what, at what lag, through which pathway" — and why PCMCI, a specific causal discovery algorithm built for exactly this problem, is the tool that answers the second question instead of a fancier way of answering the first.

Article image

1. Hook

Every attribution method covered so far in this series — SHAP values, feature importances, saliency maps — answers a version of the same question: given a trained predictive model, which inputs did it lean on most to produce this output? That's a genuinely useful question, but it's a question about a model's behavior, not about the world's behavior, and the two can diverge sharply. A model can assign high SHAP importance to Arctic sea ice extent when predicting a cold-air outbreak over Europe simply because sea ice extent is correlated with the actual driver — a stalled polar vortex — without sea ice extent causing the outbreak at all, or with the causal arrow running in a more complicated, lagged, indirect way than a snapshot attribution score can express. Climate teleconnections are exactly the domain where this gap bites hardest: variables like El Niño sea surface temperature, the Indian Ocean Dipole, and Arctic sea ice are all correlated with each other and with regional weather outcomes, often because they share upstream drivers or influence each other with time lags of weeks to months — which means a correlation matrix, or an attribution score computed on top of one, will routinely light up variables that have no direct causal effect at all. Causal discovery algorithms, and specifically PCMCI (Runge et al., 2019), were built to solve precisely this problem for climate data: not "which variables are associated," but "which variables directly cause which others, at what time lag, once every spurious and indirect pathway has been accounted for." This piece is about how PCMCI actually does that, and where it can and can't be trusted to be right.

2. Core Explanation

2.1 Why Correlation — and Correlation-Based Attribution — Fails on Climate Data Specifically

Three properties of Earth-system time series make naive correlation, and by extension correlation-flavored feature attribution, an unreliable guide to what's actually driving what:

A domain-adapted causal discovery method has to explicitly correct for all three, not just compute cleverer correlations. This is precisely why PCMCI was built as an adaptation of a general-purpose causal discovery algorithm specifically to address strong autocorrelation in climate time series, rather than being a generic off-the-shelf method applied to Earth data without modification.

Article image

2.2 The PC Algorithm: The Foundation PCMCI Builds On

PCMCI's first building block is the PC algorithm, named after its inventors Peter Spirtes and Clark Glymour, a foundational method in the broader causal discovery literature for learning a causal graph structure from observational data. The core idea is conditional-independence testing: start by assuming every variable might causally affect every other variable, then iteratively test whether two variables are actually statistically independent once you condition on (control for) some subset of the other variables. If A and B become independent after conditioning on C, that's evidence C explains their apparent relationship — the direct A–B link gets removed from the graph. Repeating this test across all variable pairs and conditioning sets progressively prunes a fully connected, uninformative graph down to a sparse one that reflects actual direct dependencies.

Applied naively to climate time series, though, the PC algorithm runs into the autocorrelation and redundancy problems from Section 2.1 — conditioning on highly redundant neighboring time series decreases the apparent dependence between two remote locations, which lowers statistical power to detect real links, and datasets with hundreds or thousands of variables create serious computational problems for the PC algorithm on its own. This is the specific gap PCMCI closes.

2.3 What PCMCI Actually Does: Two Stages

PCMCI is a two-step method: the first step finds the lagged "parents" (direct causal predecessors) of every variable using a PC-stable procedure, and the second step tests momentary conditional independence (MCI) to refine which of those candidate links are genuinely causal. It's worth unpacking both stages, since the second one is where PCMCI earns its name and its real advantage over plain PC:

The output is a causal adjacency structure — which variables causally affect which others, at which time lags — along with the strength of each identified relationship and a p-value for its statistical significance. A widely used extension, PCMCI+, adds the ability to detect contemporaneous (same-timestep) causal links in addition to lagged ones, which matters for fast-coupling atmospheric processes where cause and effect can appear within the same observation window used in the data.

Article image

2.4 A Worked Pathway: El Niño and Regional Drought, Stated the Way PCMCI States It

This is the point where it's worth being concrete rather than staying abstract, because "El Niño causes drought" is a correlational headline that PCMCI-style analysis actually breaks down into something more specific and more useful. Applied to Indonesian Borneo, a causal-network approach identified two distinct drivers of June–July–August drought rather than one vague "El Niño effect": Niño 3.4 sea surface temperature during the same June–July–August window (the core ENSO signal), and a separate sea surface temperature anomaly east of Hawaii in the preceding March–April–May, with the latter giving a three-month lead time for drought prediction based on its causal association. That's a materially different, more actionable statement than "SST correlates with drought" — it names a specific precursor region, a specific lag, and a specific downstream target.

A similar pattern shows up in work on high-mountain Asia precipitation, where researchers didn't just ask "does ENSO affect HMA rainfall" but used PCMCI+ to test three distinct, physically reasoned teleconnection pathways by which ENSO could plausibly influence the region — an extratropical Rossby wave response, tropical moisture transport from the Indian Ocean, and modulation of the subtropical westerly jet — and found that different pathways dominate in different months: November precipitation is modulated through the Rossby wave and moisture-transport pathways, while March precipitation runs primarily through the subtropical jet. That's the actual payoff of causal discovery over correlation in this domain: not just confirming that a relationship exists, but resolving which specific physical mechanism carries it, which is exactly the kind of detail a downstream risk or planning system needs and a correlation coefficient can't supply.

2.5 Beyond ENSO: Where Else PCMCI Has Actually Been Validated

El Niño–drought is the most intuitive example, but it's worth showing the method's range, since a single case study can look like a cherry-pick:

2.6 Direct Contrast: PCMCI vs. SHAP/Attribution (Where This Series Started)

Since this piece is explicitly framed as moving past the attribution methods covered earlier in the series, the contrast is worth stating as a table rather than leaving it implicit:

Dimension SHAP / Feature Attribution PCMCI / Causal Discovery
What it operates on A trained predictive model's input-output behavior Raw observational time series directly — no predictive model required
What the output means How much each input feature contributed to this model's prediction Which variables actually causally influence which others, and at what lag, in the underlying system
Handles confounding? No — a feature correlated with the true cause can receive high importance even with no causal role Yes, by design — conditioning on other variables' parent sets is specifically how confounded and indirect links get pruned out
Handles time lags explicitly? Only if lagged features were manually engineered as separate model inputs Yes, natively — lag is a first-class output of the algorithm, not something that has to be hand-built into the feature set
What a "wrong" answer looks like High importance assigned to a proxy variable that the model leaned on but that has no real-world causal role A false-positive edge in the causal graph — usually from a violated assumption (see Section 2.7), not from model-fitting artifacts
Best use Explaining and debugging a specific trained model's decisions Building a mechanistic understanding of the system itself, independent of any one downstream model

The one-line version: SHAP tells you what a model paid attention to; PCMCI tells you what the climate system actually does. A variable can score high on the first and have zero role in the second, and conversely a variable with a real, well-established causal role can be underweighted by a model (and therefore by SHAP) if a correlated proxy was more convenient for that particular model to use.

Article image

2.7 A Caveat Worth Taking Seriously: The Assumptions Underneath "Causal"

This is the section that keeps this piece honest rather than turning "causal discovery" into a magic word. PCMCI's output is only interpretable as genuinely causal under three explicit assumptions, and all three can fail in real climate applications:

Researchers working directly with these methods are explicit that the results depend on these assumptions holding: work on flood-driver causal discovery notes that prior knowledge of the physical system and relevant variables at appropriate timescales is required for applying PCMCI+ responsibly, and applications to global warming's effect on the polar vortex are described by their own authors as tools to quantify hypothesized causal pathways and test their consistency with the data, rather than to prove causality outright. That distinction — "consistent with a causal hypothesis" versus "proven causal" — is the honest framing PCMCI output actually supports. Practically, this means: which variables you decide to include in the analysis (driven by domain physical reasoning, not the algorithm) is doing real work in determining what the algorithm can and can't discover, and a PCMCI graph built on an incomplete variable set can still contain confounded, spurious edges — just fewer of them than a raw correlation matrix would.

2.8 Common Pitfalls

3. Worked Example / Analogy

Picture a hospital investigating why patients on a particular ward keep spiking fevers at roughly the same time each evening. A purely correlational approach would flag everything that moves together with the fever spikes: the evening nurse shift change correlates with it, dinner service correlates with it, a nearby construction site's noise level correlates with it, because all of these also happen to cluster around the same time of day. A causal-discovery-style investigation does something different: it asks, for each candidate factor, "does this still predict the fever spike once I account for everything else that's also happening at that time, including the fact that fevers earlier in the day predict fevers later in the day?" Working through that conditioning, it turns out the nurse shift change and dinner service are both driven by the same underlying cause — hospital scheduling — and neither directly affects fever; but a specific medication administered during the shift change does have a genuine, lagged causal effect, showing up roughly ninety minutes after administration regardless of which nurse gives it or what time dinner arrives. The correlational approach would have handed investigators three equally "suspicious" candidates and no way to rank them; the causal-discovery approach hands them one specific mechanism, with a specific time lag, that survives once every alternative explanation has been tested and ruled out. El Niño and regional drought works exactly the same way: the correlational headline is "El Niño years are drier," but the causal-discovery answer specifies which sea-surface-temperature region, in which preceding season, driving drought through which physical pathway, months in advance — the difference between a suspicious pattern and an actionable, mechanistically grounded early-warning signal.

Article image

4. Application to Defence & Aerospace

For a Defence & Aerospace AI Centre of Excellence building risk-assessment and early-warning capability on top of a climate digital twin, the correlation-versus-causation distinction covered in this piece is not academic hair-splitting — it determines whether an early-warning signal is trustworthy enough to act on months in advance or is a coincidental pattern that will quietly fail the first time the underlying confounder shifts. A purely correlational drought or extreme-weather early-warning system built on SHAP-style attribution over a predictive model inherits every one of that model's spurious associations; a PCMCI-derived causal graph, subject to the assumptions in Section 2.7, gives planners something closer to a genuine mechanistic precursor with an associated lead time — the Indonesian Borneo case (a three-month lead from a named precursor region) and the polar-vortex case (16–30 day lead, 46% detection skill on extreme states) are both directly the kind of lead time that matters for pre-positioning humanitarian logistics, adjusting basing and flight-operations risk postures ahead of stratospheric-driven cold outbreaks, or flagging regions where a known causal drought pathway is entering its precursor phase. The Section 2.7 caveat is the operational discipline that has to travel with any of this: a causal graph built on an incomplete variable set, or applied outside the physical regime it was validated in, can still produce a confident-looking but spurious early-warning trigger — which is exactly why the honest framing from the climate-science literature itself ("consistent with a hypothesized pathway," not "proven") is the correct standard to carry into a decision-support system rather than quietly upgrading it to certainty along the way.

5. Quick-Reference Glossary

Term Meaning
Teleconnection A statistical or causal link between climate anomalies in two widely separated geographic regions (e.g., Central Pacific sea surface temperature and Indonesian rainfall)
Causal discovery A family of algorithms that infer the causal structure — which variables directly influence which others, and how — from observational data, rather than assuming or hand-specifying it
PC algorithm The foundational conditional-independence-based causal discovery method (Spirtes & Glymour) that PCMCI builds on and adapts for time series
PCMCI "PC + Momentary Conditional Independence" — a two-stage causal discovery algorithm (Runge et al., 2019) adapted specifically for high-dimensional, autocorrelated climate time series
Momentary Conditional Independence (MCI) PCMCI's second-stage test, which conditions on both variables' own separately identified causal parents to correct for autocorrelation-driven false positives
Confounder / common driver A variable that causally influences two other variables, making them appear correlated (or causally linked) with each other even though neither directly causes the other
Causal sufficiency The assumption that all common causes of the measured variables are themselves included among the measured variables — a key limitation when unmeasured drivers exist
Lagged vs. contemporaneous link A lagged causal link connects a cause at an earlier timestep to an effect later on; a contemporaneous link connects variables within the same observation window (handled by the PCMCI+ extension)
Causal Effect Network (CEN) An earlier causal-network method, closely related to and a direct predecessor of PCMCI, used in several of the Arctic-teleconnection studies referenced above