A metaheuristic causal discovery method in directed acyclic graphs space

被引:4
作者
Liu, Xiaohan [1 ]
Gao, Xiaoguang [1 ]
Wang, Zidong [1 ]
Ru, Xinxin [1 ]
Zhang, Qingfu [2 ,3 ]
机构
[1] Northwestern Polytech Univ, Sch Elect & Informat, Xian, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[3] Univ Essex, Sch Comp Sci & Elect Engn, Colchester, England
基金
中国国家自然科学基金;
关键词
Causal discovery; Directed acyclic graph; Local search; Metaheuristics; BAYESIAN NETWORKS; ALGORITHM;
D O I
10.1016/j.knosys.2023.110749
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Causal discovery plays a vital role in the human understanding of the world. Searching a directed acyclic graph (DAG) from observed data is one of the most widely used methods. However, in most existing approaches, the global search has poor scalability, and the local search is often insufficient to discover a reliable causal graph. In this paper, we propose a generic metaheuristic method to discover the causal relationship in the DAG itself instead in of any equivalent but indirect substitutes. We first propose several novel heuristic factors to expand the search space and maintain acyclicity. Second, using these factors, we propose a metaheuristic algorithm to further search for the optimal solution closer to real causality in the DAG space. Theoretical studies show the correctness of our proposed method. Extensive experiments are conducted to verify its generalization ability, scalability, and effectiveness on real-world and simulated structures for both discrete and continuous models by comparing it with other state-of-the-art causal solvers. We also compare the performance of our method with that of a state-of-the-art approach on well-known medical data.& COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Sparse estimation of Linear Non-Gaussian Acyclic Model for Causal Discovery
    Harada, Kazuharu
    Fujisawa, Hironori
    NEUROCOMPUTING, 2021, 459 : 223 - 233
  • [42] Synthetic Loads Analysis of Directed Acyclic Graphs for Scheduling Tasks
    Velarde Martinez, Apolinar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (03) : 347 - 354
  • [43] Consensus mechanism design based on structured directed acyclic graphs
    He, Jiahao
    Wang, Guangju
    Zhang, Guangyuan
    Zhang, Jiheng
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2021, 2 (01):
  • [44] Word problem of the Perkins semigroup via directed acyclic graphs
    Kitaev, Sergey
    Seif, Steve
    ORDER-A JOURNAL ON THE THEORY OF ORDERED SETS AND ITS APPLICATIONS, 2008, 25 (03): : 177 - 194
  • [45] Distributions of numbers of runs and scans on directed acyclic graphs with generation
    Inoue, Kiyoshi
    Aki, Sigeo
    COMPUTATIONAL STATISTICS, 2013, 28 (03) : 1133 - 1150
  • [46] D-VAE: A Variational Autoencoder for Directed Acyclic Graphs
    Zhang, Muhan
    Jiang, Shali
    Cui, Zhicheng
    Garnett, Roman
    Chen, Yixin
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [47] FIXED-PARAMETER TRACTABILITY OF MULTICUT IN DIRECTED ACYCLIC GRAPHS
    Kratsch, Stefan
    Pilipczuk, Marcin
    Pilipczuk, Michal
    Wahlstroem, Magnus
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2015, 29 (01) : 122 - 144
  • [48] Directed Acyclic Graphs in Social Work Research and Evaluation: A Primer
    Rose, Roderick A.
    Cosgrove, John A.
    Lee, Bethany R.
    JOURNAL OF THE SOCIETY FOR SOCIAL WORK AND RESEARCH, 2024, 15 (02) : 391 - 415
  • [49] Distributions of numbers of runs and scans on directed acyclic graphs with generation
    Kiyoshi Inoue
    Sigeo Aki
    Computational Statistics, 2013, 28 : 1133 - 1150
  • [50] Performance analysis of parallel programs based on directed acyclic graphs
    Georg Trogemann
    Matthias Gente
    Acta Informatica, 1997, 34 : 411 - 428