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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ren, Yixin, Zhang, Haocheng, Xia, Yewei, Zhang, Hao, Guan, Jihong, Zhou, Shuigeng
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909642086416384
author Ren, Yixin
Zhang, Haocheng
Xia, Yewei
Zhang, Hao
Guan, Jihong
Zhou, Shuigeng
author_facet Ren, Yixin
Zhang, Haocheng
Xia, Yewei
Zhang, Hao
Guan, Jihong
Zhou, Shuigeng
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2412_17717
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Linear Computational Complexity
Ren, Yixin
Zhang, Haocheng
Xia, Yewei
Zhang, Hao
Guan, Jihong
Zhou, Shuigeng
Machine Learning
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.
title Fast Causal Discovery by Approximate Kernel-based Generalized Score Functions with Linear Computational Complexity
topic Machine Learning
url https://arxiv.org/abs/2412.17717