Constraint- and Score-Based Nonlinear Granger Causality Discovery with Kernels
Fiona Murphy, Alessio Benavoli
TL;DR
This work addresses nonlinear time-series causal discovery by unifying two kernel-based constraint approaches under Kernel Principal Component Regression (KPCR) and introducing a Gaussian Process score-based method with Smooth Information Criterion (SIC) penalisation for improved causal identification. The KPCR framework subsumes kernel Granger causality (KGC) and large-scale nonlinear Granger causality (lsNGC) and enables a statistically principled F-test-based edge detection, with Nyström approximation enabling scalability. The GP_SIC model provides a competitive, fully GC-based score for both lagged and contemporaneous causal discovery, incorporating an ARD kernel and a differentiable sparsity penalty to select relevant features. The paper demonstrates through extensive numerical simulations and a real-world pH neutralisation plant application that these kernel-based methods offer strong performance, with GP_SIC particularly excelling in high-dimensional or highly autocorrelated settings. Overall, the results suggest practical, scalable tools for discovering nonlinear and contemporaneous causal structure in complex time-series systems, with clear avenues for future work on non-Gaussian noise and broader SCM assumptions.
Abstract
Kernel-based methods are used in the context of Granger Causality to enable the identification of nonlinear causal relationships between time series variables. In this paper, we show that two state of the art kernel-based Granger Causality (GC) approaches can be theoretically unified under the framework of Kernel Principal Component Regression (KPCR), and introduce a method based on this unification, demonstrating that this approach can improve causal identification. Additionally, we introduce a Gaussian Process score-based model with Smooth Information Criterion penalisation on the marginal likelihood, and demonstrate improved performance over existing state of the art time-series nonlinear causal discovery methods. Furthermore, we propose a contemporaneous causal identification algorithm, fully based on GC, using the proposed score-based $GP_{SIC}$ method, and compare its performance to a state of the art contemporaneous time series causal discovery algorithm.
