Table of Contents
Fetching ...

Local Causal Discovery with Linear non-Gaussian Cyclic Models

Haoyue Dai, Ignavier Ng, Yujia Zheng, Zhengqing Gao, Kun Zhang

TL;DR

This work presents a general, unified local causal discovery method with linear non-Gaussian models, whether they are cyclic or acyclic, and extends the application of independent component analysis from the global context to independent subspace analysis, enabling the exact identification of the equivalent local directed structures and causal strengths from the Markov blanket of the target variable.

Abstract

Local causal discovery is of great practical significance, as there are often situations where the discovery of the global causal structure is unnecessary, and the interest lies solely on a single target variable. Most existing local methods utilize conditional independence relations, providing only a partially directed graph, and assume acyclicity for the ground-truth structure, even though real-world scenarios often involve cycles like feedback mechanisms. In this work, we present a general, unified local causal discovery method with linear non-Gaussian models, whether they are cyclic or acyclic. We extend the application of independent component analysis from the global context to independent subspace analysis, enabling the exact identification of the equivalent local directed structures and causal strengths from the Markov blanket of the target variable. We also propose an alternative regression-based method in the particular acyclic scenarios. Our identifiability results are empirically validated using both synthetic and real-world datasets.

Local Causal Discovery with Linear non-Gaussian Cyclic Models

TL;DR

This work presents a general, unified local causal discovery method with linear non-Gaussian models, whether they are cyclic or acyclic, and extends the application of independent component analysis from the global context to independent subspace analysis, enabling the exact identification of the equivalent local directed structures and causal strengths from the Markov blanket of the target variable.

Abstract

Local causal discovery is of great practical significance, as there are often situations where the discovery of the global causal structure is unnecessary, and the interest lies solely on a single target variable. Most existing local methods utilize conditional independence relations, providing only a partially directed graph, and assume acyclicity for the ground-truth structure, even though real-world scenarios often involve cycles like feedback mechanisms. In this work, we present a general, unified local causal discovery method with linear non-Gaussian models, whether they are cyclic or acyclic. We extend the application of independent component analysis from the global context to independent subspace analysis, enabling the exact identification of the equivalent local directed structures and causal strengths from the Markov blanket of the target variable. We also propose an alternative regression-based method in the particular acyclic scenarios. Our identifiability results are empirically validated using both synthetic and real-world datasets.
Paper Structure (39 sections, 22 theorems, 30 equations, 19 figures, 1 table, 3 algorithms)

This paper contains 39 sections, 22 theorems, 30 equations, 19 figures, 1 table, 3 algorithms.

Key Result

Theorem 1

Given an $m$-dim random vector $\mathbf{Y}$, if both $\mathbf{W}_1$ and $\mathbf{W}_2$ are ISA solutions of $\mathbf{Y}$ with partitions $\mathbf{\Gamma}_{\mathbf{W}_1}, \mathbf{\Gamma}_{\mathbf{W}_2}$, then there exists a permutation $\pi$ of $[m]$ and a general scaling matrix $\mathbf{D}$ consiste

Figures (19)

  • Figure 1: For \ref{['example:hidden_confounder_ica', 'example:BSS_inv_vs_ASS', 'example:BSS_inv_no_diagonal_ones']}. On each $\mathcal{G}$, the target $T$ is colored red, and its $\mathop{\mathrm{mb}}\nolimits_\mathcal{G}(T)$ is circled by blue and colored dark. Same marks apply henceforth.
  • Figure 2: For \ref{['example:permutation_diagonal_nonzeros_on_isa']}: row permutation on ISA matrices with nonzero diagonals can be entirely incorrect.
  • Figure 3: For \ref{['example:isa_ling_procedure']}, to illustrate \ref{['alg:local_isa_ling']}.
  • Figure 4: Examples to illustrate \ref{['alg:inverse_direct_lingam']}.
  • Figure 5: SHD of local DCG under estimated MB.
  • ...and 14 more figures

Theorems & Definitions (40)

  • Definition 1
  • Example 1
  • Definition 2
  • Definition 3
  • Theorem 1: Indeterminacy of ISA; Theorem 1.8 of theis2006general
  • Theorem 2: One characterization of ISA in LiNG model
  • Example 2
  • Example 3
  • Example 4
  • Definition 4
  • ...and 30 more