This study presents a novel constraint-based causal discovery approach for autocorrelated and non-stationary time series data (CDANs). Our proposed method addresses several limitations of existing causal discovery methods for autocorrelated and non-stationary time series data, such as high dimensionality, the inability to identify lagged causal relationships, and the overlook of changing modules. Our approach identifies both lagged and instantaneous/contemporaneous causal relationships along with changing modules that vary over time. The method optimizes the conditioning sets in a constraint-based search by considering lagged parents instead of conditioning on the entire past that addresses high dimensionality. The changing modules are detected by considering both contemporaneous and lagged parents. The approach first detects the lagged adjacencies, then identifies the changing modules and contemporaneous adjacencies, and finally determines the causal direction. We extensively evaluated the proposed method using synthetic datasets and a real-world clinical dataset and compared its performance with several baseline approaches. The results demonstrate the effectiveness of the proposed method in detecting causal relationships and changing modules in autocorrelated and non-stationary time series data.
翻译:本研究为与自动相关和非静止时间序列数据提出了一种新的基于限制的因果发现方法。我们建议的方法针对与自动相关和非静止时间序列数据的现有因果发现方法的若干局限性,如高度尺寸、无法识别滞后的因果关系和对变化模块的忽略。我们的方法确定了滞后和即时/即时/即时因果关系以及随着时间的推移而变化的模块。该方法优化了基于限制的搜索设置,考虑了滞后的父母,而不是对处理高度维度的整个历史的调节。变化模块通过同时存和滞后的父母来检测。该方法首先检测了滞后的相邻关系,然后确定了变化的模块和同时值,最后确定了因果关系方向。我们用合成数据集和真实世界的临床数据集对拟议方法进行了广泛评估,并将该方法的性能与若干基线方法进行了比较。结果表明,拟议方法在发现因果关系和改变与自动化和非静止时间序列数据中的模块方面是有效的。