Skip to main content
QUICK REVIEW

[論文レビュー] SVIT: Scaling up Visual Instruction Tuning

Bo Zhao, Boya Wu|arXiv (Cornell University)|Jul 9, 2023
Multimodal Machine Learning Applications被引用数 14
ひとこと要約

SVIT は視覚指示調整のための420万命令データセットを構築し、SVIT-v1.5 が新しいコアセットデータレシピと完全学習およびLoRA微調整の両方を用いて、複数のベンチマークで最先端のマルチモーダルLLMsを上回る。

ABSTRACT

Thanks to the emerging of foundation models, the large language and vision models are integrated to acquire the multimodal ability of visual captioning, question answering, etc. Although existing multimodal models present impressive performance of visual understanding and reasoning, their limits are still largely under-explored due to the scarcity of high-quality instruction tuning data. To push the limits of multimodal capability, we Scale up Visual Instruction Tuning (SVIT) by constructing a dataset of 4.2 million visual instruction tuning data including 1.6M conversation question-answer (QA) pairs, 1.6M complex reasoning QA pairs, 1.0M referring QA pairs and 106K detailed image descriptions. Besides the volume, the proposed dataset is also featured by the high quality and rich diversity, which is generated by prompting GPT-4 with the abundant manual annotations of images. We also propose a new data recipe to select subset with better diversity and balance, which evokes model's superior capabilities. Extensive experiments verify that SVIT-v1.5, trained on the proposed dataset, outperforms state-of-the-art Multimodal Large Language Models on popular benchmarks. The data and code are publicly available at https://github.com/BAAI-DCAI/Visual-Instruction-Tuning.

研究の動機と目的

  • マルチモーダルモデルにおけるデータ不足を克服するため、視覚指示調整のスケーリングを推進する。
  • GPT-4プロンプトを介して生成された、大規模で多様性が高く高品質な VG/COCO ベースの指示データセットを構築する。
  • 多様性とバランスを考慮したコアセット選択を含むデータ優先のモデル戦略を提案する。
  • 標準ベンチマーク上で SVIT-v1.5 が既存の MLLMs を上回ることを示す。

提案手法

  • 豊富な注釈と GPT-4 プロンプトを用いて Visual Genome と COCO から SVIT を構築し、4つのタスクタイプを生成する: 会話型 QA、複雑な推論 QA、 referring QA、詳細な画像説明。
  • 2段階の学習パイプラインを用いる。 vision encoder と LLM を凍結したまま画像-テキストペアでビジョン-言語コネクタを事前学習し、その後、ビジュアル指示データでコネクタとLLM(フルまたは LoRA)を微調整する。
  • GPT-4 主導の概念オーバーラップフィルタとYes/No バランス調整を介して、多様性とバランスを意識したコアセットとして SVIT-core-150K を導入する。
  • 既存データの一部(例: LLaVA-Instruct-150K)を SVIT-core-150K に置換してデータ効率を評価し、より大きな効果を得るため SVIT-train へとスケールアップする。
Figure 1: SVIT-v1.5 (LoRA) model architecture and abilities.
Figure 1: SVIT-v1.5 (LoRA) model architecture and abilities.

実験結果

リサーチクエスチョン

  • RQ1高品質な視覚指示データをスケールアップすることが、標準ベンチマーク全体でマルチモーダルモデルの性能にどう影響するか?
  • RQ2多様性とバランスを意識したデータサブセット(コアセット)は、指示チューニングの効率と有効性を改善できるか?
  • RQ3SVITデータで訓練した場合の全パラメータ微調整と LoRA 微調整の利得は何か?
  • RQ4データサイズを増やす(SVIT-train)は、知覚と認知タスクの両方に一貫した改善をもたらすか?

主な発見

MethodLLMVQA-v2GQAVisWizSQA_IVQA_TMME_PMME_CMMBMMB_CNSEEDMMMU
BLIP-2Vicuna-13B41.019.661.042.5
LLaVA-v1.5 (Full)Vicuna-13B80.063.363.353.671.661.367.863.361.633.6
SVIT-v1.5 (LoRA)Vicuna-13B80.163.456.769.961.11560.3364.368.363.261.834.1
SVIT-v1.5 (Full)Vicuna-13B80.364.156.470.060.81565.8323.269.163.161.933.3
  • SVIT-v1.5(Full)はほとんどのベンチマークで LLaVA-v1.5 および他のモデルを上回り、MMEの知覚と認知で顕著な向上を示す。
  • SVIT-v1.5(LoRA)は MME の認知で LLaVA-v1.5(LoRA)を上回り、効率的な微調整で顕著な向上を示す。
  • 多様性重視の SVIT-80K-D は、ランダムに選択した SVIT-80K と比較してパフォーマンスを 20.3 ポイント改善する。
  • 学習データの Yes/No 問題をバランスさせた SVIT-80K-B は、SVIT-80K より MME で 7.1% の改善を達成。
  • SVIT-train をスケールアップ(より大きなデータ)すると、SVIT-80K より総合 MME スコアが +12.7% 増加し、物体の存在、色、OCR タスクで顕著な改善を示す。
Figure 2: The example input to GPT-4 and the responses for three tasks. Note that the image is only shown here for reference and not provided to GPT-4. The colored phrases in referring QAs correspond with bounding boxes of that color in the image.
Figure 2: The example input to GPT-4 and the responses for three tasks. Note that the image is only shown here for reference and not provided to GPT-4. The colored phrases in referring QAs correspond with bounding boxes of that color in the image.

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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