Pith. sign in

REVIEW 4 major objections 4 minor 63 references

Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Linear Computational Complexity

T0 review · 4 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read This paper proposes an approximate kernel-based generalized score function with $\mathcal{O}(n)$ time and space complexity, enabling score-based causal discovery to scale linearly in sample size while preserving accuracy.

desk verdict Genuine speedup with a real but clearly-stated gap: the asymptotic consistency claim for the approximate score is unsupported. read the letter →

arxiv 2412.17717 v2 pith:IIL2UD5K submitted 2024-12-23 cs.LG stat.ML

classification cs.LGstat.ML
keywords causaldiscoveryscore-basedlearningkernelmethodslow-rankapproximationincompleteCholeskydecompositiongreedyequivalencesearchconditionalindependencelarge-scale
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Kernel-based score functions for causal discovery are attractive because they avoid assumptions about data distributions, but evaluating them costs $\mathcal{O}(n^3)$ time and $\mathcal{O}(n^2)$ memory. This paper shows that replacing the kernel matrix with a low-rank approximation, and regrouping every matrix product, inverse, and determinant inside the score into a so-called dumbbell form, cuts the cost to $\mathcal{O}(n)$ time and space for a fixed pivot budget. The resulting approximate score, CV-LR, gives accuracy comparable to the exact cross-validated likelihood score in experiments, while running orders of magnitude faster. The paper argues that when the approximation is good enough, the approximate score inherits local consistency, so the greedy equivalence search still converges to the correct Markov equivalence class asymptotically.

What carries the argument

The central object is the dumbbell-form matrix chain: a product of a wide outer factor of size $n \times m$, small inner factors of size $m \times m$, and a wide outer factor of size $m \times n$, possibly with a scalar-preconditioned identity. This form is closed under multiplication and, via the Woodbury matrix identity, under regularized inversion; traces are evaluated by the cyclic property and determinants by the Weinstein–Aronszajn identity, all at $\mathcal{O}(n m^2)$ or $\mathcal{O}(m^3)$ cost. It is the algebraic device that turns the composite kernel-matrix operations of the cross-validated likelihood score into a linear-in-$n$ computation.

What would settle it

Construct a synthetic dataset whose kernel matrix has effective rank growing past the pivot budget—for example, a nonlinear structural equation model with many independent influential covariates so that 100 pivots cannot keep the score within 0.5% relative error—then run greedy equivalence search with CV-LR and with exact CV on the same data. If the two searches return different Markov equivalence classes and CV-LR's class has a strictly worse normalized structural Hamming distance, the claim that the approximate score preserves the local score ordering would be falsified.

Watch

Extended reading notes

Core claim

The central claim is that the cross-validated likelihood score of [15] can be computed with the kernel matrix replaced by a rank-$m$ factor $\Lambda\Lambda^\top$, using incomplete Cholesky decomposition for continuous data and an exact low-rank decomposition for discrete data with few states. All matrix products, regularized inverses, and log-determinants appearing in the score are reorganized into dumbbell-form matrix chains, which are closed under multiplication and under Woodbury-style inversion, yielding $\mathcal{O}(n m^2)$ time and $\mathcal{O}(n m)$ storage. With $m$ fixed (at most 100 in the experiments), this is linear in sample size. The paper further claims that, provided the low-rank score is a good enough approximation of the exact score, it satisfies the local consistency property needed for greedy equivalence search to return the true Markov equivalence class asymptotically, and it reports F1/SHD results on synthetic and real-world data matching or nearly matching the exact score.

Load-bearing premise

The load-bearing premise is that approximating the kernel with a small, fixed number of representative samples (at most 100) preserves the relative ordering of scores for neighboring candidate causal graphs, so the greedy search still converges to the correct answer; the paper asserts this 'good enough approximation' without a formal error bound.

Editorial extensions

