atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Differentiable Structure Learning with Ancestral Constraints

ICML 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Differentiable and score-based DAG learning

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.

Integrates ancestral (path-existence) constraints into differentiable NOTEARS-style DAG learning via a binary-masked continuous relaxation and an order-guided initialization.

Problem

Differentiable structure learning of causal DAGs lacks a smooth, equivalent way to encode ancestral (path existence) constraints, and gradient-based optimization suffers from path order violations among constrained paths.

Approach

A binary-masked continuous relaxation b(W)∘ReLU(ε−p(W)) that deactivates the path-existence penalty once a path already exists, making the characterization equivalent for a sufficiently large path threshold; plus an order-guided initialization obtained by first enforcing the transitive-closure partial orders implied by the path constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add path-existence constraints (100%)NOTEARS · Sachs-100F1: 0.34 -> 0.47Helped
Add path-existence constraints (75%)NOTEARS · Sachs-200F1: 0.41 -> 0.48Helped
Add path-existence constraints (100%)NOTEARS · Sachs-500F1: 0.42 -> 0.54Helped
Add path-existence constraints (75%)NOTEARS · Sachs-902F1: 0.41 -> 0.50Helped
Use binary-masked path loss instead of intuitive relaxed path loss (ablation)PE-NOTEARS · Synthetic datasetsF1Helped
Initialize with zero instead of the order-guided solution (ablation)PE-NOTEARS · Synthetic datasetsF1Hurt
Use random initialization instead of the order-guided solution (ablation)PE-NOTEARS · Same dataset as Figure 2F1Hurt
Initialize with the NOTEARS solution instead of the order-guided solution (ablation)PE-NOTEARS · Same dataset as Figure 2F1Hurt
Vary path threshold ϵ from 0.1 to 10 (ablation)PE-NOTEARS · Same dataset as Figure 3F1Helped
Use intuitive relaxed loss ¯p instead of binary-masked loss ˆp (ablation)PE-NOTEARS · Same dataset as Figure 3F1Mixed
Use intuitive relaxed loss ¯p with order-guided initialization (ablation)PE-NOTEARS · Same dataset as Figure 3F1Hurt

Limitations

Experimental setup

Datasets: Sachs (Sachs et al., 2005) synthetic ER and SF DAGs

Benchmarks: Sachs

Metrics: SHD TPR FDR F1 path recovery rate

Baselines: NOTEARS DAGMA GOLEM PE-NOTEARS-zero PE-NOTEARS-intuitive

Builds on: NOTEARS DAGMA GOLEM Wang et al. 2024 path-existence constraints Ban et al. 2024 partial order constraints

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