Causal Structure Learning Based on Genetic Algorithm and Markov Blanket

Haoyu Wang,Yiwei Yu,Yiling Xue,Zhaojun Wang,Jiafan Zhuang,Wenji Li,Zhifeng Hao,Zhun Fan
DOI: https://doi.org/10.1109/cyber63482.2024.10748640
2024-01-01
Abstract:Discovering causal relationships inherent in observed data plays a crucial role in advancing scientific research. However, in most existing causal structure learning methods, score-based search approaches often suffer from poor scalability and struggle to identify optimal causal graphs. In this paper, we propose an improved genetic algorithm for causal discovery from observed data, establishing a connection between evolutionary optimization and the problem of learning causal structures. Firstly, we integrate a conditional independence test to evaluate dependencies among variables and reduce the search space. Subsequently, we propose a Markov blanket-based evolutionary strategy to guide the genetic algorithm in searching for optimal solutions. Additionally, we develop an adaptive mechanism for adjusting mutation probability to effectively balance population diversity and convergence. Experimental results show that the proposed algorithm performs significantly better on most synthetic datasets, demonstrating its applicability and effectiveness in causal discovery problems.
What problem does this paper attempt to address?