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 条
  • [31] An experimental comparison of linear non-Gaussian causal discovery methods and their variants
    Sogawa, Yasuhiro
    Shimizu, Shohei
    Kawahara, Yoshinobu
    Washio, Takashi
    [J]. 2010 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS IJCNN 2010, 2010,
  • [32] Use of Prior Knowledge in a Non-Gaussian Method for Learning Linear Structural Equation Models
    Inazumi, Takanori
    Shimizu, Shohei
    Washio, Takashi
    [J]. LATENT VARIABLE ANALYSIS AND SIGNAL SEPARATION, 2010, 6365 : 221 - 228
  • [33] Identification of Linear Non-Gaussian Latent Hierarchical Structure
    Xie, Feng
    Huang, Biwei
    Chen, Zhengming
    He, Yangbo
    Geng, Zhi
    Zhang, Kun
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [34] Linear models for non-Gaussian processes and applications to linear random vibration
    Grigoriu, Mircea
    [J]. PROBABILISTIC ENGINEERING MECHANICS, 2011, 26 (03) : 461 - 470
  • [35] LINEAR VELOCITY-FIELDS IN NON-GAUSSIAN MODELS FOR LARGE-SCALE STRUCTURE
    SCHERRER, RJ
    [J]. ASTROPHYSICAL JOURNAL, 1992, 390 (02): : 330 - 337
  • [36] Bayesian Estimation of Causal Direction in Acyclic Structural Equation Models with Individual-specific Confounder Variables and Non-Gaussian Distributions
    Shimizu, Shohei
    Bollen, Kenneth
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2014, 15 : 2629 - 2652
  • [37] A Linear-Time Algorithm for Gaussian and Non-Gaussian Trait Evolution Models
    Ho, Lam Si Tung
    Ane, Cecile
    [J]. SYSTEMATIC BIOLOGY, 2014, 63 (03) : 397 - 408
  • [38] Review of Spatial Linear Mixed Models for Non-Gaussian Outcomes
    Park, Jincheol
    [J]. KOREAN JOURNAL OF APPLIED STATISTICS, 2015, 28 (02) : 353 - 360
  • [39] Spatial Generalized Linear Models with Non-Gaussian Translation Processes
    Richardson, Robert
    [J]. JOURNAL OF AGRICULTURAL BIOLOGICAL AND ENVIRONMENTAL STATISTICS, 2022, 27 (01) : 4 - 21
  • [40] Spatial Generalized Linear Models with Non-Gaussian Translation Processes
    Robert Richardson
    [J]. Journal of Agricultural, Biological and Environmental Statistics, 2022, 27 : 4 - 21