Learning Gaussian DAG Models without Condition Number Bounds
Not on the map. Why?
Abstract (arXiv)
We study the problem of learning the topology of a directed Gaussian Graphical Model under the equal-variance assumption, where the graph has n nodes and maximum in-degree d. Prior work has established that O(d log n) samples are sufficient for this task. However, an important factor that is often overlooked in these analyses is the dependence on the condition number of the covariance matrix of the model. Indeed, all algorithms from prior work require a number of samples that grows polynomially with this condition number. In many cases this is unsatisfactory, since the condition number could grow polynomially with n, rendering these prior approaches impractical in high-dimensional settings. In this work, we provide an algorithm that recovers the underlying graph and prove that the number of samples required is independent of the condition number. Furthermore, we establish lower bounds that nearly match the upper bound up to a d-factor, thus providing an almost tight characterization of the true sample complexity of the problem. Moreover, under a further assumption that all the variances of the variables are bounded, we design a polynomial-time algorithm that recovers the underlying graph, at the cost of an additional polynomial dependence of the sample complexity on d. We complement our theoretical findings with simulations on synthetic datasets that confirm our predictions.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 51 references that are in the map. First posted on arXiv 8 Nov 2025.
Builds on
19 of 51 references.
References · 19
- 2013Causal Discovery with Continuous Additive Noise Modelscited by 252
- 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 185
- 2023Causal-learn: Causal Discovery in Pythoncited by 108
- 2013Learning Equivalence Classes of Bayesian Networks Structurescited by 75
- 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
- 2016Interaction Screening: Efficient and Sample-Optimal Learning of Ising Modelscited by 43
- 2017Learning Graphical Models Using Multiplicative Weightscited by 43
- 2020A polynomial-time algorithm for learning nonparametric causal graphscited by 29
- 2017Learning Identifiable Gaussian Bayesian Networks in Polynomial Time and Sample Complexitycited by 27
- 2016Optimal structure and parameter learning of Ising modelscited by 26
7 more
- 2019Efficient Learning of Discrete Graphical Modelscited by 21
- 2019Learning Some Popular Gaussian Graphical Models without Condition Number Boundscited by 20
- 2018Sparse Logistic Regression Learns All Discrete Pairwise Graphical Modelscited by 16
- 2021Efficient Bayesian network structure learning via local Markov boundary searchcited by 14
- 2022Optimal estimation of Gaussian DAG modelscited by 14
- 2016Information-theoretic limits of Bayesian network structure learningcited by 7
- 2024Lasso with Latents: Efficient Estimation, Covariate Rescaling, and Computational-Statistical Gapscited by 4
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025BUILD with Precision: Bottom-Up Inference of Linear DAGscited by 4
- 2025BUILD with Precision: Bottom-Up Inference of Linear DAGs18 Dec 2025