AI・機械学習
上級
クロスモーダルアテンション(クロスモーダルアテンション)
異なるモダリティ(画像・テキスト・音声など)間で相互参照するアテンション機構。マルチモーダルモデルの中核技術。
0 回閲覧
0 いいね
2026/6/8 更新
関連タグ
multimodal
attention
transformer
vision-language
クロスモーダルアテンションとは
クロスモーダルアテンション(Cross-Modal Attention)は、Transformerアーキテクチャのアテンション機構を異なるモダリティ間に適用する技術。テキスト・画像・音声・動画など複数の入力形式を組み合わせるマルチモーダルLLMの核心を担う。
基本原理
標準的なセルフアテンションでは同一シーケンス内でQ/K/Vを計算するのに対し、クロスモーダルアテンションではクエリ(Q)を一方のモダリティから、キー(K)とバリュー(V)を別のモダリティから取得する。
CrossAttn(Q_text, K_image, V_image)
= softmax(Q_text · K_image^T / √d_k) · V_image
この設計により「テキストが画像のどの領域に注目すべきか」を動的に学習できる。
主要アーキテクチャ
ViLBERT(2019)
- 画像とテキストを別ストリームで処理
- Co-TRM層でクロスモーダルアテンションを実施
- VQA(視覚的質問応答)でSOTA達成
FLAMINGO(DeepMind 2022)
- Perceiver Resamplerで画像をトークン列に変換
- Gated Cross-Attentionを言語モデル層に挿入
- 少数ショット学習能力が高い
LLaVA(2023)
- CLIP ViTで抽出した視覚特徴をMLPでLLM埋め込み空間に射影
- Vicuna/LLaMA上でInstruction Tuning
Qwen-VL(2023)
- Position-aware visual tokenizer採用
- 高解像度入力に対応
GPT-4VやGeminiでの実装
商用モデルでは詳細は非公開だが、画像トークンを言語トークンと同一シーケンスに配置し、双方向アテンションを適用する「Early Fusion」と、別ストリームで処理してクロスアテンションで統合する「Late Fusion」の2方針が知られている。
計算コストの課題
高解像度画像では視覚トークン数が急増し(448×448で256トークン以上)、O(n²)のアテンションがボトルネックとなる。対策:
- Dynamic Resolution(InternVL): タイル分割で解像度適応
- Token Compression(LLaVA-HD): 視覚トークンをプールして削減
- FlashAttention-2: メモリ効率化で長シーケンス対応
音声モダリティへの拡張
Whisper特徴量やEncodecトークンをクロスアテンションで言語モデルに統合するアプローチがGPT-4o(2024)で実用化。リアルタイム音声対話が可能になった。
評価ベンチマーク
- MMBench: 多軸マルチモーダル理解
- MMMU: 大学レベルの視覚推論
- OCRBench: 文書OCR精度
- Video-MME: 動画理解の長時間コンテキスト評価