atlas

Research map / Graph learning / Graph algorithms and clustering

Constraint-Free Structure Learning with Smooth Acyclic Orientations

ICLR 2024 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 1 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 COSMO, an unconstrained continuous method for learning DAGs by parameterizing the adjacency as a weight matrix times a smooth orientation matrix derived from a priority vector, with temperature annealing and no acyclicity evaluation during training.

Problem

Continuous structure learning of DAGs relies on acyclicity constraints (e.g., NOTEARS trace-exponential) whose cubic cost per step limits scalability.

Approach

Model acyclic orientations via a priority vector and a tempered, epsilon-shifted sigmoid of pairwise priority differences, so any weight matrix multiplied elementwise by the smooth orientation yields a DAG in the limit; temperature is annealed during training, avoiding acyclicity evaluation entirely.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 30 nodes, Gaussian noiseAUC: 0.985 ± 0.01 -> 0.984 ± 0.02No clear effect
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 30 nodes, exponential noiseAUC: 0.986 ± 0.02 -> 0.989 ± 0.01Helped
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 30 nodes, Gumbel noiseAUC: 0.973 ± 0.02 -> 0.914 ± 0.10Hurt
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 100 nodes, Gaussian noiseAUC: 0.982 ± 0.01 -> 0.961 ± 0.03Hurt
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 100 nodes, exponential noiseAUC: 0.986 ± 0.01 -> 0.985 ± 0.01No clear effect
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 100 nodes, Gumbel noiseAUC: 0.986 ± 0.01 -> 0.973 ± 0.01Hurt
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 500 nodes, Gaussian noiseAUC: 0.980 ± 0.00 -> 0.933 ± 0.01Hurt
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 500 nodes, exponential noiseAUC: 0.984 ± 0.01 -> 0.986 ± 0.00No clear effect
Use COSMO instead of DAGMAstructure learning on ER-4 synthetic graphs · ER-4, 500 nodes, Gumbel noiseAUC: 0.980 ± 0.00 -> 0.982 ± 0.01No clear effect
Remove priority regularization (ablation)COSMO · ER4, 30 nodesAUC: 0.984 ± 0.02 -> 0.937 ± 0.05Hurt
Remove priority regularization (ablation)COSMO · ER4, 100 nodesAUC: 0.961 ± 0.03 -> 0.974 ± 0.02Helped
Remove priority regularization (ablation)COSMO · ER6, 30 nodesAUC: 0.921 ± 0.04 -> 0.885 ± 0.09Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic ER and scale-free DAGs (NOTEARS generator)

Benchmarks: synthetic ER4 and ER6 linear DAGs synthetic SF graphs

Metrics: AUC NHD TPR wall-clock time

Baselines: NOTEARS DAGMA NOCURL NOCURL-U DAGMA-MLP NOTEARS-MLP

Builds on: NOTEARS NOCURL DAGMA ENCO

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