CauScientist: Teaching LLMs to Respect Data for Causal Discovery
Bo Peng, Sirui Chen, Lei Xu, Chaochao Lu
TL;DR
CauScientist addresses the core challenge of causal discovery by uniting LLM-driven hypothesis generation with a rigorous statistical verifier grounded in an Intervention-Aware BIC. The method relies on a hybrid initialization to start from a strong graph, followed by a collaborative loop where the LLM proposes atomic edits and a BIC-based verifier accepts only statistically beneficial changes, guided by an error-memory to prune the search. Empirical results show substantial improvements over purely data-driven baselines across multiple datasets, including up to a 53.8% gain in F1 and notable SHD reductions, while mitigating LLM unreliability as graphs scale. The approach demonstrates that semantic priors can be effectively leveraged when anchored by principled statistical constraints, offering a generalizable pathway for robust causal discovery in complex domains.
Abstract
Causal discovery is fundamental to scientific understanding and reliable decision-making. Existing approaches face critical limitations: purely data-driven methods suffer from statistical indistinguishability and modeling assumptions, while recent LLM-based methods either ignore statistical evidence or incorporate unverified priors that can mislead result. To this end, we propose CauScientist, a collaborative framework that synergizes LLMs as hypothesis-generating "data scientists" with probabilistic statistics as rigorous "verifiers". CauScientist employs hybrid initialization to select superior starting graphs, iteratively refines structures through LLM-proposed modifications validated by statistical criteria, and maintains error memory to guide efficient search space. Experiments demonstrate that CauScientist substantially outperforms purely data-driven baselines, achieving up to 53.8% F1 score improvement and enhancing recall from 35.0% to 100.0%. Notably, while standalone LLM performance degrades with graph complexity, CauScientist reduces structural hamming distance (SHD) by 44.0% compared to Qwen3-32B on 37-node graphs. Our project page is at https://github.com/OpenCausaLab/CauScientist.