If this is right

  • Score-based causal discovery with kernel scores becomes feasible for datasets with tens of thousands of samples, where the original $\mathcal{O}(n^3)$ computation would be impractical.
  • Datasets with simple structure—discrete variables with few distinct values, or empty conditioning sets—receive the largest speedups, since the adaptive low-rank algorithm terminates early.
  • Because the approximate score is designed to preserve local consistency, greedy equivalence search retains its asymptotic correctness guarantee whenever the approximation is good enough.
  • The method extends to mixed continuous/discrete and multi-dimensional variables, where the exact kernel score also applies but was previously too costly.
  • Memory use drops from $\mathcal{O}(n^2)$ to $\mathcal{O}(n m)$, making kernel-based scores usable in storage-limited settings.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The speedup is only linear for a fixed pivot budget; if the kernel's effective rank grows with sample size or conditioning-set size, the method would need more pivots and the $\mathcal{O}(n)$ claim would degrade accordingly.
  • The same dumbbell-form algebra could be applied to other kernel-based scores, such as the marginal-likelihood score in [15, 43], potentially yielding a similar speedup.
  • A formal error bound connecting approximation rank to score differences would turn the 'good enough approximation' heuristic into a verifiable condition, and could guide adaptive pivot selection per variable.
  • The 0.5% relative-error threshold used to choose $m=100$ is a calibration on score values; a more direct test would measure the ordering of local scores on neighboring DAGs as the paper's own consistency argument requires.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 4 minor

Summary. The paper proposes a low-rank approximation of the cross-validated kernel-based generalized score function of Huang et al. (2018), with the stated goal of reducing the cost of evaluating each local score from O(n^3) time and O(n^2) storage to O(n m^2) time and O(n m) storage, where m is the number of Nyström/ICL pivots. Section 5 introduces a 'dumbbell form' for matrix chains and uses Woodbury and Weinstein–Aronszajn identities to rewrite the score's inverse, determinant, and trace terms so that all computations are on m-by-m matrices plus rank-m factors. Section 6 argues that the approximate score inherits local consistency from the exact CV score when the approximation is 'good enough,' and therefore GES recovers the correct Markov equivalence class asymptotically. Experiments on synthetic data (continuous, mixed, multi-dimensional, up to n=1000 and 7 variables) and on the SACHS and CHILD networks (up to n=2000, 11–20 nodes) report large speedups over the exact CV score with comparable F1/SHD accuracy.

Significance. If the central claims hold, the paper makes an important practical contribution: kernel-based generalized score causal discovery, previously limited to a few thousand samples by O(n^3) cost, becomes feasible for larger n while retaining the flexibility of nonparametric scores. The algebraic transformation in Section 5 is a genuine technical contribution, and the authors ship code, which supports reproducibility. The speedups reported (100x–10000x in favorable settings) are plausible and valuable. However, the asymptotic consistency guarantee for GES with the approximate score is asserted rather than proved, and the empirical evidence would be stronger with variance reporting. The contribution is therefore best assessed as an algorithmic acceleration with heuristic justification, rather than a fully supported theoretical claim about causal discovery.

