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] How to develop causal directed acyclic graphs for observational health research: a scoping review
    Poppe, Louise
    Steen, Johan
    Loh, Wen Wei
    Crombez, Geert
    De Block, Fien
    Jacobs, Noortje
    Tennant, Peter W. G.
    Van Cauwenberg, Jelle
    De Paepe, Annick L.
    HEALTH PSYCHOLOGY REVIEW, 2024,
  • [42] Limitations of acyclic causal graphs for planning
    Jonsson, Anders
    Jonsson, Peter
    Loow, Tomas
    ARTIFICIAL INTELLIGENCE, 2014, 210 : 36 - 55
  • [43] MULTILEVEL ALGORITHMS FOR ACYCLIC PARTITIONING OF DIRECTED ACYCLIC GRAPHS
    Herrmann, Julien
    Ozkaya, M. Yusuf
    Ucar, Bora
    Kaya, Kamer
    Catalyurek, Umit, V
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (04): : A2117 - A2145
  • [44] Learning Bayesian network classifiers: Searching in a space of partially directed acyclic graphs
    Acid, S
    De Campos, LM
    Castellano, JG
    MACHINE LEARNING, 2005, 59 (03) : 213 - 235
  • [45] Learning Bayesian Network Classifiers: Searching in a Space of Partially Directed Acyclic Graphs
    Silvia Acid
    Luis M. de Campos
    Javier G. Castellano
    Machine Learning, 2005, 59 : 213 - 235
  • [46] Searching for Bayesian network structures in the space of restricted acyclic partially directed graphs
    Acid, S
    de Campos, LM
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2003, 18 : 445 - 490
  • [47] LCA queries in directed acyclic graphs
    Kowaluk, M
    Lingas, A
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 241 - 248
  • [48] Algebras associated to acyclic directed graphs
    Retakh, Vladimir
    Wilson, Robert Lee
    ADVANCES IN APPLIED MATHEMATICS, 2009, 42 (01) : 42 - 59
  • [49] On counting homomorphisms to directed acyclic graphs
    Dyer, Martin
    Goldberg, Leslie Ann
    Paterson, Mike
    JOURNAL OF THE ACM, 2007, 54 (06)
  • [50] Community detection in directed acyclic graphs
    Speidel, Leo
    Takaguchi, Taro
    Masuda, Naoki
    EUROPEAN PHYSICAL JOURNAL B, 2015, 88 (08):