Scaling up Greedy Causal Search for Continuous Variables
Not on the map. Why?
Abstract (arXiv)
As standardly implemented in R or the Tetrad program, causal search algorithms used most widely or effectively by scientists have severe dimensionality constraints that make them inappropriate for big data problems without sacrificing accuracy. However, implementation improvements are possible. We explore optimizations for the Greedy Equivalence Search that allow search on 50,000-variable problems in 13 minutes for sparse models with 1000 samples on a four-processor, 16G laptop computer. We finish a problem with 1000 samples on 1,000,000 variables in 18 hours for sparse models on a supercomputer node at the Pittsburgh Supercomputing Center with 40 processors and 384 G RAM. The same algorithm can be applied to discrete data, with a slower discrete score, though the discrete implementation currently does not scale as well in our experiments; we have managed to scale up to about 10,000 variables in sparse models with 1000 samples.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 1.
4 papers.
- 2021Partitioned hybrid learning of Bayesian network structurescited by 4
- 2021Hybrid Bayesian network discovery with latent variables by scoring multiple interventionscited by 1
- 2023Tuning structure learning algorithms with out-of-sample and resampling strategiescited by 1
- 2024Kernel-Based Differentiable Learning of Non-Parametric Directed Acyclic Graphical Modelscited by 0
- 2024Kernel-Based Differentiable Learning of Non-Parametric Directed Acyclic Graphical Models20 Aug 2024
- 2023Tuning structure learning algorithms with out-of-sample and resampling strategies24 Jun 2023
- 2021Hybrid Bayesian network discovery with latent variables by scoring multiple interventions20 Dec 2021
- 2021Partitioned hybrid learning of Bayesian network structures22 Mar 2021