ParaLiNGAM: Parallel causal structure learning for linear non-Gaussian acyclic models

被引:1
|
作者
Shahbazinia, Amirhossein [1 ]
Salehkaleybar, Saber [1 ]
Hashemi, Matin [1 ]
机构
[1] Sharif Univ Technol, Dept Elect Engn, Tehran, Iran
关键词
Causal discovery; GPU acceleration; Machine learning; Parallel processing; DirectLiNGAM algorithm; NETWORKS;
D O I
10.1016/j.jpdc.2023.01.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the key objectives in many fields in machine learning is to discover causal relationships among a set of variables from observational data. In linear non-Gaussian acyclic models (LiNGAM), it can be shown that the true underlying causal structure can be identified uniquely from merely observational data. The DirectLiNGAM algorithm is a well-known solution to learn the true causal structure in a high dimensional setting. DirectLiNGAM algorithm executes in a sequence of iterations and it performs a set of comparisons between pairs of variables in each iteration. Unfortunately, the runtime of this algorithm grows significantly as the number of variables increases. In this paper, we propose a parallel algorithm, called ParaLiNGAM, to learn casual structures based on DirectLiNGAM algorithm. We propose a threshold mechanism that can reduce the number of comparisons remarkably compared with the sequential solution. Moreover, in order to further reduce runtime, we employ a messaging mechanism between workers. We also present an implementation of ParaLiNGAM on GPU, considering hardware constraints. Experimental results on synthetic and real data show that our proposed solution outperforms DirectLiNGAM by a factor up to 4788X, and by a median of 2344X.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页码:114 / 127
页数:14
相关论文
共 50 条
  • [1] Testability of Instrumental Variables in Linear Non-Gaussian Acyclic Causal Models
    Xie, Feng
    He, Yangbo
    Geng, Zhi
    Chen, Zhengming
    Hou, Ru
    Zhang, Kun
    [J]. ENTROPY, 2022, 24 (04)
  • [2] A linear non-Gaussian acyclic model for causal discovery
    Shimizu, Shohei
    Hoyer, Patrik O.
    Hyvarinen, Aapo
    Kerminen, Antti
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2006, 7 : 2003 - 2030
  • [3] Functional linear non-Gaussian acyclic model for causal discovery
    Tian-Le Yang
    Kuang-Yao Lee
    Kun Zhang
    Joe Suzuki
    [J]. Behaviormetrika, 2024, 51 (2) : 567 - 588
  • [4] RCD: Repetitive causal discovery of linear non-Gaussian acyclic models with latent confounders
    Maeda, Takashi Nicholas
    Shimizu, Shohei
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108 : 735 - 744
  • [5] Repetitive causal discovery of linear non-Gaussian acyclic models in the presence of latent confounders
    Takashi Nicholas Maeda
    Shohei Shimizu
    [J]. International Journal of Data Science and Analytics, 2022, 13 : 77 - 89
  • [6] Repetitive causal discovery of linear non-Gaussian acyclic models in the presence of latent confounders
    Maeda, Takashi Nicholas
    Shimizu, Shohei
    [J]. INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2022, 13 (02) : 77 - 89
  • [7] Learning linear non-Gaussian causal models in the presence of latent variables
    Salehkaleybar, Saber
    Ghassami, AmirEmad
    Kiyavash, Negar
    Zhang, Kun
    [J]. Journal of Machine Learning Research, 2020, 21
  • [8] Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables
    Salehkaleybar, Saber
    Ghassami, AmirEmad
    Kiyavash, Negar
    Zhang, Kun
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2020, 21
  • [9] Joint estimation of linear non-Gaussian acyclic models
    Shimizu, Shohei
    [J]. NEUROCOMPUTING, 2012, 81 : 104 - 107
  • [10] Sparse estimation of Linear Non-Gaussian Acyclic Model for Causal Discovery
    Harada, Kazuharu
    Fujisawa, Hironori
    [J]. NEUROCOMPUTING, 2021, 459 : 223 - 233