Discover and explore top open-source AI tools and projects—updated daily.
LLM-powered causal discovery toolkit
Top 57.2% on SourcePulse
This toolkit addresses the challenge of inferring causal relationships from observational data by integrating Large Language Models (LLMs) to generate prior knowledge, thereby reducing reliance on costly domain expertise. It is designed for data scientists and researchers seeking more robust and cost-effective causal discovery.
How It Works
The toolkit employs LLMs to elicit structured knowledge, specifically focusing on the temporal ordering of variables, which is found to be more stable than direct causal judgments. It then integrates and refines these potentially inconsistent LLM outputs into a globally consistent variable ordering. This refined ordering serves as a prior to guide mainstream causal discovery algorithms, enhancing accuracy and reliability.
Quick Start & Requirements
graphviz
and unrar
.
sudo apt-get update && sudo apt-get install graphviz unrar
.rar
archive.chmod +x CD
, then run ./CD
.pip install -r requirements.txt
.
python tools/causal_discovery/main.py
Highlighted Details
Maintenance & Community
No specific community links (Discord/Slack) or notable contributors are mentioned in the README.
Licensing & Compatibility
The repository does not explicitly state a license. The presence of a requirements.txt
suggests Python dependencies, and the executable distribution implies potential use in various environments.
Limitations & Caveats
The README notes that not all algorithm parameters may be fully functional in the current development phase. The effectiveness of LLM-generated priors is dependent on the LLM's output quality and the chosen integration strategy.
2 months ago
Inactive