表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

画像と文章の参照関係を分けて選ぶ、KVキャッシュ削減法

Cross-Self Pruning (CSP)

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Cross-Self Pruning (CSP)の原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a) KDE for Attention Map

出典:Cross-Self Pruning (CSP) / arXiv ↗

概要

  • CSPは画像内・文章内の注意と画像・文章間の注意を分け、両方で選ばれた情報と直近の情報をKVキャッシュに残す。
  • 著者らのLLaVA-v1.5-7bでの評価では、MileBenchのS-4のデータセット平均スコアはCSPが27.8、全件保存が23.4だった。
  • ALFREDの試料を使った著者らの測定では、保存枠60%のCSPは24.377ミリ秒/トークン、GPUメモリ使用量は1.207GiBだった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Cross-Self Pruning (CSP)の仕組み

左から右へ読む
  1. 01画像と文章
  2. 02注意を補正
  3. 03同種・異種別に選択
  4. 04KVを保存

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

画像と文章を含む長い入力から回答を作るモデルは、生成済みの情報を再利用するため、KVキャッシュを保持する。KVは注意計算に使うキーと値の組で、画像や文章が増えるほど保存量が課題になる。

保存対象を注意の強さだけで決めると、画像内での参照と画像・文章間の参照を同じ尺度で扱うことになる。著者らは両者のスコア分布に差があると観察し、必要な画像情報を失う可能性を問題にした。

手法

CSPは、画像と文章を含む入力について、後続の文章生成に残すKVキャッシュを選ぶ。注意は、ある情報が別の情報をどれだけ参照するかを表す値である。まずn-softmaxという計算で注意の偏りを調整し、画像同士・文章同士の「同種間」と、画像・文章間の「異種間」に分ける。

各区分で、参照される側の情報ごとに注意の値を合計し、それぞれの上位候補を選ぶ。両方の候補に入った過去の情報へ直近の情報を加え、キーと値として保存する。例えば複数の写真への質問では、写真内の参照と質問文から写真への参照を分けて評価する。上位候補の数や直近に残す量は設定する。

新規性

CSPは、画像と文章を一括して順位付けせず、同じ種類の情報同士の注意と、異なる種類の情報間の注意を別々に集計する。それぞれの上位候補に共通する過去の情報を選ぶ点が、提案の中心である。

さらに、削除によって残存情報への注意が強まり過ぎる変化に対し、n-softmaxを導入する。追加学習を要しない、推論時のKVキャッシュ削減法として示されている。

従来手法との違い

SnapKVやH2Oは注意スコアを使って保存対象を選ぶ。著者らは、画像と文章のスコアを混ぜて評価すると、重要な画像情報を削り過ぎる場合があると指摘する。CSPは同種間と異種間の注意を分け、両方で選ばれた情報を残す。

評価にはReCoと、画像情報の削除や統合を扱うLOOK-Mも含まれる。比較表ではキャッシュ削減方式の保存量をそろえているが、結果の優劣は掲載されたモデルと課題の条件に限られる。

実験結果

著者らは29の複合入力データセットを含むMileBenchで評価した。LLaVA-v1.5-7bの比較表では、意味理解を要する複数画像課題S-4のデータセット平均スコアが、CSPで27.8、全件保存で23.4、SnapKVで20.0だった。キャッシュ削減方式同士は保存量をそろえて比較している。

速度とメモリは、ALFREDの試料を同モデルと単一のRTX-4090で測り、測定前に100回の準備実行を行った。著者らの表では、全件保存の26.023ミリ秒/トークン、1.571GiBに対し、保存枠60%のCSPは24.377ミリ秒/トークン、1.207GiBだった。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案。撮影済みの設備点検写真を時系列で並べ、「前回から変わった箇所はどこか」という質問とともに画像・文章対応モデルへ入力する。CSPで生成中のKVキャッシュを絞り、回答と、その根拠として参照した写真を出力させる場面を想定する。

CSP自体に追加学習用データは要らない。ただし、この用途の検証には点検写真、質問、正解の変化箇所、参照写真のラベルが必要になる。撮影済み画像を使う想定なので新たなセンサーは置かず、写真と文章の境界をモデルに渡す入力形式へ合わせる。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案。撮影済みの時系列点検写真と質問を少数集め、変化箇所と根拠となる写真に正解ラベルを付ける。CSPの追加学習データは不要だが、用途に合わせた入力の整形は要る。既存写真を使う範囲では新たなセンサーを設けない。

同じモデル、入力、生成条件で全件保存とCSPを比べる。正解箇所を示した割合、参照写真の取り違え、KVキャッシュ量、生成時間を記録する。保存枠と同種間・異種間の選択比率を変え、回答品質と資源使用量を併せて確認する。

限界と課題

著者らが明示する課題は、従来法での画像情報の削り過ぎと、削除後に注意の分布が変わることであり、いずれもCSPの提案理由である。また、同種間と異種間の選択比率によって課題ごとの成績が変わると報告している。

編集上の検証事項は、対象モデルで画像と文章の境界を正しく扱えるか、保存量を減らしても根拠画像を取り落とさないか、回答品質と生成時間が用途に見合うかである。確認できた本文の範囲では、設備点検への適用結果は示されていない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Cross-Self KV Cache Pruning for Efficient Vision-Language Inference

KV cache pruning has emerged as a promising technique for reducing memory and computation costs in long-context auto-regressive generation. Existing methods for vision-language models (VLMs) typically rely on self-attention scores from large language models (LLMs) to identify and prune irrelevant tokens. However, these approaches overlook the inherent distributional discrepancies between modalities, often leading to inaccurate token importance estimation and the over-pruning of critical visual tokens. To address this, we propose decomposing attention scores into intra-modality attention (within the same modality) and inter-modality attention (across modalities), enabling more precise KV cache pruning by independently managing these distinct attention types. Additionally, we introduce an n-softmax function to counteract distribution shifts caused by pruning, preserving the original smoothness of attention scores and ensuring stable performance. Our final training-free method, \textbf{C}ross-\textbf{S}elf \textbf{P}runing (CSP), achieves competitive performance compared to models with full KV caches while significantly outperforming previous pruning methods. Extensive evaluations on MileBench, a benchmark encompassing 29 multimodal datasets, demonstrate CSP's effectiveness, achieving up to a 41\% performance improvement on challenging tasks like conversational embodied dialogue while reducing the KV cache budget by 13.6\%. The code is available at https://github.com/TerryPei/CSP

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01