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
    ENTROPY, 2022, 24 (04)
  • [2] A linear non-Gaussian acyclic model for causal discovery
    Shimizu, Shohei
    Hoyer, Patrik O.
    Hyvarinen, Aapo
    Kerminen, Antti
    JOURNAL OF MACHINE LEARNING RESEARCH, 2006, 7 : 2003 - 2030
  • [3] A linear non-gaussian acyclic model for causal discovery
    Department of Computer Science, Helsinki Institute for Information Technology, University of Helsinki, FIN-00014, Finland
    不详
    J. Mach. Learn. Res., 2006, (2003-2030):
  • [4] Functional linear non-Gaussian acyclic model for causal discovery
    Yang T.-L.
    Lee K.-Y.
    Zhang K.
    Suzuki J.
    Behaviormetrika, 2024, 51 (2) : 567 - 588
  • [5] RCD: Repetitive causal discovery of linear non-Gaussian acyclic models with latent confounders
    Maeda, Takashi Nicholas
    Shimizu, Shohei
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108 : 735 - 744
  • [6] Repetitive causal discovery of linear non-Gaussian acyclic models in the presence of latent confounders
    Takashi Nicholas Maeda
    Shohei Shimizu
    International Journal of Data Science and Analytics, 2022, 13 : 77 - 89
  • [7] Repetitive causal discovery of linear non-Gaussian acyclic models in the presence of latent confounders
    Maeda, Takashi Nicholas
    Shimizu, Shohei
    INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2022, 13 (02) : 77 - 89
  • [8] LiNGAM-SF: Causal Structural Learning Method With Linear Non-Gaussian Acyclic Models for Streaming Features
    Zhang, Chenglin
    Yu, Hong
    Wang, Guoyin
    Xie, Yongfang
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2025,
  • [9] Joint estimation of linear non-Gaussian acyclic models
    Shimizu, Shohei
    NEUROCOMPUTING, 2012, 81 : 104 - 107
  • [10] Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables
    Salehkaleybar, Saber
    Ghassami, AmirEmad
    Kiyavash, Negar
    Zhang, Kun
    JOURNAL OF MACHINE LEARNING RESEARCH, 2020, 21