Exploring Multi-Modal Data with Tool-Augmented LLM Agents for Precise Causal Discovery

ChengAo Shen, Zhengzhang Chen, Dongsheng Luo, Dongkuan Xu, Haifeng Chen +1 more
12/18/2024
cs.LGcs.AIstat.ME

No official code found. Best implementation: D2I-Group/matmcd (14 stars, MIT, last commit 2025-10-11).

Abstract

Causal discovery is an imperative foundation for decision-making across domains, such as smart health, AI for drug discovery and AIOps. Traditional statistical causal discovery methods, while well-established, predominantly rely on observational data and often overlook the semantic cues inherent in cause-and-effect relationships. The advent of Large Language Models (LLMs) has ushered in an affordable way of leveraging the semantic cues for knowledge-driven causal discovery, but the development of LLMs for causal discovery lags behind other areas, particularly in the exploration of multi-modal data. To bridge the gap, we introduce MATMCD, a multi-agent system powered by tool-augmented LLMs. MATMCD has two key agents: a Data Augmentation agent that retrieves and processes modality-augmented data, and a Causal Constraint agent that integrates multi-modal data for knowledge-driven reasoning. The proposed design of the inner-workings ensures successful cooperation of the agents. Our empirical study across seven datasets suggests the significant potential of multi-modality enhanced causal discovery.

View on arXivView PDF

Code Implementations(1)

D2I-Group/matmcdCommunity100%
MIT

This is an official repository for "Exploring Multi-Modal Data with Tool-Augmented LLM Agents for Precise Causal Discovery".

144PythonMay 17, 20251 years agoMIT
causal-discoverycausal-graphllm-agentmulti-agent-systemsmulti-modal-data+1 more

Similar Papers

Cite this paper

@article{shen2024exploring,
  title  = {Exploring Multi-Modal Data with Tool-Augmented LLM Agents for Precise Causal Discovery},
  author = {ChengAo Shen and Zhengzhang Chen and Dongsheng Luo and Dongkuan Xu and Haifeng Chen and Jingchao Ni},
  year   = {2024},
  eprint = {2412.13667},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.13667v2}
}

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/2412.13667.svg)](https://codeofpaper.com/paper/2412.13667)

Discussion