KarmaTS: A Universal Simulation Platform for Multivariate Time Series with Functional Causal Dynamics
Haixin Li, Yanke Li, Diego Paez-Granados
TL;DR
KarmaTS introduces a universal, mixed-initiative platform for simulating multivariate time series via discrete-time structural causal processes, integrating expert knowledge with algorithmic causal discovery to produce realistic, configurable DSCPs. The framework supports lagged and contemporaneous edges, mixed variable types, and modular edge functionals (templates or neural models), enabling targeted data synthesis, causal interventions, and robustness benchmarking. A privacy-aware fMRI synthesis example demonstrates how expert graphs and learned functionals yield realistic synthetic data while preserving sensitive information. Comprehensive benchmarking analyses compare multiple causal-discovery methods across diverse configurations, revealing context-dependent strengths and aligning with prior benchmarks, thereby providing a valuable tool for method development and evaluation in time-series causality. The work highlights KarmaTS’s potential to accelerate causal discovery research by offering realistic, customizable synthetic data and a principled human-in-the-loop workflow.
Abstract
We introduce KarmaTS, an interactive framework for constructing lag-indexed, executable spatiotemporal causal graphical models for multivariate time series (MTS) simulation. Motivated by the challenge of access-restricted physiological data, KarmaTS generates synthetic MTS with known causal dynamics and augments real-world datasets with expert knowledge. The system constructs a discrete-time structural causal process (DSCP) by combining expert knowledge and algorithmic proposals in a mixed-initiative, human-in-the-loop workflow. The resulting DSCP supports simulation and causal interventions, including those under user-specified distribution shifts. KarmaTS handles mixed variable types, contemporaneous and lagged edges, and modular edge functionals ranging from parameterizable templates to neural network models. Together, these features enable flexible validation and benchmarking of causal discovery algorithms through expert-informed simulation.
