AI・機械学習
上級

LLMマルチモーダル抽出(エルエルエムマルチモーダルチュウシュツ)

GPT-4o・Gemini 2.0・Claude 3.5 SonnetなどのマルチモーダルLLMを活用し、画像・音声・動画・PDFなどテキスト以外のメディアから構造化データを直接抽出する技術。従来のOCR→テキスト抽出の2段階パイプラインを1ステップに統合し、視覚的文脈を保持した高精度な情報抽出を実現する。

0 回閲覧
0 いいね

LLMマルチモーダル抽出とは

LLMマルチモーダル抽出とは、GPT-4o・Gemini 2.0 Flash・Claude 3.5 Sonnetなどの視覚理解能力を持つ大規模言語モデルを使い、画像・PDF・図表・グラフ・手書きメモ・音声・動画などのマルチメディアデータから構造化情報を直接抽出する技術である。従来は「OCRでテキスト化→NLPで構造化」の2段階パイプラインが必要だったが、マルチモーダルLLMは画像を直接理解してJSONやテーブルを出力できるため、パイプラインの大幅な簡素化と精度向上を同時に達成する。

マルチモーダルLLM 視覚理解能力比較

モデル画像入力PDF入力動画入力音声入力最大画像数解像度上限
GPT-4o○△(画像変換)△(フレーム抽出)○(Whisper統合)多数2048x2048
GPT-4o mini○△△○多数2048x2048
Gemini 2.0 Flash○○(ネイティブ)○(1時間まで)○(ネイティブ)3,600制限なし
Gemini 1.5 Pro○○○(1時間まで)○3,600制限なし
Claude 3.5 Sonnet○○(ネイティブ)××208000x8000
Claude 3 Opus○○××208000x8000
Qwen2.5-VL-72B○△○×多数動的解像度
InternVL 2.5○△××多数4096x4096

画像からの情報抽出

マルチモーダルLLMが得意とする画像抽出タスク:

  • 名刺: 氏名・会社名・役職・電話番号・メールアドレス・住所をJSON化。日本語名刺もGPT-4o/Claude 3.5で95%以上の精度
  • レシート/領収書: 店舗名・日時・品目・金額・合計・支払方法の構造化。感熱紙の劣化したレシートでも読み取り可能
  • ホワイトボード: 会議メモ・図表・フローチャートの内容をテキスト + 構造化データに変換
  • グラフ/チャート: 棒グラフ・折れ線グラフ・円グラフからデータポイントを数値テーブルとして抽出
  • 技術図面: 回路図・建築図面・UML図からコンポーネントと関係性を抽出
  • 商品パッケージ: 栄養成分表示・原材料・アレルゲン情報の構造化
  • 地図/フロアプラン: 部屋名・面積・動線の抽出
  • スクリーンショット: UI要素・テキスト・レイアウト構造の認識

PDF ネイティブ処理

2025年以降、主要モデルがPDFの直接入力に対応:

  • Claude 3.5 Sonnet: 2024年10月よりPDFネイティブ入力対応。100ページ以上のPDFを一括解析可能。ページごとの画像レンダリングとテキスト抽出を内部で自動実行
  • Gemini 1.5/2.0: PDFをネイティブに処理。最大200万トークン(約1,500ページ相当)のコンテキストで全ページを一括解析
  • GPT-4o: PDF直接入力は非対応。pdf2imageで各ページをPNG変換し、画像として送信する方式が主流
  • LlamaParse + LLM: LlamaParseでPDFをMarkdownに変換後、LLMで構造化抽出する2段階方式

コスト比較(100ページのPDF処理):

方式推定コスト処理時間精度
Claude 3.5 PDF直接$0.50-$1.0030-60秒高
Gemini 1.5 Pro PDF直接$0.30-$0.8020-40秒高
GPT-4o + 画像変換$2.00-$5.0060-120秒高
Azure Document Intelligence + GPT-4o$0.15 + $0.5030-60秒最高
LlamaParse + Claude$0.30 + $0.3040-80秒高

音声からの情報抽出

音声データからの構造化抽出は以下のアプローチが主流:

  • Gemini 2.0 Flash: 音声ファイルを直接入力し、会議議事録・発言者識別・アクションアイテム抽出を一括実行。最大1時間の音声に対応
  • OpenAI Whisper + GPT-4o: Whisperで文字起こし→GPT-4oで構造化抽出の2段階方式。Whisper APIは$0.006/分
  • AssemblyAI + LLM: Speaker Diarization(話者分離)付き文字起こし→LLMで要約・抽出
  • Amazon Transcribe + Bedrock: AWS統合パイプライン。医療・法務向けカスタム語彙対応

動画からの情報抽出

動画コンテンツからの構造化データ抽出:

  • Gemini 2.0: 動画ファイルを直接入力(最大1時間)。シーン説明・テキスト抽出・物体認識・タイムスタンプ付きイベント検出
  • フレームサンプリング + GPT-4o: 動画から1-5秒間隔でフレームを抽出し、各フレームをGPT-4o Visionで解析
  • Twelve Labs: 動画理解専用API。意味検索・要約・分類・ハイライト抽出
  • Google Video Intelligence API: 物体追跡・シーン検出・テキスト検出・不適切コンテンツ検出

実装上の注意点

  • 画像解像度: 高解像度画像はトークンコストが増大。OpenAIのdetail: "low"オプションで85トークン固定にできるが、細かい文字の認識精度は低下
  • バッチ処理: 複数画像の一括送信時は各画像にラベルを付与し、出力JSONで画像IDとの対応を明示させる
  • コスト管理: 画像トークン計算はモデルにより異なる。GPT-4oは170x170タイルあたり85トークン。Claudeは画像サイズに基づく固定トークン
  • ハルシネーション対策: 画像内に存在しない情報を生成するリスクがある。信頼度スコアの付与と根拠テキスト/領域の出力を指示する
  • プライバシー: 顔画像・個人情報を含む画像の処理にはデータ処理契約(DPA)の確認が必要

よくある質問(FAQ)

Q1: マルチモーダルLLMで最もコスパが良いのはどのモデルですか? A: 画像抽出タスクではGemini 2.0 Flashが最もコスパに優れる。入力$0.10/1Mトークン・出力$0.40/1Mトークンで、精度もGPT-4oの90%程度を達成。大量処理ではGemini、高精度が必要な場面ではGPT-4oまたはClaude 3.5を使い分けるカスケード方式が推奨。

Q2: 手書き文字の認識精度はどの程度ですか? A: 英語の手書きでGPT-4oが95%以上、日本語の手書きで85-90%程度。達筆や崩し字は精度が低下するため、Azure Document Intelligenceの手書き認識モデルとの併用が有効。

Q3: 動画の処理はリアルタイムで可能ですか? A: Gemini 2.0 Flashのライブストリーミング機能(Multimodal Live API)を使えば、リアルタイムの映像入力から情報抽出が可能。レイテンシは200-500ms程度で、監視カメラ映像の異常検知やライブコマースの商品情報抽出に応用できる。

まとめ

  • マルチモーダル抽出はOCRパイプラインを不要にする新世代の文書処理技術
  • GPT-4o・Gemini 2.0・Claude 3.5が画像/PDF/音声/動画の直接入力に対応
  • PDF処理はClaude/Geminiのネイティブ入力が最もシンプルかつ高精度
  • 音声抽出はGemini 2.0の直接入力またはWhisper + LLMの2段階方式
  • コスト最適化にはGemini 2.0 Flashとハイエンドモデルのカスケード方式が有効