BUILD with Precision: Bottom-Up Inference of Linear DAGs
Not on the map. Why?
Abstract (arXiv)
Learning the structure of directed acyclic graphs (DAGs) from observational data is a central problem in causal discovery, statistical signal processing, and machine learning. Under a linear Gaussian structural equation model (SEM) with equal noise variances, the problem is identifiable and we show that the ensemble precision matrix of the observations exhibits a distinctive structure that facilitates DAG recovery. Exploiting this property, we propose BUILD (Bottom-Up Inference of Linear DAGs), a deterministic stepwise algorithm that identifies leaf nodes and their parents, then prunes the leaves by removing incident edges to proceed to the next step, exactly reconstructing the DAG from the true precision matrix. In practice, precision matrices must be estimated from finite data, and ill-conditioning may lead to error accumulation across BUILD steps. As a mitigation strategy, we periodically re-estimate the precision matrix (with less variables as leaves are pruned), trading off runtime for enhanced robustness. Reproducible results on challenging synthetic benchmarks demonstrate that BUILD compares favorably to state-of-the-art DAG learning algorithms, while offering an explicit handle on complexity.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 18 of its 29 references that are in the map. First posted on arXiv 18 Dec 2025.
Builds on
18 of 29 references.
References · 18
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 409
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 329
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 186
- 2013CAM: Causal additive models, high-dimensional order search and penalized regressioncited by 175
- 2021Graph Learning: A Surveycited by 140
- 2022DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterizationcited by 135
- 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
- 2018On Causal Discovery with Equal Variance Assumptioncited by 55
- 2020A polynomial-time algorithm for learning nonparametric causal graphscited by 29
- 2017Learning Identifiable Gaussian Bayesian Networks in Polynomial Time and Sample Complexitycited by 27
6 more
- 2019Learning Some Popular Gaussian Graphical Models without Condition Number Boundscited by 20
- 2022Optimal estimation of Gaussian DAG modelscited by 14
- 2023CoLiDE: Concomitant Linear DAG Estimationcited by 12
- 2016Information-theoretic limits of Bayesian network structure learningcited by 7
- 2024Non-negative Weighted DAG Structure Learningcited by 7
- 2025Learning Gaussian DAG Models without Condition Number Boundscited by 1
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Exploiting Non-Negativity in DAG Structure Learningcited by 3
- 2026Causal Discovery in Equal Variance Linear Gaussian DAGs via SURE-Tuned Ridge Regressioncited by 2
- 2026Statistical Testing on Directed Graphs by Surrogate Data Generationcited by 1
- 2026Nonnegative DAG Learning via Concomitant Estimationcited by 0
- 2026Nonnegative DAG Learning via Concomitant Estimation28 Sep 2026
- 2026Causal Discovery in Equal Variance Linear Gaussian DAGs via SURE-Tuned Ridge Regression17 Aug 2026
- 2026Statistical Testing on Directed Graphs by Surrogate Data Generation30 May 2026
- 2026Exploiting Non-Negativity in DAG Structure Learning19 May 2026