atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Score-Based Causal Discovery of Latent Variable Causal Models

ICML 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Identifiability with hidden confounders

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SALAD, a score-based causal discovery method for linear latent variable causal models that allows causally related latent variables, with score equivalence, algebraic-equivalence/Markov-equivalence consistency guarantees, and exact and continuous search variants.

Problem

Causal structure discovery among measured and causally related latent variables in linear models, where constraint-based methods suffer from testing-order dependency, error propagation, and significance-level choice.

Approach

Use a degrees-of-freedom-based scoring function (smallest dimension of the observed marginal that can generate the covariance) with BIC in practice, prove score equivalence and consistency, characterize degrees of freedom under 1-factor and latent hierarchical assumptions, and search exactly via enumeration or continuously via Gumbel-softmax with augmented Lagrangian.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SALAD instead of FOFC1-Factor model · 1-Factor model, n=100skeleton F1: 0.90\,$\pm$\,0.12 -> 0.99\,$\pm$\,0.03Helped
Use SALAD instead of SALAD-CS1-Factor model · 1-Factor model, n=300skeleton F1: 0.99\,$\pm$\,0.02 -> 0.99\,$\pm$\,0.01No clear effect
Use SALAD instead of SALAD-CS1-Factor model · 1-Factor model, n=1000skeleton F1: 0.99\,$\pm$\,0.01 -> 0.99\,$\pm$\,0.01No clear effect
Use SALAD instead of SALAD-CS1-Factor model · 1-Factor model, n=3000skeleton F1: 0.99\,$\pm$\,0.02 -> 1\,$\pm$\,0Helped
Use SALAD instead of SALAD-CS1-Factor model · 1-Factor model, n=10000skeleton F1: 0.99\,$\pm$\,0.02 -> 1\,$\pm$\,0Helped
Use SALAD instead of HUANGHierarchical structure · Hierarchical structure, n=100skeleton F1: 0.57\,$\pm$\,0.13 -> 0.92\,$\pm$\,0.06Helped
Use SALAD instead of HUANGHierarchical structure · Hierarchical structure, n=300skeleton F1: 0.66\,$\pm$\,0.09 -> 0.92\,$\pm$\,0.07Helped
Use SALAD instead of HUANGHierarchical structure · Hierarchical structure, n=1000skeleton F1: 0.76\,$\pm$\,0.13 -> 0.95\,$\pm$\,0.04Helped
Use SALAD instead of HUANGHierarchical structure · Hierarchical structure, n=3000skeleton F1: 0.87\,$\pm$\,0.11 -> 0.97\,$\pm$\,0.03Helped
Use SALAD instead of HUANGHierarchical structure · Hierarchical structure, n=10000skeleton F1: 0.88\,$\pm$\,0.15 -> 0.98\,$\pm$\,0.03Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic linear latent variable models (1-factor and hierarchical structures)

Benchmarks: synthetic 1-factor models synthetic hierarchical structures

Metrics: F1 score of skeleton structural Hamming distance over MEC

Baselines: FOFC HUANG GIN

Builds on: Greedy Equivalence Search FOFC Silva et al. measurement model identifiability GIN NOTEARS-style continuous optimization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy