Causal Discovery via Quantile Partial Effect

Yikang Chen, Xingzhe Sun, Dehui Du
9/16/2025
cs.LGstat.ML

No official code found. Best implementation: cyisk/qpe_cd (0 stars, last commit 2026-04-01).

Abstract

Quantile Partial Effect (QPE) is a statistic associated with conditional quantile regression, measuring the effect of covariates at different levels. Our theory demonstrates that when the QPE of cause on effect is assumed to lie in a finite linear span, cause and effect are identifiable from their observational distribution. This generalizes previous identifiability results based on Functional Causal Models (FCMs) with additive, heteroscedastic noise, etc. Meanwhile, since QPE resides entirely at the observational level, this parametric assumption does not require considering mechanisms, noise, or even the Markov assumption, but rather directly utilizes the asymmetry of shape characteristics in the observational distribution. By performing basis function tests on the estimated QPE, causal directions can be distinguished, which is empirically shown to be effective in experiments on a large number of bivariate causal discovery datasets. For multivariate causal discovery, leveraging the close connection between QPE and score functions, we find that Fisher Information is sufficient as a statistical measure to determine causal order when assumptions are made about the second moment of QPE. We validate the feasibility of using Fisher Information to identify causal order on multiple synthetic and real-world multivariate causal discovery datasets.

View on arXivView PDF

Code Implementations(1)

cyisk/qpe_cdCommunity70%

Causal Discovery via Quantile Partial Effect

00Python, Jupyter NotebookOct 1, 20256 months ago
causal-discovery

Similar Papers

Cite this paper

@article{chen2025causal,
  title  = {Causal Discovery via Quantile Partial Effect},
  author = {Yikang Chen and Xingzhe Sun and Dehui Du},
  year   = {2025},
  eprint = {2509.12981},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.12981v1}
}

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/2509.12981.svg)](https://codeofpaper.com/paper/2509.12981)

Discussion