DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterization
Not on the map. Why?
Abstract (arXiv)
The combinatorial problem of learning directed acyclic graphs (DAGs) from data was recently framed as a purely continuous optimization problem by leveraging a differentiable acyclicity characterization of DAGs based on the trace of a matrix exponential function. Existing acyclicity characterizations are based on the idea that powers of an adjacency matrix contain information about walks and cycles. In this work, we propose a new acyclicity characterization based on the log-determinant (log-det) function, which leverages the nilpotency property of DAGs. To deal with the inherent asymmetries of a DAG, we relate the domain of our log-det characterization to the set of textitM-matrices, which is a key difference to the classical log-det function defined over the cone of positive definite matrices. Similar to acyclicity functions previously proposed, our characterization is also exact and differentiable. However, when compared to existing characterizations, our log-det function: (1) Is better at detecting large cycles; (2) Has better-behaved gradients; and (3) Its runtime is in practice about an order of magnitude faster. From the optimization side, we drop the typically used augmented Lagrangian scheme and propose DAGMA (textitDAGs via M-matrices for Acyclicity), a method that resembles the central path for barrier methods. Each point in the central path of DAGMA is a solution to an unconstrained problem regularized by our log-det function, then we show that at the limit of the central path the solution is guaranteed to be a DAG. Finally, we provide extensive experiments for textitlinear and textitnonlinear SEMs and show that our approach can reach large speed-ups and smaller structural Hamming distances against state-of-the-art methods. Code implementing the proposed method is open-source and publicly available at https://github.com/kevinsbello/dagma.
Key facts. Cited by 135 papers in the map (data through 7 Oct 2026). Builds on 27 of its 72 references that are in the map. First posted on arXiv 16 Sep 2022.
Builds on
27 of 72 references.
References · 27
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Convex optimizationcited by 2,479
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 329
- 2013Causal Discovery with Continuous Additive Noise Modelscited by 252
- 2019Gradient-Based Neural DAG Learningcited by 227
- 2019Learning Sparse Nonparametric DAGscited by 207
- 2020DYNOTEARS: Structure Learning from Time-Series Datacited by 198
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 186
- 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 185
- 2013CAM: Causal additive models, high-dimensional order search and penalized regressioncited by 175
- 2019Causal Discovery with Reinforcement Learningcited by 145
15 more
- 2013High-dimensional learning of linear causal networks via inverse covariance estimationcited by 86
- 2020DAGs with No Fears: A Closer Look at Continuous Optimization for Learning Bayesian Networkscited by 66
- 2019Causal Discovery with General Non-Linear Relationships Using Non-Linear ICAcited by 58
- 2020Differentiable Causal Discovery Under Unmeasured Confoundingcited by 56
- 2021DAGs with No Curl: An Efficient DAG Structure Learning Approachcited by 53
- 2017Learning linear structural equation models in polynomial time and sample complexitycited by 49
- 2020CASTLE: Regularization via Auxiliary Causal Graph Discoverycited by 41
- 2020On the Convergence of Continuous Constrained Optimization for Structure Learningcited by 38
- 2014Concave Penalized Estimation of Sparse Gaussian Bayesian Networkscited by 27
- 2017Learning Identifiable Gaussian Bayesian Networks in Polynomial Time and Sample Complexitycited by 27
- 2017Learning Quadratic Variance Function (QVF) DAG models via OverDispersion Scoring (ODS)cited by 18
- 2020Causal Adversarial Network for Learning Conditional and Interventional Distributionscited by 13
- 2014Penalized Estimation of Directed Acyclic Graphs From Discrete Datacited by 10
- 2018High-Dimensional Poisson DAG Model Learning Using ℓ1-Regularized Regressioncited by 10
- 2013Graph estimation with joint additive modelscited by 6
Built on by
Citing papers per year: 2023: 21; 2024: 30; 2025: 34; 2026: 50.
135 papers.
Sort:
By area:
- 2023Learning Linear Causal Representations from Interventions under General Nonlinear Mixingcited by 92
- 2023Fast Scalable and Accurate Discovery of DAGs Using the Best Order Score Search and Grow-Shrink Treescited by 38
- 2023Structure Learning with Continuous Optimization: A Sober Look and Beyondcited by 34
- 2023Discovering Causal Relations and Equations from Datacited by 33
- 2023Stable Differentiable Causal Discoverycited by 30
- 2023Reimagining Synthetic Tabular Data Generation through Data-Centric AI: A Comprehensive Benchmarkcited by 23
- 2023Optimizing NOTEARS Objectives via Topological Swapscited by 17
- 2024ACE : Off-Policy Actor-Critic with Causality-Aware Entropy Regularizationcited by 16
- 2023CoLiDE: Concomitant Linear DAG Estimationcited by 12
- 2024Ordering-Based Causal Discovery for Linear and Nonlinear Relationscited by 11
- 2023Global Optimality in Bivariate Gradient-based DAG Learningcited by 10
- 2023Constraint-Free Structure Learning with Smooth Acyclic Orientationscited by 10
38 more
- 2024Demystifying amortized causal discovery with transformerscited by 10
- 2023DAG Learning on the Permutahedroncited by 9
- 2023Learning DAGs from Data with Few Root Causescited by 8
- 2024DCILP: A Distributed Approach for Large-Scale Causal Structure Learningcited by 8
- 2024C2P: Featuring Large Language Models with Causal Reasoningcited by 8
- 2024Non-negative Weighted DAG Structure Learningcited by 7
- 2024A Skewness-Based Criterion for Addressing Heteroscedastic Noise in Causal Discoverycited by 7
- 2023Predictive Coding beyond Correlationscited by 6
- 2024Dagma-DCE: Interpretable, Non-Parametric Differentiable Causal Discoverycited by 6
- 2024Better Simulations for Validating Causal Discovery with the DAG-Adaptation of the Onion Methodcited by 6
- 2024Markov Equivalence and Consistency in Differentiable Structure Learningcited by 6
- 2024LLM-initialized Differentiable Causal Discoverycited by 6
- 2023Boosting Differentiable Causal Discovery via Adaptive Sample Reweightingcited by 5
- 2023iSCAN: Identifying Causal Mechanism Shifts among Nonlinear Additive Noise Modelscited by 5
- 2024Optimal Transport for Structure Learning Under Missing Datacited by 5
- 2024Scalable and Flexible Causal Discovery with an Efficient Test for Adjacencycited by 5
- 2024Continuous Bayesian Model Selection for Multivariate Causal Discoverycited by 5
- 2025Fairness-Driven LLM-based Causal Discovery with Active Learning and Dynamic Scoringcited by 5
- 2025Analytic DAG Constraints for Differentiable DAG Learningcited by 5
- 2024Permutation-based Inference for Variational Learning of Directed Acyclic Graphscited by 4
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2024Causal Discovery over High-Dimensional Structured Hypothesis Spaces with Causal Graph Partitioningcited by 4
- 2024Visual Analysis of Multi-outcome Causal Graphscited by 4
- 2025Since Faithfulness Fails: The Performance Limits of Neural Causal Discoverycited by 4
- 2025Learning Causal Graphs at Scale: A Foundation Model Approachcited by 4
- 2025Differentiable Cyclic Causal Discovery Under Unmeasured Confounderscited by 4
- 2025Causal-Adapter: Taming Text-to-Image Diffusion for Faithful Counterfactual Generationcited by 4
- 2025Embracing Discrete Search: A Reasonable Approach to Causal Structure Learningcited by 4
- 2025The Robustness of Differentiable Causal Discovery in Misspecified Scenarioscited by 4
- 2025Differentiable Constraint-Based Causal Discoverycited by 4
- 2025BUILD with Precision: Bottom-Up Inference of Linear DAGscited by 4
- 2026Arrow: A Foundation Model for Causal Discoverycited by 4
- 2024Reinforcement Learning for Causal Discovery without Acyclicity Constraintscited by 3
- 2024psiDAG: Projected Stochastic Approximation Iteration for DAG Structure Learningcited by 3
- 2025ACCESS : A Benchmark for Abstract Causal Event Discovery and Reasoningcited by 3
- 2025Causal Discovery via Quantile Partial Effectcited by 3
- 2026Exploiting Non-Negativity in DAG Structure Learningcited by 3
- 2026FoundCause: Causal Discovery with Latent Confounders from Observational Datacited by 3
50 most cited of 135 All 135 (JSON)
- 2026Demistifying Data and Simulator Assumptions in Supervised Causal Discovery29 Sep 2026
- 2026Nonnegative DAG Learning via Concomitant Estimation28 Sep 2026
- 2026MARCEDES: Score-based causal discovery under non-Gaussianity with continuous optimization25 Sep 2026
- 2026xWhyL: Causal Interactive Learning22 Sep 2026
- 2026Epidemiological Causal Graph Identification: Challenges, Identifiability and Algorithms17 Sep 2026
- 2026CausalArena: Benchmarking Causal Discovery in the Foundation Model Era10 Sep 2026
- 2026Guide, Not Bind: Why Defeasible Priors Fail in Augmented Lagrangian Causal Discovery3 Sep 2026
- 2026Causal Discovery in Equal Variance Linear Gaussian DAGs via SURE-Tuned Ridge Regression17 Aug 2026
- 2026Support Selection Beyond Smooth DAG Exactness: Completion Geometry,Score Margins, and Selective Certificates8 Aug 2026
- 2026SVI-DAG: A Structured Variational Inference Approach to Bayesian Causal Discovery5 Aug 2026
- 2026GoT-CD: Graph-of-Thoughts Causal Discovery and the Fragility of Post-hoc Path-Specific Fairness Audits3 Aug 2026
- 2026Uncertainty-Aware Deepfake Detection via Multi-View Structural Learning30 Jul 2026
38 more
- 2026Amortized Bayesian Causal Discovery of Extended Factor Graphs24 Jul 2026
- 2026Contrast-Free ICA and Causal Inference via Wasserstein Distances to the Gaussian14 Jul 2026
- 2026DAG-FM: A Foundation Model for Causal Discovery under Heterogeneous Causal Mechanisms13 Jul 2026
- 2026Structure Learning on Clustered Data9 Jul 2026
- 2026A Neuroimaging Simulation Framework for Developing and Evaluating Causal AI27 Jun 2026
- 2026RetiSEM: Generalising Causal Models for Fragmented Biomedical Data23 Jun 2026
- 2026Analysis of Public Schools Educational Performance Based on Causal Models and Hierarchical Clustering19 Jun 2026
- 2026A Framework for Directed Acyclic Hypergraph Learning19 Jun 2026
- 2026FoundCause: Causal Discovery with Latent Confounders from Observational Data16 Jun 2026
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026polyDAG: Polynomial Acyclicity Constraints for Efficient Continuous Causal Discovery in Visual Semantic Graphs5 Jun 2026
- 2026Causal Atlases from Entropic Inference: Bayesian Networks beyond Optimal DAGs4 Jun 2026
- 2026EML-CD: Causal Mechanism Recovery via EML Symbolic Trees in Structure Learning4 Jun 2026
- 2026CauTion: Knowing When to Trust LLMs for Ensemble Causal Discovery2 Jun 2026
- 2026Iterative Causal Discovery: Per-Edge Impossibility Certificates, Tier-Aware Oracle Queries, and the 1+K Lower Bound26 May 2026
- 2026Concomitant DAG Learning: On the Roles of Noise Adaptivity, Sparsity, and Non-negativity22 May 2026
- 2026Exploiting Non-Negativity in DAG Structure Learning19 May 2026
- 2026Stable Causal Discovery via Directed Acyclic Graph Aggregation18 May 2026
- 2026TriOpt: A Scalable Algorithm for Linear Causal Discovery17 May 2026
- 2026PACER: Acyclic Causal Discovery from Large-Scale Interventional Data14 May 2026
- 2026Arrow: A Foundation Model for Causal Discovery8 May 2026
- 2026A Topological Sorting Criterion for Random Causal Directed Acyclic Graphs7 May 2026
- 2026When Does Gene Regulatory Network Inference Break? A Controlled Diagnostic Study of Causal and Correlational Methods on Single-Cell Data6 May 2026
- 2026PRCD-MAP: Learning How Much to Trust Imperfect Priors in Causal Discovery3 May 2026
- 2026Optimization-Free Topological Sort for Causal Discovery via the Schur Complement of Score Jacobians28 Apr 2026
- 2026Smoothing the Landscape: Causal Structure Learning via Diffusion Denoising Objectives2 Apr 2026
- 2026Neural Autoregressive Flows for Markov Boundary Learning21 Mar 2026
- 2026Evaluating Causal Discovery Algorithms for Path-Specific Fairness and Utility in Healthcare16 Mar 2026
- 2026Causal Concept Graphs in LLM Latent Space for Stepwise Reasoning11 Mar 2026
- 2026Learning Causal Structure of Time Series using Best Order Score Search5 Mar 2026
- 2026Scalable Contrastive Causal Discovery under Unknown Soft Interventions3 Mar 2026
- 2026Coarse-to-Fine Learning of Dynamic Causal Structures26 Feb 2026
- 2026Causal Preference Elicitation1 Feb 2026
- 2026Efficient Causal Structure Learning via Modular Subgraph Integration28 Jan 2026
- 2026Smooth, Sparse, and Stable: Finite-Time Exact Skeleton Recovery via Smoothed Proximal Gradients26 Jan 2026
- 2026LungCRCT: Causal Representation based Lung CT Processing for Lung Cancer Treatment26 Jan 2026
- 2026Ordering-based Causal Discovery via Generalized Score Matching22 Jan 2026
- 2026Efficient Differentiable Causal Discovery via Reliable Super-Structure Learning9 Jan 2026
50 newest of 135 All 135 (JSON)
- 2024C2P: Featuring Large Language Models with Causal Reasoningcited by 8
- 2025ACCESS : A Benchmark for Abstract Causal Event Discovery and Reasoningcited by 3
- 2026Causal Concept Graphs in LLM Latent Space for Stepwise Reasoningcited by 0
- 2026GoT-CD: Graph-of-Thoughts Causal Discovery and the Fragility of Post-hoc Path-Specific Fairness Auditscited by 0
- 2026CausalArena: Benchmarking Causal Discovery in the Foundation Model Eracited by 0
- 2026xWhyL: Causal Interactive Learningcited by 0
- 2026xWhyL: Causal Interactive Learning22 Sep 2026
- 2026CausalArena: Benchmarking Causal Discovery in the Foundation Model Era10 Sep 2026
- 2026GoT-CD: Graph-of-Thoughts Causal Discovery and the Fragility of Post-hoc Path-Specific Fairness Audits3 Aug 2026
- 2026Causal Concept Graphs in LLM Latent Space for Stepwise Reasoning11 Mar 2026
- 2025ACCESS : A Benchmark for Abstract Causal Event Discovery and Reasoning12 Feb 2025
- 2024C2P: Featuring Large Language Models with Causal Reasoning25 Jul 2024
- 2025Causal-Adapter: Taming Text-to-Image Diffusion for Faithful Counterfactual Generationcited by 4
- 2025When Additive Noise Meets Unobserved Mediators: Bivariate Denoising Diffusion for Causal Discoverycited by 1
- 2026Smoothing the Landscape: Causal Structure Learning via Diffusion Denoising Objectivescited by 0
- 2026Smoothing the Landscape: Causal Structure Learning via Diffusion Denoising Objectives2 Apr 2026
- 2025Causal-Adapter: Taming Text-to-Image Diffusion for Faithful Counterfactual Generation29 Sep 2025
- 2025When Additive Noise Meets Unobserved Mediators: Bivariate Denoising Diffusion for Causal Discovery29 Jun 2025
- 2023Learning Linear Causal Representations from Interventions under General Nonlinear Mixingcited by 92
- 2023Fast Scalable and Accurate Discovery of DAGs Using the Best Order Score Search and Grow-Shrink Treescited by 38
- 2023Structure Learning with Continuous Optimization: A Sober Look and Beyondcited by 34
- 2023Discovering Causal Relations and Equations from Datacited by 33
- 2023Stable Differentiable Causal Discoverycited by 30
- 2023Reimagining Synthetic Tabular Data Generation through Data-Centric AI: A Comprehensive Benchmarkcited by 23
- 2023Optimizing NOTEARS Objectives via Topological Swapscited by 17
- 2024ACE : Off-Policy Actor-Critic with Causality-Aware Entropy Regularizationcited by 16
- 2023CoLiDE: Concomitant Linear DAG Estimationcited by 12
- 2024Ordering-Based Causal Discovery for Linear and Nonlinear Relationscited by 11
- 2023Global Optimality in Bivariate Gradient-based DAG Learningcited by 10
- 2023Constraint-Free Structure Learning with Smooth Acyclic Orientationscited by 10
12 most cited of 125 All 125 (JSON)
- 2026Demistifying Data and Simulator Assumptions in Supervised Causal Discovery29 Sep 2026
- 2026Nonnegative DAG Learning via Concomitant Estimation28 Sep 2026
- 2026MARCEDES: Score-based causal discovery under non-Gaussianity with continuous optimization25 Sep 2026
- 2026Epidemiological Causal Graph Identification: Challenges, Identifiability and Algorithms17 Sep 2026
- 2026Guide, Not Bind: Why Defeasible Priors Fail in Augmented Lagrangian Causal Discovery3 Sep 2026
- 2026Causal Discovery in Equal Variance Linear Gaussian DAGs via SURE-Tuned Ridge Regression17 Aug 2026
- 2026Support Selection Beyond Smooth DAG Exactness: Completion Geometry,Score Margins, and Selective Certificates8 Aug 2026
- 2026SVI-DAG: A Structured Variational Inference Approach to Bayesian Causal Discovery5 Aug 2026
- 2026Uncertainty-Aware Deepfake Detection via Multi-View Structural Learning30 Jul 2026
- 2026Amortized Bayesian Causal Discovery of Extended Factor Graphs24 Jul 2026
- 2026Contrast-Free ICA and Causal Inference via Wasserstein Distances to the Gaussian14 Jul 2026
- 2026DAG-FM: A Foundation Model for Causal Discovery under Heterogeneous Causal Mechanisms13 Jul 2026
12 newest of 125 All 125 (JSON)