Skip to main content
QUICK REVIEW

[論文レビュー] Multi-Agent Causal Discovery Using Large Language Models

Hao Duong Le, Xin Xia|arXiv (Cornell University)|Jul 21, 2024
Data Quality and Management被引用数 5
ひとこと要約

本論文は、Meta Agents、Coding Agents、およびHybridバリアントを含む、複数エージェントのLLMを用いて因果発見を行う3モデルフレームワークMACを提案する。複数のデータセットで評価し、単一エージェントおよび古典的手法と比較して有利な結果を示している。

ABSTRACT

Causal discovery aims to identify causal relationships between variables and is a critical research area in machine learning. Traditional methods focus on statistical or machine learning algorithms to uncover causal links from structured data, often overlooking the valuable contextual information provided by metadata. Large language models (LLMs) have shown promise in creating unified causal discovery frameworks by incorporating both structured data and metadata. However, their potential in multi-agent settings remains largely unexplored. To address this gap, we introduce the Multi-Agent Causal Discovery Framework (MAC), which consists of two key modules: the Debate-Coding Module (DCM) and the Meta-Debate Module (MDM). The DCM begins with a multi-agent debating and coding process, where agents use both structured data and metadata to collaboratively select the most suitable statistical causal discovery (SCD) method. The selected SCD is then applied to the structured data to generate an initial causal graph. This causal graph is transformed into causal metadata through the Meta Fusion mechanism. With all the metadata, MDM then refines the causal structure by leveraging a multi-agent debating framework. Extensive experiments across five datasets demonstrate that MAC outperforms both traditional statistical causal discovery methods and existing LLM-based approaches, achieving state-of-the-art performance.

研究の動機と目的

  • ドメイン知識が乏しいまたはコストが高い場合のデータ駆動型因果発見を動機づける。
  • 複数エージェントLLMの能力を活用して因果グラフ学習を強化する。
  • 推論(ディベート)と統計的因果発見アルゴリズムを統合する。
  • ベースライン手法とMACの3つの構成(Meta、Coding、Hybrid)を比較する。

提案手法

  • 三つのMACモデルを導入する: Meta Agents Model(ディベートベースの推論で因果グラフを出力する)。
  • Debate-Coding Moduleを導入する(ディベータが因果発見アルゴリズムをコーディング実行を介して選択・実装する)。
  • 推論と統計を組み合わせたHybridモデルを定義する(Coding-Meta Hybridおよび Debating-Coding Hybrid)。
  • エージェントの推論と行動のために、ReActプロンプティングとゼロショット/フェウショットプロンプティング戦略を用いてGPT-3.5-turboを使用する。
  • 連続変数データセットで隣接行列指標(SHD、FPR、FNR、 Precision、Recall、F1)およびNHDを用いて評価する。
Figure 1: Meta-Debate Module
Figure 1: Meta-Debate Module

実験結果

リサーチクエスチョン

  • RQ1マルチエージェントLLMシステムは単一エージェントLLMおよび従来アルゴリズムよりも因果グラフ発見を改善できるか?
  • RQ2純粋に推論ベース、純粋にコーディングベース、ハイブリッドMAC構成の因果発見における相対的な長所は何か?
  • RQ3MAC手法は車データ・気候データ・タンパク質データなどの多様なデータセットで、PC・厳密探索・DirectLiNGAM・LLMベースのベースラインと比較してどう性能があるか?

主な発見

モデルSHDNHDFNRFPR適合率再現率F1
PC (Auto MPG)80.480.80.40.1110.20.142
Exact Search (Auto MPG)70.440.80.350.1250.20.153
DirectLiNGAM (Auto MPG)80.480.80.40.1110.20.142
PC LLM-KBCI (Auto MPG)70.440.80.350.1250.20.1538
ES LLM-KBCI (Auto MPG)70.440.80.350.1250.20.1538
DirectLiNGAM LLM-KBCI (Auto MPG)70.40.60.350.2220.40.285
Single-agent zero-shot prompting (Auto MPG)70.280.80.150.250.20.222
Single-agent zero-shot prompting (GPT-4o Auto MPG)80.360.60.30.250.40.307
Coding Agents Model (Auto MPG)40.4800.450.35710.526
Meta Agents Model (Auto MPG)50.20.40.150.50.60.545
Coding-Debating Hybrid (Auto MPG)80.480.80.40.1110.20.142
Coding-Meta Hybrid (Auto MPG)60.320.40.30.3330.60.428
PC (DWD)90.3050.8330.20.1420.1670.153
Exact Search (DWD)60.1940.1670.20.4540.8330.588
DirectLiNGAM (DWD)100.3880.6660.3330.1660.3330.222
PC LLM-KBCI (DWD)70.2220.6660.1330.3330.3330.333
ES LLM-KBCI (DWD)70.2220.3330.20.40.6660.5
DirectLiNGAM LLM-KBCI (DWD)90.3050.3330.30.30760.6660.421
Single-agent zero-shot prompting (DWD)100.3611.00.233000
Single-agent zero-shot prompting (GPT-4o DWD)110.3881.00.266000
Coding Agents Model (DWD)90.3050.8330.20.1420.1660.153
Meta Agents Model (DWD)50.1940.8330.060.3330.16660.222
Meta-Coding Hybrid (DWD)70.2770.6660.1660.2850.3330.307
Coding-Debating Hybrid (DWD)70.250.8330.1330.20.1660.182
PC (Sachs)240.2060.4730.1560.3840.5260.444
Exact Search (Sachs)310.3300.6840.2640.1810.3150.230
DirectLiNGAM (Sachs)290.2890.4730.2540.2770.5260.363
PC LLM-KBCI (Sachs)300.3140.7360.2250.1780.2630.212
ES LLM-KBCI (Sachs)310.330.680.2640.1810.3150.23
DirectLiNGAM LLM-KBCI (Sachs)290.2890.4730.2540.2770.5260.363
Single-agent zero-shot prompting (Sachs)310.3630.5260.3330.2090.4730.29
Single-agent zero-shot prompting (GPT-4o Sachs)180.2140.8420.0980.2300.1570.187
Coding Agents Model (Sachs)290.280.470.250.2770.5260.363
Meta Agents Model (Sachs)350.330.8420.2350.1110.1570.13
Meta-Coding Hybrid (Sachs)280.2720.4210.2450.3050.5870.4
Coding-Meta Hybrid (Sachs)230.1980.8940.0680.2220.1050.142
Coding-Debating Hybrid (Sachs)70.250.8330.1330.20.1660.182
  • Coding Agents ModelはAuto MPGで最良のSHD(4)と高精度(1)を達成。
  • Meta Agents ModelはAuto MPGでSHD5とバランスの取れた指標で強力な性能。
  • DWD気候データではMeta Agents ModelがSHD5とNHD0.194を示し古典的手法を上回る。
  • Sachsタンパク質データでは単一エージェントGPT-4oが低いSHD(18)と強いFNR(0.098)を示す一方、複数エージェント系(Coding-Debating Hybrid、Coding-Meta Hybrid)は競争力のある結果。
  • データセット全体で、古典的SCD手法(PC、Exact Search、DirectLiNGAM)は一般にMAC系よりSHD値が高い。
  • 全体として、提案された多エージェントフレームワークはしばしば構造的精度が高く、ベースラインと比較してF1スコアが競争的または卓越している。
Figure 2: Debate-Coding Module
Figure 2: Debate-Coding Module

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。