cs.LGFeb 23, 2026

CaDrift: A Time-dependent Causal Generator of Drifting Data Streams

Authors: Eduardo V. L. Barboza, Jean Paul Barddal, Robert Sabourin, Rafael M. O. Cruz

Organizations: LIVIA, École de Technologie Supérieure (ÉTS), Université du Québec, Montreal, QC, Canada · Graduate Program in Informatics (PPGIa), Pontifícia Universidade Católica do Paraná (PUCPR), Curitiba, PR, Brazil

Abstract

This work presents Causal Drift Generator (CaDrift), a time-dependent synthetic data generator framework based on Structural Causal Models (SCMs). The framework produces a virtually infinite combination of data streams with controlled shift events and time-dependent data, making it a tool to evaluate methods under evolving data. CaDrift synthesizes various distributional and covariate shifts by drifting mapping functions of the SCM, which change underlying cause-and-effect relationships between features and the target. In addition, CaDrift models occasional perturbations by leveraging interventions in causal modeling. Experimental results show that, after distributional shift events, the accuracy of classifiers tends to drop, followed by a gradual retrieval, confirming the generator's effectiveness in simulating shifts. The framework has been made available on GitHub.

Figures & tables

Appendix figures & tables14 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Concept Drift from a Causal Perspective

    Sep 21, 2026Eduardo V. L. Barboza, Jean Paul Barddal, Robert Sabourin +1Concept DriftDrifting Models

  2. Causal Parametric Drift Simulation: A Digital Twin Framework for Classifier Robustness Evaluation

    May 10, 2026Julien Lafrance, Richard Khoury, Véronique TremblayConcept Drift

  3. CausalWrap: Model-Agnostic Causal Constraint Wrappers for Tabular Synthetic Data

    Mar 2, 2026Amir Asiaee, Zhuohui J. Liang, Chao YanSynthetic Data GenerationSynthetic Tabular Data Generation