Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Linear Computational Complexity
Not on the map. Why?
Abstract (arXiv)
Score-based causal discovery methods can effectively identify causal relationships by evaluating candidate graphs and selecting the one with the highest score. One popular class of scores is kernel-based generalized score functions, which can adapt to a wide range of scenarios and work well in practice because they circumvent assumptions about causal mechanisms and data distributions. Despite these advantages, kernel-based generalized score functions pose serious computational challenges in time and space, with a time complexity of O(n3) and a memory complexity of O(n2), where n is the sample size. In this paper, we propose an approximate kernel-based generalized score function with O(n) time and space complexities by using low-rank technique and designing a set of rules to handle the complex composite matrix operations required to calculate the score, as well as developing sampling algorithms for different data types to benefit the handling of diverse data types efficiently. Our extensive causal discovery experiments on both synthetic and real-world data demonstrate that compared to the state-of-the-art method, our method can not only significantly reduce computational costs, but also achieve comparable accuracy, especially for large datasets.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 24 of its 63 references that are in the map. First posted on arXiv 23 Dec 2024.
Builds on
24 of 63 references.
References · 24
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 752
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 331
- 2019Gradient-Based Neural DAG Learningcited by 227
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discoverycited by 211
- 2019Learning Sparse Nonparametric DAGscited by 207
- 2018When Gaussian Process Meets Big Data: A Review of Scalable GPscited by 206
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 191
- 2013CAM: Causal additive models, high-dimensional order search and penalized regressioncited by 178
- 2022DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterizationcited by 140
- 2022Score matching enables causal discovery of nonlinear additive noise modelscited by 111
- 2023Causal-learn: Causal Discovery in Pythoncited by 109
12 more
- 2017Approximate Kernel-based Conditional Independence Tests for Fast Non-Parametric Causal Discoverycited by 76
- 2024Causal Representation Learning from Multiple Distributions: A General Settingcited by 68
- 2018Theoretical Impediments to Machine Learning With Seven Sparks from the Causal Revolutioncited by 66
- 2020DAGs with No Fears: A Closer Look at Continuous Optimization for Learning Bayesian Networkscited by 66
- 2013Learning Gaussian Networkscited by 62
- 2023Structure Learning with Continuous Optimization: A Sober Look and Beyondcited by 36
- 2020A Survey on Large-scale Machine Learningcited by 35
- 2021NTS-NOTEARS: Learning Nonparametric DBNs With Prior Knowledgecited by 33
- 2016Large-Scale Kernel Methods for Independence Testingcited by 32
- 2013Theory Refinement on Bayesian Networkscited by 28
- 2022Truncated Matrix Power Iteration for Differentiable DAG Learningcited by 23
- 2024Optimal Kernel Choice for Score Function-based Causal Discoverycited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.