Practical Kernel Tests of Conditional Independence

Roman Pogodin, Antonin Schrab, Yazhe Li, Danica J. Sutherland, Arthur Gretton
2/20/2024
cs.LG

No official code found. Best implementation: romanpogodin/kernel-ci-testing (10 stars, last commit 2025-05-09).

Abstract

We describe a data-efficient, kernel-based approach to statistical testing of conditional independence. A major challenge of conditional independence testing is to obtain the correct test level (the specified upper bound on the rate of false positives), while still attaining competitive test power. Excess false positives arise due to bias in the test statistic, which is in our case obtained using nonparametric kernel ridge regression. We propose SplitKCI, an automated method for bias control for the Kernel-based Conditional Independence (KCI) test based on data splitting. We show that our approach significantly improves test level control for KCI without sacrificing test power, both theoretically and for synthetic and real-world data.

View on arXivView PDF

Code Implementations(1)

Conditional independence testing with kernel-based measures

101Shell, PythonFeb 20, 20241 years ago

Similar Papers

Cite this paper

@article{pogodin2024practical,
  title  = {Practical Kernel Tests of Conditional Independence},
  author = {Roman Pogodin and Antonin Schrab and Yazhe Li and Danica J. Sutherland and Arthur Gretton},
  year   = {2024},
  eprint = {2402.13196},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.13196v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.13196.svg)](https://codeofpaper.com/paper/2402.13196)

Discussion