アーカイブ / VLM
InternVL-X:画像を分割・圧縮し、言語モデルの層ごとに視覚情報量を調整
InternVL-X
InternVL-Xの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : Comparison between InternVL-X and other models. # indicates the model is not an official checkpoint, but a version we retrained.
概要
- InternVL-Xは画像特徴の集約、言語モデルの層内処理、高解像度画像の分割という3段階で視覚トークンを調整する。
- 著者らの12課題の表では、高解像度8B版の平均が再学習版InternVL2の62.13から64.47へ変化し、視覚トークン数は約1282から約520になった。
- RVTC単独の6課題分析では学習時間が13.5時間から8.6時間になった一方、表中のAccuracyは58.77から58.21へ下がった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、InternVL-Xの仕組み
- 01画像と質問
- 02画像分割を調整
- 03画像特徴を集約
- 04層内で縮小・拡大
- 05回答文
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
InternVL-Xは、画像についての質問に文章で答えるモデルで、画像由来の情報単位である視覚トークンを減らし、計算負荷を抑える。視覚トークンは言語モデルに文章の単位とともに渡される。
画像を細かく読むほど視覚トークンが増え、学習や応答の処理が重くなる。一方、帳票の文字や図の細部を読むには画像情報を残す必要がある。どの段階で情報量を減らすかが、処理時間と回答の質に関わる。
手法
まずRVTCが画像の画素数または辺の長さを使い、高解像度画像の分割数を決める。視覚エンコーダーが画像を特徴に変換し、PVTCが近接領域の特徴をまとめる。さらに画像全体を代表するCLSトークンも参照し、領域内と画像全体の情報を合わせた視覚トークンを作る。
次にLVTCが言語モデルの浅い層では少数の視覚トークンを使い、深い層で数を増やす。増やす際は、別経路で保持した細かい画像特徴も加える。たとえば帳票画像と「申請日を答えて」という質問なら、処理後の画像情報と質問文から回答文を生成する。
新規性
著者らの提案は、画像特徴を言語モデルへ渡す部分のPVTC、言語モデル内部のLVTC、高解像度画像の分割を決めるRVTCを組み合わせる点にある。各手法は単独でも適用できる。
PVTCは画像内の近接情報と画像全体の情報を併用する。LVTCは浅い層で視覚トークンを減らし、深い層で増やす。RVTCは縦横比だけに頼らず、画素数または辺の長さで分割数を調整する。
従来手法との違い
主な比較対象は、著者らがInternVL2の構成を同じ初期モデルと学習データで再学習した版であり、公式チェックポイントではない。従来の画像特徴の集約と縦横比による分割に対し、InternVL-Xは集約方法と分割数の決め方を変え、言語モデル内でもトークン数を調整する。
表には他の画像質問応答モデルも載るが、学習データ量や条件が異なる行を含む。圧縮方法の効果を読む際は再学習版との比較を中心とし、他モデルとの順位を同条件での優劣と解釈しない。
実験結果
著者らはTextVQA、DocVQA、ChartQAなど12課題で評価した。通常解像度の8B版では、表中平均が再学習版InternVL2の50.83からInternVL-Xの53.85へ、高解像度の8B版では62.13から64.47へ変化した。後者の視覚トークン数は約1282から約520になった。
別の6課題の除去実験では、高解像度の基準構成にRVTCだけを加えると、表中のAccuracyは58.77から58.21へ下がり、学習時間は13.5時間から8.6時間になった。学習時間は事前学習と指示調整の合計で、表中の推論時間は生成1トークン当たりの平均値である。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の申請書画像に対し、担当者が指定した項目を尋ねる。入力はスキャン画像と「申請日を答えて」などの質問、出力は回答文とし、担当者が原画像を見て確定する。
試すには、対象帳票の画像、質問と正解回答の組、空欄や小さい文字を含む確認用データが必要になる。画像は既存のスキャナーで取得する想定で、追加センサーは置かない。業務帳票での精度や時間短縮は未検証の応用仮説である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象帳票を既存のスキャナーで画像化し、質問と正解回答の組を用意する。取得時の画質と画像サイズを記録し、学習用と検証用を分ける。業務向けの調整を行う場合に必要な元データは、この帳票画像と質問・回答の組であり、追加センサーは想定しない。
再学習版InternVL2と同じ画像・質問を入力し、正解率、空欄への誤答、小さい文字の読み違い、画像1枚当たりの回答時間を比べる。高解像度画像では分割数と視覚トークン数も記録し、担当者の原画像確認結果と照合する。
限界と課題
著者らは、RVTC単独では6課題のAccuracyが基準構成より少し下がると報告する。また、LVTCは実験時の実装でflash attentionに対応せず、学習時間が増えたと説明する。高解像度8B版のPOPEも再学習版InternVL2を下回った。
編集上の検証事項:小さい文字、細い罫線、空欄を圧縮後も扱えるかを業務画像で確かめる必要がある。表中の推論時間は1トークン当たりの平均生成時間であり、画像1枚への回答完了時間ではない。比較時は学習条件やflash attentionの有無も揃えて確認したい。
出典
元のタイトル・要旨を確認する(英語)
InternVL-X: Advancing and Accelerating InternVL Series with Efficient Visual Token Compression
Most multimodal large language models (MLLMs) treat visual tokens as "a sequence of text", integrating them with text tokens into a large language model (LLM). However, a great quantity of visual tokens significantly increases the demand for computational resources and time. In this paper, we propose InternVL-X, which outperforms the InternVL model in both performance and efficiency by incorporating three visual token compression methods. First, we propose a novel vision-language projector, PVTC. This component integrates adjacent visual embeddings to form a local query and utilizes the transformed CLS token as a global query, then performs point-to-region cross-attention through these local and global queries to more effectively convert visual features. Second, we present a layer-wise visual token compression module, LVTC, which compresses tokens in the LLM shallow layers and then expands them through upsampling and residual connections in the deeper layers. This significantly enhances the model computational efficiency. Futhermore, we propose an efficient high resolution slicing method, RVTC, which dynamically adjusts the number of visual tokens based on image area or length filtering. RVTC greatly enhances training efficiency with only a slight reduction in performance. By utilizing 20% or fewer visual tokens, InternVL-X achieves state-of-the-art performance on 7 public MLLM benchmarks, and improves the average metric by 2.34% across 12 tasks.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




