Causal Structure Learning Supervised by Large Language Model

Taiyu Ban, Lyuzhou Chen, Derui Lyu, Xiangyu Wang, Huanhuan Chen
11/20/2023
cs.AI

Official code: tyMadara/ILS-CSL (16 stars, last commit 2023-12-18).

Abstract

Causal discovery from observational data is pivotal for deciphering complex relationships. Causal Structure Learning (CSL), which focuses on deriving causal Directed Acyclic Graphs (DAGs) from data, faces challenges due to vast DAG spaces and data sparsity. The integration of Large Language Models (LLMs), recognized for their causal reasoning capabilities, offers a promising direction to enhance CSL by infusing it with knowledge-based causal inferences. However, existing approaches utilizing LLMs for CSL have encountered issues, including unreliable constraints from imperfect LLM inferences and the computational intensity of full pairwise variable analyses. In response, we introduce the Iterative LLM Supervised CSL (ILS-CSL) framework. ILS-CSL innovatively integrates LLM-based causal inference with CSL in an iterative process, refining the causal DAG using feedback from LLMs. This method not only utilizes LLM resources more efficiently but also generates more robust and high-quality structural constraints compared to previous methodologies. Our comprehensive evaluation across eight real-world datasets demonstrates ILS-CSL's superior performance, setting a new standard in CSL efficacy and showcasing its potential to significantly advance the field of causal discovery. The codes are available at \url{https://github.com/tyMadara/ILS-CSL}.

View on arXivView PDF

Code Implementations(1)

tyMadara/ILS-CSLOfficial100%

Supplementary materials and codes for the paper "Causal Structure Learning Supervised by Large Language Model"

165Shell, PythonNov 16, 20232 years ago

Similar Papers

Cite this paper

@article{ban2023causal,
  title  = {Causal Structure Learning Supervised by Large Language Model},
  author = {Taiyu Ban and Lyuzhou Chen and Derui Lyu and Xiangyu Wang and Huanhuan Chen},
  year   = {2023},
  eprint = {2311.11689},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.11689v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.11689.svg)](https://codeofpaper.com/paper/2311.11689)

Discussion