Papers
Topics
Authors
Recent
Search
2000 character limit reached

SpaceTime MDL Regime Discovery

Updated 20 April 2026
  • The paper presents a unified framework that jointly discovers regime changepoints, causal graphs, and context partitions using an MDL criterion and nonparametric Gaussian Process models.
  • It leverages kernel-based conditional independence tests to accurately partition both time intervals and spatial domains, addressing spatial-temporal heterogeneity in complex datasets.
  • Empirical evaluations on synthetic benchmarks and real-world environmental data demonstrate improved directed F1 for causal graph recovery and robust changepoint detection.

SpaceTime MDL-Based Regime Discovery is a unified approach for causal discovery in non-stationary, multi-context time series data. By leveraging the Minimum Description Length (MDL) principle, this framework combines identification of regime changepoints, causal graph structure learning, and partitioning of both datasets (“contexts”) and time intervals (“regimes”) into domains where invariant causal mechanisms govern the data. Unlike methods that assume stationarity or allow only a single form of distributional change, SpaceTime models both spatial and temporal heterogeneity, with mechanisms allowed to shift independently across blocks. The method operates by fitting nonparametric Gaussian Process (GP) models to each system component, detecting mechanism changes using kernel-based statistics, and minimizing a global MDL criterion over all partitions and graphs (Mameche et al., 17 Jan 2025).

1. Problem Formulation and Motivation

Many real-world processes—such as climate, hydrology, or ecosystem fluxes—exhibit nonstationarity: causal relationships change over time (e.g., seasonal effects, long-term trends) and may vary across spatial domains or operational contexts (e.g., different catchments or ecosystems). Standard time series causal discovery often assumes a single, stable (stationary) generating process, risking failure to detect shifting or repeated regimes and spatially localized event structures. The regime discovery task is to learn:

  • A window causal graph GG (a condensed DAG incorporating both instantaneous and lagged dependencies)
  • A set of temporal regime changepoints L\mathcal L
  • A regime partition R\mathcal R of time indices, segmenting the data into intervals where mechanisms are constant
  • A context partition C\mathcal C of datasets, grouping spatial locations with identical mechanisms

The aim is that, within each block defined by the context–regime tuple (k,r)(k, r), the system’s causal mechanisms are stable, but these mechanisms may differ across blocks (Mameche et al., 17 Jan 2025).

2. Formal Definitions: Contexts, Regimes, and Causal Models

Formally, given mm continuous variables observed over timepoints t=1,,nt = 1, \dots, n in DD datasets, data are denoted XtdX^d_t for each dDd \in \mathcal D. The partitioning constructs are as follows:

  • Contexts: Partition L\mathcal L0 of datasets such that within each L\mathcal L1, all members share identical variable mechanisms.
  • Changepoints and Regimes: Changepoints L\mathcal L2 signal times where any variable’s mechanism shifts. The intervals between changepoints segment time into regimes L\mathcal L3 so that all timepoints in a regime share identical mechanisms.
  • Spatio-Temporal Block: For context L\mathcal L4 and regime L\mathcal L5, L\mathcal L6 denotes the collection L\mathcal L7.

The underlying generative model assumes that for all L\mathcal L8, L\mathcal L9, each variable R\mathcal R0 admits a structural equation: R\mathcal R1 where R\mathcal R2 denotes the set of (instantaneous and lagged) parents in window graph R\mathcal R3, and R\mathcal R4 may differ across context–regime blocks (Mameche et al., 17 Jan 2025).

3. Minimum Description Length (MDL) Objective

SpaceTime operationalizes regime and context discovery by employing the two-part MDL principle as an approximation to Kolmogorov complexity within the Algorithmic Model of Causation. For candidate model R\mathcal R5 and data R\mathcal R6: R\mathcal R7 where R\mathcal R8 encodes the graph, changepoints, and partitions, and

R\mathcal R9

Each conditional is modeled using a Gaussian Process with kernel C\mathcal C0 and noise variance C\mathcal C1, yielding: C\mathcal C2 where C\mathcal C3 regularizes functional complexity (Mameche et al., 17 Jan 2025).

The inferred model is the minimizer of the total code length: C\mathcal C4

4. SpaceTime Algorithmic Framework

