Skip to main content
QUICK REVIEW

[論文レビュー] VPGTrans: Transfer Visual Prompt Generator across LLMs

Ao Zhang, Hao Fei|arXiv (Cornell University)|May 2, 2023
Multimodal Machine Learning Applications被引用数 5
ひとこと要約

本稿では、さまざまな大規模言語モデル(LLM)のサイズや種別にわたる効率的な視覚的プロンプトジェネレータ(VPG)の転送を可能にする二段階型の転送フレームワーク、VPGTransを提案する。これにより、トレーニングコストを大幅に削減できる。高い初期値学習率を用いたプロジェクターウォームアップとその後のファインチューニングを組み合わせることで、VPGTransは、初期トレーニングから開始する場合と比較して、最大10倍の高速収束を達成し、GPU時間も90%以上削減する。さらに、複数のベンチマークで元のモデルを上回る性能を示す。

ABSTRACT

While developing a new multimodal LLM (MLLM) by pre-training on tremendous image-text pairs from scratch can be exceedingly resource-consuming, connecting an existing LLM with a comparatively lightweight visual prompt generator (VPG) becomes a feasible paradigm. However, further tuning the VPG part of the MLLM still suffers from indispensable computational costs, i.e., requiring thousands of GPU hours and millions of training data. One alternative solution is to transfer an existing VPG from any existing MLLMs for the target MLLM. In this work, we for the first time investigate the VPG transferability across LLMs, and explore a solution to reduce the cost of VPG transfer. We first study the VPG transfer across different LLM sizes (e.g., small-to-large), and across different LLM types, through which we diagnose the key factors to maximize the transfer efficiency. Based on our observation, we design a two-stage transfer framework named VPGTrans, which is simple yet highly effective. Through extensive experiments, we demonstrate that VPGTrans helps significantly speed up the transfer learning process without compromising performance. Remarkably, it helps achieve the VPG transfer from BLIP-2 OPT$_ ext{2.7B}$ to BLIP-2 OPT$_ ext{6.7B}$ with over 10 times speed-up and 10.7% training data compared with connecting a VPG to OPT$_ ext{6.7B}$ from scratch. Further, a series of intriguing findings and potential rationales behind them are provided and discussed. Finally, we showcase the practical value of our VPGTrans approach, by customizing two novel MLLMs, including VL-LLaMA and VL-Vicuna, with recently released LLaMA and Vicuna LLMs.

研究の動機と目的

  • 異なるLLMのサイズやアーキテクチャにわたる視覚的プロンプトジェネレータ(VPG)の転送の可能性と効率性を調査すること。
  • 特に、小さなLLMから大きなLLMへ、または異なるLLM種別間でのVPG適応において、転送効率を最大化する要因を同定すること。
  • 新しいマルチモーダルLLM(MLLM)向けにVPGをファインチューニングする際の計算およびデータのオーバーヘッドを低減し、高価な初期トレーニングから回避すること。
  • VL-LLaMA や VL-Vicuna のような既存モデルから得たVPGを用いて、新しいMLLMをカスタマイズすることで実用性を実証すること。
  • あらゆるLLMバックボーン(例:LLaMA や Vicuna)を用いて、高性能なMLLMをスケーラブルかつ低コストで展開できるソリューションを提供すること。

提案手法

  • 二段階のVPG転送フレームワークを提案:(1) 初期適応を安定化させるために極めて高い学習率(ベースラインの5倍)を用いたプロジェクターウォームアップ、(2) VPGおよびプロジェクタの通常のファインチューニング。
  • ソースMLLM(例:BLIP-2 OPT 2.7B)から事前学習済みのVPGを取得し、ターゲットLLM(例:OPT 6.7B や FlanT5)に適応する。この際、LLMは固定し、VPGおよびプロジェクタのみをチューニングする。
  • VPG出力とターゲットLLMの入力埋め込み空間との次元一致のための線形プロジェクタを採用。このプロジェクタは再初期化され、ウォームアップ段階でファインチューニングされる。
  • すべての転送設定において同じトレーニングデータおよびハイパーパramータを用いることで、公平な比較を確保し、VPGTransフレームワークの影響を明確に分離する。
  • 小規模から大規模LLMへの転送(TaS)および異なるLLM種別間の転送(TaT)を含む、複数の転送シナリオで手法を検証。特に、デコーダー型とエンコーダ-デコーダー型アーキテクチャの比較を含む。
  • 標準的なマルチモーダルベンチマーク(例:COCO, VQAv2, GQA, VizWiz)を用いて、転送中の性能および収束速度を評価。

実験結果

リサーチクエスチョン

  • RQ1異なるサイズのLLM間で、事前学習済みの視覚的プロンプトジェネレータ(VPG)を効果的に転送できるか。その場合、転送効率を最大化する要因は何か?
  • RQ2異なるLLM種別(例:デコーダー専用 vs. エンコーダ-デコーダー型)間でのVPG転送は、初期トレーニングから開始する場合と同等の性能を達成できるか。また、そのプロセスは高速化可能か?
  • RQ3なぜVPG転送は大規模LLMでのみ高速化が見られるのか。その背後にあるメカニズムは何か?
  • RQ4VPGTransフレームワークは、LLaMA や Vicuna などの任意のLLMバックボーンを用いて、最小限のトレーニングコストで高性能な新しいMLLMを構築可能か?
  • RQ5プロジェクタの初期化および学習率スケジューリングは、特に初期トレーニング段階において、VPG転送の安定化および高速化にどのような役割を果たすか?

主な発見

  • BLIP-2 OPT 2.7B から OPT 6.7B へのVPG転送において、GPU時間は90%以上削減され、トレーニングデータも10.7%削減された。その結果、初期トレーニングから開始する場合と同等またはそれ以上の性能を達成した。
  • 小規模から大規模LLMへの転送(TaS)において、5倍の学習率を用いたプロジェクターウォームアップのおかげで、最大10倍の高速収束が達成され、性能の低下なしに実現された。
  • 異なるLLM種別間の転送(TaT)において、大規模モデル(例:FlanT5 XL → OPT 2.7B)では、少なくとも2倍の高速化が達成され、ベースライン手法と同等またはそれ以上の性能を維持または向上させた。
  • 本手法は、元のBLIP-2 OPT 6.7B モデルを多数のベンチマークで上回り、評価済みデータセットの平均で+2.9%の向上を達成した。
  • 転送の高速化は、大規模LLMでのみ観察された。これは、大規模モデルがより線形的かつ一般化可能なテキスト埋め込みを学習する傾向があるためであり、VPG転送が容易になることを示唆している。
  • VL-LLaMA および VL-Vicuna は、VPGTransを用いて構築されたが、マルチモーダル推論および対話タスクで最先端の性能を達成した。特に、VL-Vicuna はマルチモダリティチャットボットアリーナで3位(Eloスコア:1012.1)を記録した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。