Research map / Probabilistic and scientific modeling / Causal discovery
Coarsening Linear Non-Gaussian Causal Models with Cycles
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.
Shows that in linear non-Gaussian cyclic SCMs the condensation (SCC-cluster DAG) is identifiable from observational data via ICA-LiNG-D plus Tarjan's algorithm, with cubic-time recovery and sample-complexity bounds.
Problem
Causal abstraction via DAG coarsening assumes acyclicity at both the high- and low-dimensional levels, excluding cyclic models; observational identification of cyclic linear non-Gaussian SCMs yields only a distributional equivalence class with exponential enumeration cost.
Approach
Extends DAG coarsenings to cyclic graphs, showing the SCC partition is the finest valid DAG-coarsening (the structural floor), and that its condensation is invariant across the LiNG equivalence class (differing only by cycle reversals), so it can be recovered by one ICA admissible permutation plus Tarjan's algorithm.
Key results
- Cluster-DAG F1 converges to 1 with sample size in both stable and unstable regimes on d=10 synthetic cyclic SCMs, while variable-level F1 saturates below 1 in the unstable regime.
- On the scalability sweep (d up to 100), the proposed method saturates cluster-DAG F1 at n>=10^4 while the disjointCycles baseline plateaus below 0.3 for d in {50,100}; fit time ~10 s vs 10^4 s for baseline.
- Threshold sensitivity shows a safe band roughly tau in [0.1, 0.5] at n>=5000 where ARI=1 and F1=1.
Surprising findings
- The disjoint-cycles baseline performs poorly even on a strictly disjoint-cycle micro experiment (median ARI about 0.13 at n=10^5), attributed to low power of its third-moment tests.
- Empirical log-log slopes of error decay (-4.0 for Hamming distance, -2.9 for exact recovery) are steeper than the -2 predicted by the sample-complexity bound.
Limitations
- Requires linear non-Gaussian noise, no latent confounders, and at most one Gaussian noise component.
- Hard single-variable interventions inside SCCs are excluded; the interventional extension is not explored empirically.
- Sample complexity bound depends on knowledge of beta_min; the threshold choice tau=beta_min/2 requires a priori information.
Experimental setup
Datasets: synthetic linear non-Gaussian cyclic SCMs
Benchmarks: synthetic linear non-Gaussian cyclic SCMs (d=10 main grid; d in {20,50,100} scalability sweep)
Metrics: adjusted Rand index cluster-DAG F1 variable-level F1 fit time
Baselines: disjointCycles first-stable filter (ICA-LiNG-D)
Builds on: LiNGAM for cyclic models (ICA-LiNG-D) coarsening of DAGs (C-DAG) FastICA Tarjan's algorithm disjoint-cycles identification
Closest papers by meaning
- QWO: Speeding Up Permutation-Based Causal Discovery in LiGAMs (NeurIPS 2024 · similarity 0.90)
- Interventional Causal Discovery in a Mixture of DAGs (NeurIPS 2024 · similarity 0.90)
- Causal Effect Identification in LiNGAM Models with Latent Confounders (ICML 2024 · similarity 0.89)
- Learning Mixtures of Unknown Causal Interventions (NeurIPS 2024 · similarity 0.89)
- Learning Structural Causal Models from Ordering: Identifiable Flow Models (AAAI 2025 · similarity 0.89)
- Causal Abstractions, Categorically Unified (NeurIPS 2026 · similarity 0.89)
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.
