Causal Discovery in Symmetric Dynamic Systems with Convergent Cross Mapping
Yiting Duan, Yi Guo, Jack Yang, Ming Yin
TL;DR
This work tackles the problem that Convergent Cross Mapping (CCM) can misidentify causality in chaotic systems when the attractor exhibits symmetry, especially two-fold rotation symmetry, by producing a noninjective shadow-mapping that obscures true directional relations. It introduces Segment CCM (sCCM), which partitions the invariant shadow manifold into symmetry-adapted sub-manifolds using $k$-means clustering (with $k=2$) and then applies CCM to each pair, averaging the forecast skill to recover the correct causal structure without using information from other variables. The authors provide a theoretical account of how symmetry induces noninjective mappings and demonstrate, through extensive experiments on Lorenz63-like systems and high-dimensional Lorenz-like attractors, that sCCM corrects the failures of standard CCM and remains robust to moderate noise. While effective for two-fold symmetry, they discuss limitations for higher-fold symmetry and outline directions for refining segmentation to preserve locality and injectivity. The results have practical significance for causal inference in nonlinear, chaotic, and potentially geophysically or biologically symmetric systems where CCM is a popular tool.
Abstract
This paper systematically discusses how the inherent properties of chaotic attractors influence the results of discovering causality from time series using convergent cross mapping, particularly how convergent cross mapping misleads bidirectional causality as unidirectional when the chaotic attractor exhibits symmetry. We propose a novel method based on the k-means clustering method to address the challenges when the chaotic attractor exhibits two-fold rotation symmetry. This method is demonstrated to recover the symmetry of the latent chaotic attractor and discover the correct causality between time series without introducing information from other variables. We validate the accuracy of this method using time series derived from low-dimension and high-dimensional chaotic symmetric attractors for which convergent cross mapping may conclude erroneous results.