The combinatorial joint optimization over causal graphs, changepoints, and partitions is computationally hard, so SpaceTime uses an interleaved, iterative scheme:

mm6

Component modules:

  • ChangepointDetection: Fit GPs for each variable and context in the last known regime; apply kernel-based changepoint methods (e.g., PELT) to GP residuals to locate abrupt mechanism shifts and update C\mathcal C5.
  • Partitioning: Aggregate data from candidate pairs of datasets (contexts) or time intervals (regimes); test equality of conditional distributions C\mathcal C6. Kernel-based conditional independence tests (HSIC) are used with an indicator variable C\mathcal C7, grouping together samples with no significant differences into coherent contexts or regimes (C\mathcal C8 and C\mathcal C9).
  • EdgeGreedySearch: For fixed partitions and changepoints, edges are added greedily to the window DAG (k,r)(k, r)0 in order of maximal MDL gain (k,r)(k, r)1, followed by backward pruning (Mameche et al., 17 Jan 2025).

5. Nonparametric Functional Models and Kernel Testing

SpaceTime leverages nonparametric Gaussian Process (GP) regression to flexibly model the potentially nonlinear conditional mechanisms (k,r)(k, r)2. GP hyperparameters are optimized under maximum-marginal MDL. To discriminate between candidate regimes or contexts, the framework employs kernel-based conditional independence tests—specifically, the Hilbert-Schmidt Independence Criterion (HSIC)—to test the null hypothesis (k,r)(k, r)3 between subsamples (k,r)(k, r)4 and (k,r)(k, r)5. By relabeling pooled data with an environment indicator (k,r)(k, r)6, one can statistically test whether (k,r)(k, r)7 is independent of the environment label, and partition accordingly (Mameche et al., 17 Jan 2025).

6. Consistency Guarantee and Theoretical Properties

Subject to assumptions including (i) sufficient sample size and regime length, (ii) Shift-Faithfulness (each mechanism unique to its block), (iii) independent mechanism changes across variables, and (iv) causal Markov plus Faithfulness, the global MDL criterion

(k,r)(k, r)8

is, as sample size (k,r)(k, r)9, almost surely minimized uniquely by the true causal graph mm0, changepoints mm1, and partitions mm2 (Mameche et al., 17 Jan 2025).

7. Empirical Evaluation: Synthetic and Real-World Case Studies

Experiments address both synthetic and observational multivariate time series:

  • Synthetic Benchmarks: Randomly generated WCGs (mm3), random changepoints (mm4), diverse mechanisms (linear/nonlinear), and noise distributions are used. Compared to methods assuming stationarity (PCMCI+, VARLiNGAM, DYNOTEARS), those with single-regime changepoints (RPCMCI), multi-context discovery (J-PCMCI), and nonstationary-aware methods (CD-NOD), SpaceTime achieves superior directed F1 for graph recovery, F1 for changepoint detection, and high ARI/NMI for partitioning.
  • River Discharge Data: Using daily measurements of temperature, precipitation, and discharge at 307 European catchments (2010), SpaceTime recovers physically validated causal dependencies (e.g., mm5), and reveals spatial gradients in causal strength correlating with known catchment characteristics.
  • Biosphere–Atmosphere Fluxes: Applied to FLUXNET tower data (air temperature, radiation, net ecosystem exchange, heat, vapor pressure deficit) at 63 sites (2000–2009), SpaceTime identifies a consistent DAG and maps edge strengths onto low-dimensional embeddings (t-SNE), corresponding to established meteorological states. It detects regime shifts relating to real phenomena, including the 2003 European heatwave (Mameche et al., 17 Jan 2025).

8. Practical Implications

SpaceTime encapsulates causal discovery, changepoint detection, and context/regime partitioning for non-stationary, multi-context multivariate time series, providing a consistent and interpretable model for evolving causal structures. Its use of nonparametric, MDL-scored GPs allows functional flexibility, while kernel-based independence testing ensures robust partitioning. Empirical results confirm that the method quantitatively recovers known causal effects, captures spatial and temporal heterogeneity, and detects meaningful regime changes induced by concrete environmental and climatological events (Mameche et al., 17 Jan 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to SpaceTime MDL-Based Regime Discovery.