Causal Discovery and Structure Learning

Parent: data analysis · researched 2026-05-30T22:36:31.172Z· 23 sources · 12 concepts · skill da-32-causal-discovery

Causal discovery (a.k.a. structure learning) learns the causal graph itself

Overview

1. Markov equivalence, CPDAGs, and what is identifiable

2. Foundational assumptions (state them, always)

A. Constraint-based (independence-test driven)

B. Score-based search

C. Permutation / ordering search

D. Functional causal models (FCMs) — orient beyond the equivalence class

E. Continuous-optimization / gradient methods

F. Time-series causal discovery

Tools / Frameworks

Practical Patterns

Anti-Patterns

Troubleshooting

References

Children

Frontier under this node: Causal discovery tooling (causal-learn, gCastle, Tigramite, pcalg), Constraint-based methods (PC, FCI), Continuous-optimization methods (NOTEARS, GOLEM, DAG-GNN), Evaluation metrics (SHD, SID), Faithfulness and causal sufficiency assumptions, Functional causal models (LiNGAM, ANM, PNL), Interventional data, Latent confounders (FCI, PAGs/MAGs), Markov equivalence classes and CPDAGs, Permutation search (GRaSP, BOSS), Score-based search (GES, GIES), Time-series causal discovery (Granger, PCMCI, VAR-LiNGAM)

← the whole tree · 3D view· how to read this page