Fast Scalable and Accurate Discovery of DAGs Using the Best Order Score Search and Grow-Shrink Trees
Not on the map. Why?
Abstract (arXiv)
Learning graphical conditional independence structures is an important machine learning problem and a cornerstone of causal discovery. However, the accuracy and execution time of learning algorithms generally struggle to scale to problems with hundreds of highly connected variables -- for instance, recovering brain networks from fMRI data. We introduce the best order score search (BOSS) and grow-shrink trees (GSTs) for learning directed acyclic graphs (DAGs) in this paradigm. BOSS greedily searches over permutations of variables, using GSTs to construct and score DAGs from permutations. GSTs efficiently cache scores to eliminate redundant calculations. BOSS achieves state-of-the-art performance in accuracy and execution time, comparing favorably to a variety of combinatorial and gradient-based learning algorithms under a broad range of conditions. To demonstrate its practicality, we apply BOSS to two sets of resting-state fMRI data: simulated data with pseudo-empirical noise distributions derived from randomized empirical fMRI cortical signals and clinical data from 3T fMRI scans processed into cortical parcels. BOSS is available for use within the TETRAD project which includes Python and R wrappers.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 5 of its 30 references that are in the map. First posted on arXiv 26 Oct 2023.
Builds on
5 of 30 references.
References · 5
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 186
- 2022DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterizationcited by 135
- 2022Greedy Relaxations of the Sparsest Permutation Algorithmcited by 63
- 2013A Transformational Characterization of Equivalent Bayesian Network Structurescited by 41
- 2021Improving Accuracy of Permutation DAG Search using Best Order Score Searchcited by 1
Built on by
Citing papers per year: 2024: 10; 2025: 10; 2026: 18.
38 papers.
Sort:
By area:
- 2025Unitless Unrestricted Markov-Consistent SCM Generation: Better Benchmark Datasets for Causal Discoverycited by 7
- 2024Better Simulations for Validating Causal Discovery with the DAG-Adaptation of the Onion Methodcited by 6
- 2025Latent Variable Causal Discovery under Selection Biascited by 6
- 2024Are you doing better than random guessing? A call for using negative controls when evaluating causal discovery algorithmscited by 5
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2025Embracing Discrete Search: A Reasonable Approach to Causal Structure Learningcited by 4
- 2026Arrow: A Foundation Model for Causal Discoverycited by 4
- 2025On Different Notions of Redundancy in Conditional-Independence-Based Discovery of Graphical Modelscited by 3
- 2025Efficient Latent Variable Causal Discovery: Combining Score Search and Targeted Testingcited by 2
- 2025Higher-Order Causal Structure Learning with Additive Modelscited by 2
- 2026Dynamic Expert-Guided Model Averaging for Causal Discoverycited by 2
- 2026Causal Ensemble Agent: Hierarchical Causal Discovery with LLM-guided Expert Reweightingcited by 2
26 more
- 2024Algorithmic Identification of Essential Exogenous Nodes for Causal Sufficiency in Brain Networkscited by 1
- 2024ExDAG: an MIQP Algorithm for Learning DAGscited by 1
- 2024Choosing DAG Models Using Markov and Minimal Edge Count in the Absence of Ground Truthcited by 1
- 2024QWO: Speeding Up Permutation-Based Causal Discovery in LiGAMscited by 1
- 2025Scalable Causal Discovery from Recursive Nonlinear Data via Truncated Basis Function Scores and Testscited by 1
- 2025Causal-Aware Tabular GANs with Reinforcement Learningcited by 1
- 2026Counterfactual Fairness with Graph Uncertaintycited by 1
- 2026Leveraging Large Language Models for Causal Discovery: a Constraint-based, Argumentation-driven Approachcited by 1
- 2026Fourier Feature Methods for Nonlinear Causal Discovery: FFML Scoring, TRFF Scoring, and FFCI Testing in Mixed Datacited by 1
- 2026CauTion: Knowing When to Trust LLMs for Ensemble Causal Discoverycited by 1
- 2024Membership Testing in Markov Equivalence Classes via Independence Query Oraclescited by 0
- 2024ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulationscited by 0
- 2024Retrieving Classes of Causal Orders with Inconsistent Knowledge Basescited by 0
- 2025An extensive simulation study evaluating the interaction of resampling techniques across multiple causal discovery contextscited by 0
- 2025Differentiable Structure Learning and Causal Discovery for General Binary Datacited by 0
- 2026Causal Preference Elicitationcited by 0
- 2026Effect-Level Validation for Causal Discoverycited by 0
- 2026Learning Causal Structure of Time Series using Best Order Score Searchcited by 0
- 2026Can Causal Discovery Algorithms Help in Generating Legal Arguments?cited by 0
- 2026PACER: Acyclic Causal Discovery from Large-Scale Interventional Datacited by 0
- 2026Stable Causal Discovery via Directed Acyclic Graph Aggregationcited by 0
- 2026Causal Modeling of Selection in Evolutioncited by 0
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Datacited by 0
- 2026Causal Discovery in the Era of Agentscited by 0
- 2026SVI-DAG: A Structured Variational Inference Approach to Bayesian Causal Discoverycited by 0
- 2026LLM as Detector: An In-context Learning Approach for Tabular Anomaly Detectioncited by 0
- 2026LLM as Detector: An In-context Learning Approach for Tabular Anomaly Detection19 Aug 2026
- 2026SVI-DAG: A Structured Variational Inference Approach to Bayesian Causal Discovery5 Aug 2026
- 2026Causal Discovery in the Era of Agents22 Jun 2026
- 2026Causal Ensemble Agent: Hierarchical Causal Discovery with LLM-guided Expert Reweighting9 Jun 2026
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026Causal Modeling of Selection in Evolution4 Jun 2026
- 2026CauTion: Knowing When to Trust LLMs for Ensemble Causal Discovery2 Jun 2026
- 2026Stable Causal Discovery via Directed Acyclic Graph Aggregation18 May 2026
- 2026PACER: Acyclic Causal Discovery from Large-Scale Interventional Data14 May 2026
- 2026Arrow: A Foundation Model for Causal Discovery8 May 2026
- 2026Fourier Feature Methods for Nonlinear Causal Discovery: FFML Scoring, TRFF Scoring, and FFCI Testing in Mixed Data7 May 2026
- 2026Can Causal Discovery Algorithms Help in Generating Legal Arguments?4 May 2026
26 more
- 2026Learning Causal Structure of Time Series using Best Order Score Search5 Mar 2026
- 2026Leveraging Large Language Models for Causal Discovery: a Constraint-based, Argumentation-driven Approach18 Feb 2026
- 2026Effect-Level Validation for Causal Discovery9 Feb 2026
- 2026Causal Preference Elicitation1 Feb 2026
- 2026Dynamic Expert-Guided Model Averaging for Causal Discovery23 Jan 2026
- 2026Counterfactual Fairness with Graph Uncertainty6 Jan 2026
- 2025Latent Variable Causal Discovery under Selection Bias12 Dec 2025
- 2025Higher-Order Causal Structure Learning with Additive Models5 Nov 2025
- 2025Causal-Aware Tabular GANs with Reinforcement Learning28 Oct 2025
- 2025Embracing Discrete Search: A Reasonable Approach to Causal Structure Learning6 Oct 2025
- 2025Scalable Causal Discovery from Recursive Nonlinear Data via Truncated Basis Function Scores and Tests5 Oct 2025
- 2025Efficient Latent Variable Causal Discovery: Combining Score Search and Targeted Testing5 Oct 2025
- 2025Differentiable Structure Learning and Causal Discovery for General Binary Data25 Sep 2025
- 2025Unitless Unrestricted Markov-Consistent SCM Generation: Better Benchmark Datasets for Causal Discovery21 Mar 2025
- 2025An extensive simulation study evaluating the interaction of resampling techniques across multiple causal discovery contexts19 Mar 2025
- 2025On Different Notions of Redundancy in Conditional-Independence-Based Discovery of Graphical Models12 Feb 2025
- 2024Retrieving Classes of Causal Orders with Inconsistent Knowledge Bases18 Dec 2024
- 2024Are you doing better than random guessing? A call for using negative controls when evaluating causal discovery algorithms13 Dec 2024
- 2024QWO: Speeding Up Permutation-Based Causal Discovery in LiGAMs30 Oct 2024
- 2024ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulations21 Oct 2024
- 2024Choosing DAG Models Using Markov and Minimal Edge Count in the Absence of Ground Truth30 Sep 2024
- 2024ExDAG: an MIQP Algorithm for Learning DAGs21 Jun 2024
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphs24 May 2024
- 2024Better Simulations for Validating Causal Discovery with the DAG-Adaptation of the Onion Method21 May 2024
- 2024Membership Testing in Markov Equivalence Classes via Independence Query Oracles9 Mar 2024
- 2024Algorithmic Identification of Essential Exogenous Nodes for Causal Sufficiency in Brain Networks8 Mar 2024
- 2025Unitless Unrestricted Markov-Consistent SCM Generation: Better Benchmark Datasets for Causal Discoverycited by 7
- 2024Better Simulations for Validating Causal Discovery with the DAG-Adaptation of the Onion Methodcited by 6
- 2025Latent Variable Causal Discovery under Selection Biascited by 6
- 2024Are you doing better than random guessing? A call for using negative controls when evaluating causal discovery algorithmscited by 5
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2025Embracing Discrete Search: A Reasonable Approach to Causal Structure Learningcited by 4
- 2026Arrow: A Foundation Model for Causal Discoverycited by 4
- 2025On Different Notions of Redundancy in Conditional-Independence-Based Discovery of Graphical Modelscited by 3
- 2025Efficient Latent Variable Causal Discovery: Combining Score Search and Targeted Testingcited by 2
- 2025Higher-Order Causal Structure Learning with Additive Modelscited by 2
- 2026Dynamic Expert-Guided Model Averaging for Causal Discoverycited by 2
- 2024Algorithmic Identification of Essential Exogenous Nodes for Causal Sufficiency in Brain Networkscited by 1
12 most cited of 36 All 36 (JSON)
- 2026LLM as Detector: An In-context Learning Approach for Tabular Anomaly Detection19 Aug 2026
- 2026SVI-DAG: A Structured Variational Inference Approach to Bayesian Causal Discovery5 Aug 2026
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026Causal Modeling of Selection in Evolution4 Jun 2026
- 2026CauTion: Knowing When to Trust LLMs for Ensemble Causal Discovery2 Jun 2026
- 2026Stable Causal Discovery via Directed Acyclic Graph Aggregation18 May 2026
- 2026PACER: Acyclic Causal Discovery from Large-Scale Interventional Data14 May 2026
- 2026Arrow: A Foundation Model for Causal Discovery8 May 2026
- 2026Fourier Feature Methods for Nonlinear Causal Discovery: FFML Scoring, TRFF Scoring, and FFCI Testing in Mixed Data7 May 2026
- 2026Can Causal Discovery Algorithms Help in Generating Legal Arguments?4 May 2026
- 2026Learning Causal Structure of Time Series using Best Order Score Search5 Mar 2026
- 2026Leveraging Large Language Models for Causal Discovery: a Constraint-based, Argumentation-driven Approach18 Feb 2026
12 newest of 36 All 36 (JSON)