Structure learning in polynomial time: Greedy algorithms, Bregman information, and exponential families
Not on the map. Why?
Abstract (arXiv)
Greedy algorithms have long been a workhorse for learning graphical models, and more broadly for learning statistical models with sparse structure. In the context of learning directed acyclic graphs, greedy algorithms are popular despite their worst-case exponential runtime. In practice, however, they are very efficient. We provide new insight into this phenomenon by studying a general greedy score-based algorithm for learning DAGs. Unlike edge-greedy algorithms such as the popular GES and hill-climbing algorithms, our approach is vertex-greedy and requires at most a polynomial number of score evaluations. We then show how recent polynomial-time algorithms for learning DAG models are a special case of this algorithm, thereby illustrating how these order-based algorithms can be rigourously interpreted as score-based algorithms. This observation suggests new score functions and optimality conditions based on the duality between Bregman divergences and exponential families, which we explore in detail. Explicit sample and computational complexity bounds are derived. Finally, we provide extensive experiments suggesting that this algorithm indeed optimizes the score in a variety of settings.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 19 of its 61 references that are in the map. First posted on arXiv 10 Oct 2021.
Builds on
19 of 61 references.
References · 19
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2019Learning Sparse Nonparametric DAGscited by 207
- 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
- 2013High-dimensional learning of linear causal networks via inverse covariance estimationcited by 86
- 2018On Causal Discovery with Equal Variance Assumptioncited by 55
- 2014Efficiently learning Ising models on arbitrary graphscited by 50
- 2017Learning linear structural equation models in polynomial time and sample complexitycited by 49
- 2015High-dimensional consistency in score-based and hybrid structure learningcited by 44
- 2016Interaction Screening: Efficient and Sample-Optimal Learning of Ising Modelscited by 43
- 2013Parameter Priors for Directed Acyclic Graphical Models and the Characterization of Several Probability Distributionscited by 41
- 2020A polynomial-time algorithm for learning nonparametric causal graphscited by 29
7 more
- 2017Learning Identifiable Gaussian Bayesian Networks in Polynomial Time and Sample Complexitycited by 27
- 2016Optimal structure and parameter learning of Ising modelscited by 26
- 2017Learning Quadratic Variance Function (QVF) DAG models via OverDispersion Scoring (ODS)cited by 18
- 2015Learning Directed Acyclic Graphs with Penalized Neighbourhood Regressioncited by 12
- 2014Forward - Backward Greedy Algorithms for Atomic Norm Regularizationcited by 9
- 2013Maximum Likelihood Bounded Tree-Width Markov Networkscited by 7
- 2013Forward-Backward Greedy Algorithms for General Convex Smooth Functions over A Cardinality Constraintcited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 2; 2025: 0; 2026: 1.
10 papers.
- 2023Learning Linear Causal Representations from Interventions under General Nonlinear Mixingcited by 92
- 2024On the Origins of Linear Representations in Large Language Modelscited by 76
- 2022Causal Structure Learning: a Combinatorial Perspectivecited by 46
- 2024Learning Interpretable Concepts: Unifying Causal Representation Learning and Foundation Modelscited by 29
- 2022Optimal estimation of Gaussian DAG modelscited by 14
- 2023An Interventional Perspective on Identifiability in Gaussian LTI Systems with Independent Component Analysiscited by 9
- 2023Effective Causal Discovery under Identifiable Heteroscedastic Noise Modelcited by 8
- 2023Heteroscedastic Causal Structure Learningcited by 6
- 2023Distributionally Robust Skeleton Learning of Discrete Bayesian Networkscited by 0
- 2026On the Identifiability of Mixed Ordinal and Exponential Family Causal DAGs under Linear Parametric Modelscited by 0
- 2026On the Identifiability of Mixed Ordinal and Exponential Family Causal DAGs under Linear Parametric Models16 Sep 2026
- 2024On the Origins of Linear Representations in Large Language Models6 Mar 2024
- 2024Learning Interpretable Concepts: Unifying Causal Representation Learning and Foundation Models14 Feb 2024
- 2023Effective Causal Discovery under Identifiable Heteroscedastic Noise Model20 Dec 2023
- 2023An Interventional Perspective on Identifiability in Gaussian LTI Systems with Independent Component Analysis29 Nov 2023
- 2023Distributionally Robust Skeleton Learning of Discrete Bayesian Networks10 Nov 2023
- 2023Heteroscedastic Causal Structure Learning16 Jul 2023
- 2023Learning Linear Causal Representations from Interventions under General Nonlinear Mixing4 Jun 2023
- 2022Causal Structure Learning: a Combinatorial Perspective2 Jun 2022
- 2022Optimal estimation of Gaussian DAG models25 Jan 2022