“暴走AI”の制御方法
AIはなぜ“うそ”をつく? 今すぐできる「ハルシネーション」対策はこれだ
AIモデルがもっともらしいうそや誤情報を生成する「ハルシネーション」を抑制することは、企業にとって喫緊の課題だ。発生の原因や、ハルシネーションを発生させないための取り組みを整理する。
幻覚(ハルシネーション)は、人工知能(AI)が不正確な情報をまるで真実であるかのように生成、提示する現象を指す。特に「LLM」(大規模言語モデル)においては、ハルシネーションの発生頻度を下げたり、その影響を最小限に抑えたりするためのさまざまな方法が検討されている。どのような方法がハルシネーションの抑制に効果があるのか。
ハルシネーションの発生を防ぐには?
ハルシネーションの例として以下の回答が挙げられる。
- 不正確な情報
- 「米国の首都はロンドン」といった、明らかに事実と異なる情報
- 矛盾した情報
- 「ジョンは67歳のティーンエイジャー」という、67歳という数値と「ティーンエイジャー」という単語の意味のつながりがなく、論理が破綻している情報
- 質問と回答が一致していない情報
- クッキーのレシピ案を問う質問に対して、最寄りのスーパーへの道案内を回答とする情報。
ハルシネーションは、金融分析や安全性が求められる場面など、回答の正確性が重要な場面では深刻な問題を引き起こす恐れがある。
ハルシネーションが起きる原因
LLMがハルシネーションを引き起こす原因は主に4つある。
1.学習データの制約
LLMは学習データに基づいて回答を生成する。同時に、エンドユーザーの質問にできるだけ答えるように促されている。結果として、学習していない情報に基づく質問をされた場合でも回答を返そうとするため、誤答や質問とは関連が少ない回答を生成する。
2.コンテキストウィンドウの制限
深層学習モデル「Transformer」を基盤とするLLMは、プロンプト(情報生成のための質問や指示)を「トークン」と呼ばれる一連の言語的要素として処理している。LLMが同時に処理できるトークンの数をコンテキストウィンドウと呼ぶ。コンテキストウィンドウには容量があり、コンテキストウィンドウの容量が大きければ大きいほど、モデルはより多くの情報を一度に処理できる。だが、LLMのコンテキストウィンドウを拡大するには、計算能力が必要になるため、LLMの大半は限られたコンテキストウィンドウで動作している。プロンプトや、プロンプトを適切に理解するために必要な情報がコンテキストウィンドウに含まれていないと、LLMは文脈を十分に理解することができず、誤った回答をする可能性がある。
3.アテンションメカニズムの挙動
機械学習手法「アテンションメカニズム」は、プロンプトのどの部分に重点を置くべきかを動的に判断する仕組みだ。アテンションメカニズムが質問された文章の中から重要な部分を適切に見分けられない場合、もしくは誤って重要ではない部分に注目してしまった場合、ハルシネーションが発生する可能性がある。エンドユーザーが、「ワシントンD.C.の重要性は何?」と質問した際に、都市のワシントンD.C.ではなく、米国初代大統領のジョージ・ワシントン氏に関する説明を生成するといった具合だ。このような回答を生成させないためには、質問の趣旨やプロンプトに含まれる情報の関連性をLLMが適切に重み付けして処理できるようにすることが重要だ。
4.過学習(オーバーフィッティング)
過学習は、学習データの特定の情報を記憶してしまい、その情報に関する回答の精度は高いものの、新しいデータに適合できず適切に回答することが難しい状態を指す。新しいデータに適合できないために、ハルシネーションを引き起こす可能性がある。「バラは赤い」というフレーズばかりを学習していると、バラの色について尋ねられた際に「赤」としか答えず、他の色の存在を無視してしまうといった具合だ。
ハルシネーションを低減するには
ハルシネーションの発生を完全に排除するのは困難だ。しかし、以下の対策を取ることで発生頻度や影響を抑えられる可能性がある。
- 学習データを拡充する
- 正しい情報を基にした学習データを増やすことで、LLMがプロンプトに関連する正確な情報を参照できるようになる
- より質の高い学習データを利用する
- 学習データの量を増やすだけでなく、正確で構造化されたデータを用いることで、回答の信頼性が増す
- コンテキストウィンドウを拡大させる
- 一度に処理可能なトークン数を増やすことで、文脈理解力を強化する。ただし、より多くのリソースを要するため計算コストは高くなる
- 「RAG」を導入する
- RAG(検索拡張生成)は、LLMが回答を生成する際に、社内のドキュメントなど指定されたデータソースから、質問に関連する情報を検索して参照する仕組みだ。
- ファインチューニングを実施する
- 特定の業務や分野の小規模データセットを用いてLLMを調整することで、回答の精度を向上させることが期待できる。ただし、データの質が低い、データの範囲が特定の状況に特化し過ぎている場合、ハルシネーションを引き起こす可能性がある
- 回答結果をフィルタリングする
- LLMの担当者もしくはLLMを使ったアプリケーションの開発者が、回答結果を目視でチェックしたり、別のLLMを使って確認したりすることで、望ましくない回答が利用者に表示されないように事前にブロックできる
- プロンプトエンジニアリングを実施する
- 適切に構造化され、質問の背景や条件などが十分かつ明確に含まれているプロンプトを設計することで、LLMに誤った解釈や回答を生成させないようにできる
ハルシネーションは将来なくなるのか?
ハルシネーションを減らすための取り組みは進行している。フランスの研究者らの研究によると、AIベンダーOpenAIのLLM「GPT-3.5」と「GPT-4」を特定条件下で比較したところ、GPT-3.5のハルシネーションの発生率は39.6%、GPT-4のハルシネーションの発生率は28.6%だった。この研究の結果は、2024年5月発行の雑誌『Journal of Medical Internet Research』に掲載された論文「Hallucination Rates and Reference Accuracy of ChatGPT and Bard for Systematic Reviews: Comparative Analysis」で公開されている。
この比較結果からは、AIモデルの進化によってハルシネーションの発生率が減少する可能性を示している。だが、減少するとしてもゼロになる可能性は低い。発生をゼロにするためには、以下が必要となるためだ。
- 全てのエンドユーザーが質問し得るあらゆるプロンプトを正確に理解し、漏れなく回答できる十分な情報を備えた学習データ
- 無制限に展開できるサイズのコンテキストウィンドウ
- 完璧に機能するアテンションメカニズム
- 過学習への完全な耐性
特に最初の2つは実現不可能だ。どのようなデータセットもあらゆる可能性のあるプロンプトを予測できず、無制限に展開できるサイズのコンテキストウィンドウを利用するためには無制限の計算能力が必要となるからだ。モデルを設計する際の改良を通じてアテンションメカニズムや過学習の問題を軽減できる可能性はあるが、完全に排除できると期待するのは非現実的だ。
ハルシネーションのリスクを最小限に抑える方法としては、質問と回答のセットを用意し、同じ質問に対して常に同じ回答を返す仕組み(決定論的なシステム)を活用することだ。ただし、このアプローチは柔軟性に掛け、想定外の質問には対処できないという制約がある。
TechTarget.AIとは
TechTarget.AI編集部は生成AIなどのサービスを利用し、米国Informa TechTargetの記事を翻訳して国内向けにお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
本記事は制作段階でChatGPT等の生成系AIサービスを利用していますが、文責は編集部に帰属します。
TechTarget.AI
TechTarget.AI編集部は生成AIなどのサービスを利用し、米国TechTargetの記事を翻訳して国内向けにお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[NTTインテグレーション株式会社] 取引先のセキュリティをどう管理する? 「SCS評価制度」対応の勘所を解説 -
製品資料
[NTTインテグレーション株式会社] SCS評価制度「★4」取得のカギ 最大の壁を突破する方法とは? -
製品資料
[NTTインテグレーション株式会社] 2026年度末から運用開始 「SCS評価制度」に備えて製造業がやるべきことは? -
事例
[ネットワンパートナーズ株式会社, アイビーシー株式会社] ハイブリッド環境の一元管理と快適な無線LAN環境、三井ホームはどう実現した? -
市場調査・トレンド
[TD SYNNEX株式会社] 調査で学ぶセキュリティ運用の実態 人を増やさず品質を維持する方法とは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
3
「ノートPC派」は損をしている? Dellと考える“自作PC”のメリット
-
4
IT人材の42%が転職予備軍 辞めさせない組織の4つの共通
-
5
“脱Excel”を待ち受ける乱立問題 カカクコムが新ツール導入を見送った理由
-
6
「WSUS」終了の時限爆弾 “本命”移行先ツールとMicrosoft提唱の新管理手法
-
7
VMware離れがやっぱり加速 2500台のVM移行に挑む製造大手から学ぶ現実解
-
8
「コピペ運用の限界」に直面するAI活用 7割超が“別画面”のまま使う理由は?
-
9
「ひとり情シス」が急に退職 専門商社が外部パートナーと挑んだネットワーク刷新の裏側
-
10
ベテランエンジニアが直面する危機 半数が「ブルーカラーへの転向」を視野に
ホワイトペーパーランキング PR
-
1
DX/AI投資の壁を突破、現代の最高財務責任者が直面する課題と克服のヒント
-
2
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
3
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
4
バックアップは“取っているから大丈夫”なのか? ランサムウェア時代の備え方
-
5
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
6
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
7
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
8
5分で分かる Microsoft 365のデータ損失に備えるためのバックアップの仕組み
-
9
ネットワーク遅延の原因、「パケットロス」の基礎知識と効果的な解決策
-
10
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー