Causal Discovery

Routing Summary

This folder covers causal structure learning / discovery — learning the structure of directed acyclic graphs (DAGs / Bayesian networks) from data. The NOTEARS notes (Zheng et al., 2018) cover the continuous-optimization approach; the Constraint and Score-Based Discovery sub-topic covers the classical PC/FCI/GES/FCM families (Glymour, Zhang & Spirtes 2019).

Sub-topics

Sub-topicNotesCovers
Constraint and Score-Based Discovery5Markov & faithfulness assumptions / CPDAG, the PC algorithm & FCI (constraint-based), GES (score-based), functional causal models (LiNGAM, ANM) — Glymour, Zhang & Spirtes (2019)

Concept Map

ConceptNoteTypeDepends OnKey Result
Continuous reformulation of DAG learningNOTEARS - OverviewoverviewDAG Structure Learning ProblemCombinatorial → continuous program
Linear SEM + LS scoreDAG Structure Learning ProblemconceptConfirmatory Factor Analysis and SEM
Matrix-exponential acyclicitySmooth Characterization of AcyclicitytheoremDAG Structure Learning Problem DAG
Acyclicity gradientSmooth Characterization of Acyclicitytheorem
Augmented-Lagrangian ECPNOTEARS AlgorithmconceptSmooth Characterization of Acyclicity s.t. ; <10 dual steps
Hard thresholdingNOTEARS AlgorithmconceptSmooth Characterization of AcyclicityRound $
Structure-recovery benchmarksNOTEARS ExperimentsexampleNOTEARS AlgorithmBeats FGS on dense/large graphs; ≈ global optimum

Notes

  • NOTEARS - Overview — CONTAINS: research question, the 4 contributions, NOTEARS acronym, undirected-GM analogy, lineage.
  • DAG Structure Learning Problem — CONTAINS: Defs (data/SEM, induced graph , linear SEM, LS score ), Programs (3) & (4), NP-hardness, landscape table of prior methods (exact / local / order / constraint / hybrid).
  • Smooth Characterization of Acyclicity — CONTAINS: desiderata (a)–(d), Prop. 1 (infinite series ), Prop. 2 (matrix exp ), Theorem 1 ( + gradient), sign-cancellation example, proofs.
  • NOTEARS Algorithm — CONTAINS: ECP (9), augmented Lagrangian , dual ascent + Prop. 3 (linear convergence), L-BFGS / proximal quasi-Newton subproblem solve with soft-threshold closed form, thresholding, Algorithm 1 full pseudocode.
  • NOTEARS Experiments — CONTAINS: ER/SF + Gauss/Exp/Gumbel design, SHD/FDR vs FGS (Fig. 3), Table 1 global-optimum comparison, Sachs real-data result, limitations & future work.

Cross-Cutting Concepts

Sources

See Also