atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Ordering-Based Causal Discovery for Linear and Nonlinear Relations

NeurIPS 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Constraint-based structure learning with latents · 0 citations (OpenAlex)

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 CaPS, an ordering-based causal discovery method for mixed linear and nonlinear SEMs, using a Hessian/score-Jacobian leaf-node criterion and a "parent score" for pre-pruning and edge supplementation.

Problem

Causal discovery from observational data when relations are a mixture of linear and nonlinear, which violates the pure-linear or pure-nonlinear assumptions of existing methods.

Approach

A unified leaf-node criterion based on the expected diagonal of the score's Jacobian (valid under equal/non-decreasing noise variance or non-weak causal effects), plus a parent score (noise-scaled squared average causal effect) that guides pre-pruning and edge supplementation around CAM pruning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CaPS instead of NOTEARScausal discovery on Sachs · SachsSHD: 12.0±0.00 -> 11.0±0.00Helped
use CaPS instead of VI-DP-DAGcausal discovery on Sachs · SachsSID: 40.0±5.66 -> 42.0±0.00Hurt
use CaPS instead of CAMcausal discovery on Sachs · SachsF1: 0.444±0.000 -> 0.500±0.000Helped
use CaPS instead of GraNDAGcausal discovery on Syntren · SyntrenSHD: 26.5±6.45 -> 37.2±5.04Hurt
use CaPS instead of VI-DP-DAGcausal discovery on Syntren · SyntrenSID: 144.3±35.00 -> 178.9±55.58Hurt
use CaPS instead of GraNDAGcausal discovery on Syntren · SyntrenF1: 0.344±0.104 -> 0.230±0.072Hurt
add Theorem 1 ordering instead of random topological ordering (ablation)CaPS on Sachs · SachsSHD: 17.0±3.50 -> 11.0±0.00Helped
add parent-score-based pre-pruning and edge supplement (ablation)CaPS on Sachs · SachsF1: 0.444±0.000 -> 0.500±0.000Helped
add Theorem 1 ordering instead of random topological ordering (ablation)CaPS on Syntren · SyntrenSHD: 51.6±8.82 -> 37.2±5.04Helped
add parent-score-based pre-pruning and edge supplement (ablation)CaPS on Syntren · SyntrenF1: 0.222±0.083 -> 0.230±0.072Helped

Surprising findings

Limitations

Experimental setup

Datasets: Sachs Syntren synthetic ER and SF graphs (SynER1, SynER4, SynSF1, SynSF4)

Benchmarks: Sachs Syntren SynER1 SynER4 SynSF1 SynSF4

Metrics: SHD SID F1

Baselines: NOTEARS GOLEM GraNDAG CAM VI-DP-DAG SCORE DiffAN DAGuerreotype DAG-GNN GAE NOTEARS-MLP DAGMA

Builds on: SCORE CAM LISTEN DiffAN DAGuerreotype

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