AI・機械学習
上級
Logic-LLM(ロジックエルエルエム)
LLMの自然言語推論を論理プログラム(Prolog等)に変換して外部ソルバーで正確に解くニューロシンボリックフレームワーク。LLMの流暢さと形式論理の確実性を組み合わせる。
0 回閲覧
0 いいね
2026/6/7 更新
関連タグ
ニューロシンボリックAI
論理推論
LLM
Prolog
形式検証
Logic-LLM
概要
Logic-LLMは2023年にPan et al.(2023: "Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoning")が提案したニューロシンボリックフレームワーク。LLM(Large Language Model)の自然言語理解能力と、形式論理ソルバーの確実な推論能力を組み合わせる設計。
純粋なLLM推論では確率的生成に依存するため複雑な論理タスクでハルシネーションが発生しやすい。Logic-LLMはLLMを「翻訳器」として使い、自然言語問題を論理プログラムに変換し、外部ソルバーで確実な答えを導く。
アーキテクチャ
3段階パイプライン
- 問題解析フェーズ: LLM(GPT-4等)が自然言語の問題文を読み取る
- 論理変換フェーズ: LLMがProlog/Z3/Pyke等の論理プログラム形式に変換
- ソルバー実行フェーズ: 外部論理ソルバーが確実な答えを計算
対応論理表現形式
| 形式 | ソルバー | 適用タスク |
|---|---|---|
| Prolog | SWI-Prolog | 演繹推論・知識ベース |
| Z3 SMT | Microsoft Z3 | 制約満足・数学的推論 |
| Pyke | Pyke Rule Engine | 規則ベース推論 |
| FOLIO形式 | Custom prover | 一階論理推論 |
評価ベンチマーク
LogiQA(複数ホップ論理推論)
- Logic-LLM + GPT-4: 87.2%
- GPT-4のみ: 79.3%
- 改善幅: +7.9ポイント
FOLIO(一階論理推論)
- Logic-LLM + GPT-4: 91.4%
- GPT-4のみ: 83.1%
- 改善幅: +8.3ポイント
AR-LSAT(法的推論)
- Logic-LLM + GPT-4: 68.9%
- GPT-4のみ: 58.4%
- 改善幅: +10.5ポイント
メリット・デメリット
メリット
- 論理的に証明可能な答えを出せる(ハルシネーション抑制)
- 推論ステップが透明(説明可能性が高い)
- 複数ホップ推論の精度向上
- ドメイン特化型論理知識の注入が容易
デメリット
- LLMの論理変換ミスがあると全体が失敗(エラー伝播)
- 自然言語→論理変換のコストが高い
- 論理ソルバーのセットアップが複雑
- 曖昧な自然言語問題は論理式化が困難
関連手法との比較
| 手法 | LLM役割 | 外部ツール | 特徴 |
|---|---|---|---|
| Logic-LLM | 変換器 | 論理ソルバー | 確実な論理推論 |
| LINC | 変換器 | Prolog | 自然言語推論に特化 |
| SatLM | 変換器 | SATソルバー | 充足可能性問題 |
| PAL (Program of Thought) | 変換器 | Pythonインタプリタ | 数値計算 |
| ReAct | 推論者 | 検索エンジン等 | ツール利用 |
よくある質問(FAQ)
Q1: Logic-LLMとChain-of-Thoughtの違いは? A: CoTはLLM内部の確率的生成で推論するが、Logic-LLMは外部論理ソルバーで数学的に確実な推論を行う。複雑な論理タスクでは Logic-LLM が大幅に優位。
Q2: どんな問題に向いているか? A: 複数の前提条件から結論を導く演繹推論・法的条件判断・数学証明の検証等。曖昧さのある創造的タスクや常識推論には不向き。
Q3: 2025年時点での研究動向は? A: LLM性能向上に伴い変換精度が向上し実用性が増している。Neurosymbolic AIとLLMの統合として学術的注目度が高い。商用応用では法律・金融の契約分析に活用事例が出始めている。