A metaheuristic causal discovery method in directed acyclic graphs space

被引:5
|
作者
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 条
  • [21] Directed Acyclic Graphs (DAGs) for Better Study Design and Causal Thinking in Teratology
    Pace, N. D.
    BIRTH DEFECTS RESEARCH, 2019, 111 (09): : 468 - 468
  • [22] Robust causal inference using directed acyclic graphs: the R package 'dagitty'
    Textor, Johannes
    van der Zander, Benito
    Gilthorpe, Mark S.
    Liskiewicz, Maciej
    Ellison, George T. H.
    INTERNATIONAL JOURNAL OF EPIDEMIOLOGY, 2016, 45 (06) : 1887 - 1894
  • [23] Variational quantum eigensolver for causal loop Feynman diagrams and directed acyclic graphs
    Clemente, Giuseppe
    Crippa, Arianna
    Jansen, Karl
    Ramirez-Uribe, Selomit
    Renteria-Olivo, Andres E.
    Rodrigo, German
    Sborlini, German F. R.
    Silva, Luiz Vale
    PHYSICAL REVIEW D, 2023, 108 (09)
  • [24] Evidence synthesis for constructing directed acyclic graphs (ESC-DAGs): a novel and systematic method for building directed acyclic graphs
    Ferguson, Karl D.
    McCann, Mark
    Katikireddi, Srinivasa Vittal
    Thomson, Hilary
    Green, Michael J.
    Smith, Daniel J.
    Lewsey, James D.
    INTERNATIONAL JOURNAL OF EPIDEMIOLOGY, 2020, 49 (01) : 322 - 329
  • [25] Acyclic Partitioning of Large Directed Acyclic Graphs
    Herrmann, Julien
    Kho, Jonathan
    Ucar, Bora
    Kaya, Kamer
    Catalyurek, Umit V.
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 371 - 380
  • [26] Counting acyclic orderings in directed acyclic graphs
    Fox, Joseph
    Judd, Aimee
    Journal of Combinatorial Mathematics and Combinatorial Computing, 2020, 115 : 271 - 286
  • [27] Seepage in directed acyclic graphs
    Clarke, N. E.
    Finbow, S.
    Fitzpatrick, S. L.
    Messenger, M. E.
    Nowakowski, R. J.
    AUSTRALASIAN JOURNAL OF COMBINATORICS, 2009, 43 : 91 - 102
  • [28] ON MERGINGS IN ACYCLIC DIRECTED GRAPHS
    Han, Guangyue
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2019, 33 (03) : 1482 - 1502
  • [29] Contextual Directed Acyclic Graphs
    Thompson, Ryan
    Bonilla, Edwin, V
    Kohn, Robert
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 238, 2024, 238
  • [30] Functional Directed Acyclic Graphs
    Lee, Kuang-Yao
    Li, Lexin
    Li, Bing
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25 : 1 - 48