Nonlinear Granger Causality using Kernel Ridge Regression
Wojciech "Victor" Fulmyk

TL;DR
This paper introduces mlcausality, a flexible Python library for detecting nonlinear Granger causality, demonstrating that using kernel ridge regression improves accuracy, calibration, and computational efficiency over existing methods.
Contribution
The paper presents a novel, modular algorithm and Python implementation for nonlinear Granger causality, with a focus on kernel ridge regression for enhanced performance.
Findings
Achieves competitive AUC scores across simulated data
Provides more finely calibrated p-values than rival algorithms
Reduces computation times significantly compared to existing methods
Abstract
I introduce a novel algorithm and accompanying Python library, named mlcausality, designed for the identification of nonlinear Granger causal relationships. This novel algorithm uses a flexible plug-in architecture that enables researchers to employ any nonlinear regressor as the base prediction model. Subsequently, I conduct a comprehensive performance analysis of mlcausality when the prediction regressor is the kernel ridge regressor with the radial basis function kernel. The results demonstrate that mlcausality employing kernel ridge regression achieves competitive AUC scores across a diverse set of simulated data. Furthermore, mlcausality with kernel ridge regression yields more finely calibrated -values in comparison to rival algorithms. This enhancement enables mlcausality to attain superior accuracy scores when using intuitive -value-based thresholding criteria. Finally,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Multi-Criteria Decision Making · Sensory Analysis and Statistical Methods
MethodsBalanced Selection
