Distributional Equivalence in Linear Non-Gaussian Latent-Variable Cyclic Causal Models: Characterization and Learning
Organizations: Carnegie Mellon University · FernUniversität in Hagen · MBZUAI
Abstract
Causal discovery with latent variables is a fundamental task. Yet most existing methods rely on strong structural assumptions, such as enforcing specific indicator patterns for latents or restricting how they can interact with others. We argue that a core obstacle to a general, structural-assumption-free approach is the lack of an equivalence characterization: without knowing what can be identified, one generally cannot design methods for how to identify it. In this work, we aim to close this gap for linear non-Gaussian models. We establish the graphical criterion for when two graphs with arbitrary latent structure and cycles are distributionally equivalent, that is, they induce the same observed distribution set. Key to our approach is a new tool, edge rank constraints, which fills a missing piece in the toolbox for latent-variable causal discovery in even broader settings. We further provide a procedure to traverse the whole equivalence class and develop an algorithm to recover models from data up to such equivalence. To our knowledge, this is the first equivalence characterization with latent variables in any parametric setting without structural assumptions, and hence the first structural-assumption-free discovery method. Code and an interactive demo are available at https://equiv.cc.
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Aspect | Path rank (Matrix rank) | Edge rank (Matching rank) |
| Intuition | Algebraic independence | Combinatorial independence |
| Full rank of a square matrix | the determinant of is nonzero | the permanent of is nonzero |
| Graphical constraints in digraphs | , the maximum number of vertex-disjoint directed paths from to ( Definition 3 ), equals the matrix rank of generic mixing submatrices ( Lemma 2 ) | , the size of the maximum bipartite matching from to via direct edges ( Definition 4 ), equals the matching rank of the support submatrix ( Lemma 4 ) |
| Matroid representations | Strict gammoids in digraphs ( Perfect, 1968 ) | Transversal matroids in bipartite graphs ( Ingleton and Piff, 1973 ) |
| Duality ( Theorem 1 ) | ||
| Settings | Markov equivalence in fully observed acyclic graphs | Markov equivalence in acyclic graphs with latents | Distributional equivalence in LiNG models with latents and cycles (this work) | |
| Structural | Level 1 | “Same d-separations” | “Same d-separations” | “Same path/edge ranks up to permutation” ( Lemmas 3 and 5 ) |
| Level 2 | “Same adjacencies and minimal complexes/ v-structures” ( Frydenberg, 1990 ; Verma and Pearl, 1991 ) | “Same FCI outputs” ( Spirtes and Verma, 1992 ) ; “Same MAG adjacencies, v-structures, and colliders on discriminating paths” ( Spirtes and Richardson, 1996 ; Richardson and Spirtes, 2002 ) ; “Same head and tails” ( Hu and Evans, 2020 ) | “Same bases in children for itself and with each singleton , up to permutation” ( Theorem 2 ) | |
| Level 3 | “Maximal (deflagged) chain graphs; essential graphs” ( Frydenberg, 1990 ; Andersson et al., 1997 ; Roverato et al., 2006 ) ; “CPDAGs” ( Spirtes and Glymour, 1991 ; Meek, 1995 ) | “Arrowhead completeness” ( Ali et al., 2005 ) ; “Full completeness of PAG orientations” ( Zhang, 2008b ) ; With background knowledge (still incomplete; ( Andrews et al., 2020 ; Venkateswaran and Perković, 2024 ) ) | “Unique maximal equivalent graph with edges that must always appear, up to cycle reversal” ( Theorem 4 ) | |
| Transfor- mational | “Covered edge reversal (Meek conjecture)” ( Chickering, 1995 ; Meek, 1997 ; Chickering, 2002 ) ; “Weakly covered edge reversal” ( Markham et al., 2022 ) for unconditional equivalence | “Covered edge reversal” ( Zhang and Spirtes, 2005 ; Tian, 2005 ; Ogarrio et al., 2016 ; Claassen and Bucur, 2022 ) | “Admissible edge additions/deletions and cycle reversals” ( Theorem 3 ) | |
| Traversal algorithms | DAGs traversal within one CPDAG ( Meek, 1995 ; Chickering, 1995 ; Wienöbst et al., 2023 ) ; CPDAGs traversal ( Steinsky, 2003 ; Chen et al., 2016 ) | MAGs traversal within one PAG ( Wang et al., 2024 ; Wang et al., 2025 ) | BFS/DFS by admissible transformations ( Theorem 3 ), with additional parallel speedup by column decomposition ( Lemmas 9 and 12 ) | |
| MILP | glvLiNG | glvLiNG Phase 1 | glvLiNG Phase 2 | |||
| 5 | 1 | 1 | 0.045 0.013 | 0.015 0.005 | 0.014 0.005 | 0.001 0.000 |
| 3 | 0.112 0.008 | 0.020 0.002 | 0.019 0.002 | 0.001 0.000 | ||
| 7 | 1 | 1 | 0.101 0.045 | 0.098 0.044 | 0.002 0.000 | |
| 3 | 0.169 0.024 | 0.165 0.024 | 0.004 0.000 | |||
| 3 | 1 | 37.402 0.000 | 0.048 0.013 | 0.045 0.012 | 0.003 0.001 | |
| 3 | 0.083 0.014 | 0.075 0.013 | 0.007 0.001 |
| PO-LiNGAM | LaHiCaSl | |||
| 10 | 3 | 1 | 15.48 2.75 | 31.64 4.62 |
| 2 | 24.30 4.41 | 36.80 4.22 | ||
| 3 | 35.40 3.61 | 39.96 4.88 | ||
| 4 | 45.22 3.53 | 41.04 3.81 | ||
| 5 | 1 | 18.04 3.99 | 32.36 4.38 | |
| 2 | 28.44 3.48 | 36.68 4.31 |
Causal Discovery
Causal discovery infers cause-and-effect structures from observational and interventional data, distinguishing causal relationships from correlation.
See all 221 papers