major comments (4)
  1. [Section 6, after Definition 6.1] The sentence 'With a good enough approximation, S_LR also naturally satisfies the local consistency' is the load-bearing link between the fast score and the causal discovery guarantee, but no result in the paper defines 'good enough.' Local consistency requires the approximate score to preserve the sign of S_CV(G') - S_CV(G) for every edge insertion and deletion as n tends to infinity. The relative-error check in Appendix B.1 (score values within 0.5%) does not imply sign preservation, because score differences between neighboring DAGs can be orders of magnitude smaller than the scores themselves. Moreover, the pivot-count m is fixed at 100 while n grows, and no spectral-decay assumption is stated to guarantee that the low-rank approximation error remains below the true score gap. Please provide a formal error bound linking the approximation error to the score differences, or at least an empirical study of sign agreement between S_CV and S_LR for all GES moves.
  2. [Section 5, complexity statement] The paper claims O(n) time and space complexity, but the detailed statement is O(n m^2) time and O(n m) storage with m = max(m_x, m_z). This is linear in n only if m is treated as a constant. No argument is given that a fixed m (e.g., m=100) keeps the approximation error below the relevant threshold as n grows for general continuous data and nonempty conditioning sets. Since the experiment in Section 7.3 shows speedup for n up to 4000, the claim 'linear computational complexity' should be qualified as 'linear for fixed rank m,' and the dependence of the required m on n and on the conditioning set should be discussed or empirically characterized.
  3. [Section 7.4, Figures 2–4 and Section 7.5, Figure 5] The accuracy plots and runtime plots do not show error bars, confidence intervals, or any measure of variability, despite the experiments being repeated 20 times (and 10 times in the appendices). The central empirical claim is that CV-LR achieves accuracy 'comparable' to CV; without variance or paired comparison statistics, the small differences visible in Figures 2–5 cannot be distinguished from noise. Please report standard deviations or confidence intervals, and for the runtime claims in Figure 1, report the spread over repeated runs.
  4. [Section 7.2 and Appendix B.1] The choice of m=100 is justified by requiring the relative approximation error to be below 0.5% on a small set of configurations (one node, one or six conditioning variables, two data types). This is a data-dependent tuning decision, and no sensitivity analysis is given for other data sizes, graph densities, or conditioning set sizes. Because m and the ICL precision eta are the only free parameters of the method, the paper should provide guidance on how they interact with the sample size and the data distribution, and should report the actual number of pivots selected by the adaptive algorithm in the experiments, rather than only the upper bound m=100.
minor comments (4)
  1. [Eq. (8)] In the first line of Eq. (8), the term '- n2 0 / 2 log(2π)' appears to be a typographical corruption of '- n_0 / 2 log(2π)'; please correct the typesetting.
  2. [Section 4, Algorithm 1] Algorithm 1's stopping rule 'if sum_j=i..n d_j < eta' is described as reaching precision, but the output guarantee in the caption states '||ΛΛ^T - K_X|| <= eta'; the relationship between this diagonal residual criterion and the spectral or Frobenius norm bound should be stated precisely.
  3. [Section 5, Eq. (18)] The notation after Eq. (18), with terms involving '2I - DF' and 'G', is dense and would benefit from a short derivation or a reference to the supplementary material; the typo 'Woddbury' in Section 5 should also be corrected to 'Woodbury'.
  4. [Section 7.1] The sentence explaining why BIC, BDeu, and SC are restricted ('SC score... is unsuitable for multi-dimensional data') is helpful, but the text does not specify the kernel width choice for the proposed method's continuous kernels beyond 'twice the median distance'; please give the exact formula.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the complexity derivation is self-contained algebra, and the causal-consistency step is an unproven assertion rather than a reduction to inputs.

full rationale

I find no circular step that can be exhibited by reduction. The approximate score S_LR is defined by substituting low-rank approximations of centered kernel matrices into the exact cross-validated likelihood score of Huang et al. (2018) and then algebraically rewriting the expression using Woodbury and Weinstein-Aronszajn identities (Section 5). The O(n m^2) time and O(n m) storage claims follow from the dimensions of the dumbbell-form matrix chains and are internal algebraic results, not fitted to any evaluation target. Local consistency of the exact CV score is imported from an external result ([15], Lemma 3), not from the present authors. The statement in Section 6 that "with a good enough approximation, S_LR(G_h,D) also naturally satisfies the local consistency" is an unproven assumption: the paper provides no error bound linking low-rank approximation quality to sign preservation of score differences S(G') - S(G). This is a rigor gap, and the 0.5% relative-error check in Appendix B.1 does not close it, but it is not circularity because the assertion is not defined in terms of its own conclusion and no parameter is fitted to the causal-discovery targets. The choice m = 100 is selected by score fidelity (relative error below 0.5%) on separate settings and then used in experiments against ground-truth graphs; that is standard hyperparameter selection, not a fitted-input-called-prediction pattern. Self-citations [26, 27, 47, 51] are related-work references and do not carry the derivation. Consequently, no step reduces the claimed result to its own inputs, and the honest finding is no significant circularity.

Assumptions & free parameters 2 free parameters · 6 assumptions · 0 invented entities

The central fast-score derivation rests on standard RKHS and matrix algebra (Woodbury, Weinstein-Aronszajn), the causal sufficiency assumptions of the GES framework, and two unproved practical assumptions: the low-rank approximation with m pivots is accurate enough, and that accuracy suffices to preserve the ordering of local scores for GES consistency. The free parameters are the rank cap m and the ICL precision eta, both hand-set.

free parameters (2)
  • m (maximal rank / number of pivots) = 100
    Set to 100 in experiments after checking that the relative score error stays below 0.5% (Section 7.2). The complexity is O(n m^2), so the claimed O(n) depends on m being a fixed constant.
  • eta (precision for incomplete Cholesky) = 1e-6
    Precision threshold in Algorithm 1; controls when column sampling stops.
assumptions (6)
  • domain assumption The kernels are characteristic, bounded, and the RKHS is appropriately embedded in L2.
    Needed to equate conditional independence with the zero of the partial cross-covariance operator in Section 2.
  • domain assumption The data is causally sufficient: no unobserved common causes and no feedback (DAG assumption).
    Stated in Section 6 before applying GES.
  • domain assumption The CV-likelihood score is decomposable as a sum over variables of local scores.
    Used in Eq. (31) to sum local scores; this property is inherited from the generalized score framework.
  • ad hoc to paper A sufficiently accurate low-rank approximation preserves the ordering of local scores, yielding local consistency of S_LR.
    Asserted in Section 6 with 'naturally satisfies' but no formal bound or proof is given; this is the main theoretical gap.
  • standard math Woodbury matrix identity and Weinstein-Aronszajn determinant identity.
    Used in Lemma 5.3 and Section 5 for the inverse and determinant of dumbbell-form matrix chains.
  • domain assumption The incomplete Cholesky decomposition produces a controlled low-rank approximation.
    Algorithm 1 assumes the greedy pivot selection gives a good low-rank approximation; error bounds from the cited literature are not stated.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Linear Computational Complexity." pith.science (2026). https://pith.science/paper/IIL2UD5K

@misc{pith2026241217717,
  author       = {Pith},
  title        = {Pith review of: Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Linear Computational Complexity},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/IIL2UD5K}},
  note         = {Machine review of arXiv:2412.17717}
}
abstract

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 $\mathcal{O}(n^3)$ and a memory complexity of $\mathcal{O}(n^2)$, where $n$ is the sample size. In this paper, we propose an approximate kernel-based generalized score function with $\mathcal{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.

Figures

Figures reproduced from arXiv: 2412.17717 by the authors.

Figure 1
Figure 1. The run-time results of CV and CV-LR under various [PITH_FULL_IMAGE:figures/full_fig_p008_1.png] view at source ↗
Figure 3
Figure 3. The F1/SHD score of recovered causal graphs with [PITH_FULL_IMAGE:figures/full_fig_p009_3.png] view at source ↗
Figure 5
Figure 5. Left two: F1 score results on the two discrete net [PITH_FULL_IMAGE:figures/full_fig_p009_5.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

63 extracted references · 52 canonical work pages

  1. [1]

    Francis Bach and Michael Jordan. 2002. Learning graphical models with Mercer kernels. Advances in Neural Information Processing Systems 15 (2002)

  2. [2]

    Francis R Bach and Michael I Jordan. 2002. Kernel independent component analysis. Journal of Machine Learning Research 3, Jul (2002), 1–48

  3. [3]

    Kevin Bello, Bryon Aragam, and Pradeep Ravikumar. 2022. DAGMA: Learn- ing DAGs via M-matrices and a Log-Determinant Acyclicity Characterization. In Advances in Neural Information Processing Systems , S. Koyejo, S. Mohamed, A. Agarwal, D. Belgrave, K. Cho, and A. Oh (Eds.), Vol. 35. Curran Associates, Inc., 8226–8239. https://proceedings.neurips.cc/paper_f...

  4. [4]

    Peter Bühlmann, Jonas Peters, and Jan Ernest. 2014. CAM: Causal Additive Models, High-dimensional Order Search and Penalized Regression. The Annals of Statistics 42, 6 (2014), 2526–2556

  5. [5]

    Wray Buntine. 1991. Theory refinement on Bayesian networks. In Uncertainty Proceedings 1991. Elsevier, 52–60

  6. [6]

    David Maxwell Chickering. 2002. Optimal structure identification with greedy search. Journal of Machine Learning Research 3, Nov (2002), 507–554

  7. [7]

    Max Chickering. 2020. Statistically efficient greedy equivalence search. In Con- ference on Uncertainty in Artificial Intelligence . Pmlr, 241–249

  8. [8]

    Petros Drineas and Michael W Mahoney. 2005. Approximating a gram matrix for improved kernel-based learning. In International Conference on Computational Learning Theory. Springer, 323–337

Show all 63 references
  1. [9]

    Kenji Fukumizu, Francis R Bach, and Michael I Jordan. 2004. Dimensionality reduction for supervised learning with reproducing kernel Hilbert spaces.Journal of Machine Learning Research 5, Jan (2004), 73–99

  2. [10]

    Kenji Fukumizu, Arthur Gretton, Bernhard Schölkopf, and Bharath K Sriperum- budur. 2008. Characteristic kernels on groups and semigroups. Advances in Neural Information Processing Systems 21 (2008)

  3. [11]

    Kenji Fukumizu, Arthur Gretton, Xiaohai Sun, and Bernhard Schölkopf. 2007. Kernel measures of conditional dependence. Advances in Neural Information Processing Systems 20 (2007)

  4. [12]

    Jacob Gardner, Geoff Pleiss, Kilian Q Weinberger, David Bindel, and Andrew G Wilson. 2018. Gpytorch: Blackbox matrix-matrix gaussian process inference with gpu acceleration. Advances in Neural Information Processing Systems 31 (2018)

  5. [13]

    Dan Geiger and David Heckerman. 1994. Learning gaussian networks. In Uncer- tainty in Artificial Intelligence. Elsevier, 235–243

  6. [14]

    David Heckerman, Dan Geiger, and David M Chickering. 1995. Learning Bayesian networks: The combination of knowledge and statistical data. Machine Learning 20 (1995), 197–243

  7. [15]

    Biwei Huang, Kun Zhang, Yizhu Lin, Bernhard Schölkopf, and Clark Glymour

  8. [16]

    Aapo Hyvärinen and Stephen M Smith. 2013. Pairwise likelihood ratios for estimation of non-Gaussian structural equation models. The Journal of Machine Learning Research 14, 1 (2013), 111–152

  9. [17]

    Sanjiv Kumar, Mehryar Mohri, and Ameet Talwalkar. 2012. Sampling methods for the Nyström method. The Journal of Machine Learning Research 13, 1 (2012), 981–1006

  10. [18]

    Sébastien Lachapelle, Philippe Brouillard, Tristan Deleu, and Simon Lacoste- Julien. 2019. Gradient-based neural dag learning. arXiv preprint arXiv:1906.02226 (2019)

  11. [19]

    Haitao Liu, Yew-Soon Ong, Xiaobo Shen, and Jianfei Cai. 2020. When Gaussian process meets big data: A review of scalable GPs. IEEE Transactions on Neural Networks and Learning Systems 31, 11 (2020), 4405–4423

  12. [20]

    Ignavier Ng, AmirEmad Ghassami, and Kun Zhang. 2020. On the role of sparsity and dag constraints for learning linear dags. Advances in Neural Information Processing Systems 33 (2020), 17943–17954

  13. [21]

    Ignavier Ng, Biwei Huang, and Kun Zhang. 2024. Structure learning with contin- uous optimization: A sober look and beyond. In Causal Learning and Reasoning . PMLR, 71–105

  14. [22]

    Judea Pearl. 2018. Theoretical impediments to machine learning with seven sparks from the causal revolution. arXiv preprint arXiv:1801.04016 (2018)

  15. [23]

    Judea Pearl and Dana Mackenzie. 2018. The book of why: the new science of cause and effect. Basic books

  16. [24]

    Ali Rahimi and Benjamin Recht. 2007. Random features for large-scale kernel machines. Advances in Neural Information Processing Systems 20 (2007)

  17. [25]

    Joseph Ramsey, Madelyn Glymour, Ruben Sanchez-Romero, and Clark Glymour

  18. [26]

    Yixin Ren, Yewei Xia, Hao Zhang, Jihong Guan, and Shuigeng Zhou. 2024. Effi- ciently Learning Significant Fourier Feature Pairs for Statistical Independence Testing. In The Thirty-eighth Annual Conference on Neural Information Processing Systems

  19. [27]

    Yixin Ren, Yewei Xia, Hao Zhang, Jihong Guan, and Shuigeng Zhou. 2024. Learn- ing Adaptive Kernels for Statistical Independence Tests. In International Confer- ence on Artificial Intelligence and Statistics . PMLR, 2494–2502

  20. [28]

    Paul Rolland, Volkan Cevher, Matthäus Kleindessner, Chris Russell, Dominik Janzing, Bernhard Schölkopf, and Francesco Locatello. 2022. Score matching enables causal discovery of nonlinear additive noise models. In International Conference on Machine Learning . PMLR, 18741–18753

  21. [29]

    Bernhard Schölkopf, Francesco Locatello, Stefan Bauer, Nan Rosemary Ke, Nal Kalchbrenner, Anirudh Goyal, and Yoshua Bengio. 2021. Toward causal repre- sentation learning. Proc. IEEE 109, 5 (2021), 612–634

  22. [30]

    Bernhard Schölkopf and Alexander J Smola. 2002. Learning with kernels: support vector machines, regularization, optimization, and beyond . MIT press

  23. [31]

    Gideon Schwarz. 1978. Estimating the dimension of a model. The Annals of Statistics (1978), 461–464

  24. [32]

    Si Si, Cho-Jui Hsieh, and Inderjit S Dhillon. 2017. Memory efficient kernel approximation. Journal of Machine Learning Research 18, 20 (2017), 1–32

  25. [33]

    Elena Sokolova, Perry Groot, Tom Claassen, and Tom Heskes. 2014. Causal discovery from databases with discrete and continuous variables. In Probabilistic Graphical Models: 7th European Workshop, PGM 2014, Utrecht, The Netherlands, September 17-19, 2014. Proceedings 7 . Springe...

  26. [34]

    Peter Spirtes, Clark Glymour, and Richard Scheines. 2001. Causation, prediction, and search. MIT press

  27. [35]

    Peter Spirtes and Kun Zhang. 2016. Causal discovery and inference: concepts and recent methodological advances. In Applied Informatics, Vol. 3. Springer, 1–28

  28. [36]

    Bharath K Sriperumbudur, Arthur Gretton, Kenji Fukumizu, Bernhard Schölkopf, and Gert RG Lanckriet. 2010. Hilbert space embeddings and metrics on probability measures. The Journal of Machine Learning Research 11 (2010), 1517–1561

  29. [37]

    Eric V Strobl, Kun Zhang, and Shyam Visweswaran. 2019. Approximate kernel- based conditional independence tests for fast non-parametric causal discovery. Journal of Causal Inference 7, 1 (2019), 20180017

  30. [38]

    Xiangyu Sun, Oliver Schulte, Guiliang Liu, and Pascal Poupart. 2021. Nts- notears: Learning nonparametric dbns with prior knowledge. arXiv preprint arXiv:2109.04286 (2021)

  31. [39]

    Ioannis Tsamardinos, Constantin F Aliferis, and Alexander Statnikov. 2003. Time and sample efficient discovery of Markov blankets and direct causal relations. In Proceedings of the ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . 673–678

  32. [40]

    Ioannis Tsamardinos, Laura E Brown, and Constantin F Aliferis. 2006. The max-min hill-climbing Bayesian network structure learning algorithm. Machine Learning 65 (2006), 31–78

  33. [41]

    Matthew J Vowels, Necati Cihan Camgoz, and Richard Bowden. 2022. D’ya like dags? a survey on structure learning and causal discovery. Comput. Surveys 55, 4 (2022), 1–36

  34. [42]

    Meng Wang, Weijie Fu, Xiangnan He, Shijie Hao, and Xindong Wu. 2020. A survey on large-scale machine learning. IEEE Transactions on Knowledge and Data Engineering 34, 6 (2020), 2574–2594

  35. [43]

    Wenjie Wang, Biwei Huang, Feng Liu, Xinge You, Tongliang Liu, Kun Zhang, and Mingming Gong. 2024. Optimal Kernel Choice for Score Function-based Causal Discovery. In Forty-first International Conference on Machine Learning

  36. [44]

    Dennis Wei, Tian Gao, and Yue Yu. 2020. DAGs with No Fears: A closer look at continuous optimization for learning Bayesian networks. Advances in Neural Information Processing Systems 33 (2020), 3895–3906

  37. [45]

    Christopher Williams and Carl Rasmussen. 1995. Gaussian processes for regres- sion. Advances in Neural Information Processing Systems 8 (1995)

  38. [46]

    Christopher Williams and Matthias Seeger. 2000. Using the Nyström method to speed up kernel machines. Advances in Neural Information Processing Systems 13 (2000)

  39. [47]

    Yewei Xia, Hao Zhang, Yixin Ren, Jihong Guan, and Shuigeng Zhou. 2023. Causal Discovery by Continuous Optimization with Conditional Independence Con- straint: Methodology and Performance. In 2023 IEEE International Conference on Data Mining (ICDM). IEEE, 668–677

  40. [48]

    Tianbao Yang, Yu-Feng Li, Mehrdad Mahdavi, Rong Jin, and Zhi-Hua Zhou

  41. [49]

    Yue Yu, Jie Chen, Tian Gao, and Mo Yu. 2019. DAG-GNN: DAG structure learning with graph neural networks. In International Conference on Machine Learning . PMLR, 7154–7163

  42. [50]

    Changhe Yuan and Brandon Malone. 2013. Learning optimal Bayesian networks: A shortest path perspective. Journal of Artificial Intelligence Research 48 (2013), 23–65

  43. [51]

    Hao Zhang, Yixin Ren, Yewei Xia, Shuigeng Zhou, and Jihong Guan. 2024. To- wards Effective Causal Partitioning by Edge Cutting of Adjoint Graph. IEEE Transactions on Pattern Analysis and Machine Intelligence 46, 12 (2024), 10259– 10271

  44. [52]

    Kun Zhang, Jonas Peters, Dominik Janzing, and Bernhard Schölkopf. 2012. Kernel- based conditional independence test and application in causal discovery. arXiv preprint arXiv:1202.3775 (2012). Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Li...

  45. [53]

    Kun Zhang, Bernhard Schölkopf, Peter Spirtes, and Clark Glymour. 2018. Learning causality and causality-related learning: some recent progress. National Science Review 5, 1 (2018), 26–29

  46. [54]

    Kun Zhang, Shaoan Xie, Ignavier Ng, and Yujia Zheng. 2024. Causal represen- tation learning from multiple distributions: A general setting. arXiv preprint arXiv:2402.05052 (2024)

  47. [55]

    Qinyi Zhang, Sarah Filippi, Arthur Gretton, and Dino Sejdinovic. 2018. Large- scale kernel methods for independence testing. Statistics and Computing 28 (2018), 113–130

  48. [56]

    Zhen Zhang, Ignavier Ng, Dong Gong, Yuhang Liu, Ehsan Abbasnejad, Mingming Gong, Kun Zhang, and Javen Qinfeng Shi. 2022. Truncated matrix power iteration for differentiable dag learning. Advances in Neural Information Processing Systems 35 (2022), 18390–18402

  49. [57]

    Xun Zheng, Bryon Aragam, Pradeep K Ravikumar, and Eric P Xing. 2018. Dags with no tears: Continuous optimization for structure learning.Advances in Neural Information Processing Systems 31 (2018)

  50. [58]

    Xun Zheng, Bryon Aragam, Pradeep K Ravikumar, and Eric P Xing. 2018. DAGs with NO TEARS: Continuous Optimization for Structure Learning. In Advances in Neural Information Processing Systems , S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett (Ed...

  51. [59]

    Xun Zheng, Chen Dan, Bryon Aragam, Pradeep Ravikumar, and Eric Xing. 2020. Learning sparse nonparametric dags. In International Conference on Artificial Intelligence and Statistics. Pmlr, 3414–3425

  52. [60]

    leaky-relu

    Yujia Zheng, Biwei Huang, Wei Chen, Joseph Ramsey, Mingming Gong, Ruichu Cai, Shohei Shimizu, Peter Spirtes, and Kun Zhang. 2024. Causal-learn: Causal discovery in python. Journal of Machine Learning Research 25, 60 (2024), 1–8. A Details of Experiment Settings In this appendi...

  53. [2012]

    Advances in Neural Information Processing Systems 25 (2012)

    Nyström method vs random fourier features: A theoretical and empirical comparison. Advances in Neural Information Processing Systems 25 (2012)

  54. [2017]

    International journal of data science and analytics 3 (2017), 121–129

    A million variables and more: the fast greedy equivalence search algorithm for learning high-dimensional graphical causal models, with an application to functional magnetic resonance images. International journal of data science and analytics 3 (2017), 121–129

  55. [2018]

    In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining

    Generalized score functions for causal discovery. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining . 1551–1560

Pith tools

Reviewed August 11, 2026 · model on record in the stance chip above.