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 条
  • [41] Independence Testing-Based Approach to Causal Discovery under Measurement Error and Linear Non-Gaussian Models
    Dai, Haoyue
    Spirtes, Peter
    Zhang, Kun
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [42] Structure Learning for Cyclic Linear Causal Models
    Amendola, Carlos
    Dettling, Philipp
    Drton, Mathias
    Onori, Federica
    Wu, Jun
    [J]. CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI 2020), 2020, 124 : 999 - 1008
  • [43] Efficient estimation for non-linear and non-Gaussian state space models
    Huang, DW
    [J]. PROCEEDINGS OF THE 36TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 1997, : 5036 - 5041
  • [44] Fast smoothing in switching approximations of non-linear and non-Gaussian models
    Gorynin, Ivan
    Derrode, Stephane
    Monfrini, Emmanuel
    Pieczynski, Wojciech
    [J]. COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2017, 114 : 38 - 46
  • [45] Supervised Identification of non Linear Models Using Moments and non-Gaussian Signals
    Antari, J.
    Zeroual, A.
    El Khadimi, A.
    Zaz, Y.
    [J]. 2012 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2012, : 400 - 404
  • [46] Recursive nonlinear estimation of non-linear/non-Gaussian dynamic models
    Kulhavy, R
    [J]. COMPUTER-INTENSIVE METHODS IN CONTROL AND SIGNAL PROCESSING: THE CURSE OF DIMENSIONALITY, 1997, : 141 - 167
  • [47] The SR approach: A new estimation procedure for non-linear and non-Gaussian dynamic term structure models
    Andreasen, Martin M.
    Christensen, Bent Jesper
    [J]. JOURNAL OF ECONOMETRICS, 2015, 184 (02) : 420 - 451
  • [48] Application of quantum computing to a linear non-Gaussian acyclic model for novel medical knowledge discovery
    Kawaguchi, Hideaki
    [J]. PLOS ONE, 2023, 18 (04):
  • [49] A meta-Gaussian approach to learning non-Gaussian Bayesian network structure
    Zhu, H
    Beling, PA
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 1949 - 1954
  • [50] Locally robust inference for non-Gaussian linear simultaneous equations models
    Lee, Adam
    Mesters, Geert
    [J]. JOURNAL OF ECONOMETRICS, 2024, 240 (01)