Causal discovery in heavy-tailed models

Nicola Gnecco, Nicolai Meinshausen, Jonas Peters, Sebastian Engelke
8/14/2019
stat.ME

Official code: nicolagnecco/causalXtreme (12 stars, GPL-3.0, last commit 2026-09-30).

Abstract

Causal questions are omnipresent in many scientific problems. While much progress has been made in the analysis of causal relationships between random variables, these methods are not well suited if the causal mechanisms only manifest themselves in extremes. This work aims to connect the two fields of causal inference and extreme value theory. We define the causal tail coefficient that captures asymmetries in the extremal dependence of two random variables. In the population case, the causal tail coefficient is shown to reveal the causal structure if the distribution follows a linear structural causal model. This holds even in the presence of latent common causes that have the same tail index as the observed variables. Based on a consistent estimator of the causal tail coefficient, we propose a computationally highly efficient algorithm that estimates the causal structure. We prove that our method consistently recovers the causal order and we compare it to other well-established and non-extremal approaches in causal discovery on synthetic and real data. The code is available as an open-access R package.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

An R package for causal discovery in heavy-tailed models

126C, RAug 1, 20193 weeks agoGPL-3.0

Similar Papers

Cite this paper

@article{gnecco2019causal,
  title  = {Causal discovery in heavy-tailed models},
  author = {Nicola Gnecco and Nicolai Meinshausen and Jonas Peters and Sebastian Engelke},
  year   = {2019},
  eprint = {1908.05097},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1908.05097}
}

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

Discussion