Skip to main content
QUICK REVIEW

[論文レビュー] TinyLLaVA: A Framework of Small-scale Large Multimodal Models

Baichuan Zhou, Ying Hu|arXiv (Cornell University)|Feb 22, 2024
Speech and dialogue systems被引用数 15
ひとこと要約

TinyLLaVA は、データ品質とトレーニング手法を最適化することで、小規模の LMM がより大きなモデルに匹敵できる方法を分析し、1.1–3.1B パラメータのモデル群を提示し、総合ベンチマークで一部の 7B クラスの相当モデルを上回る。

ABSTRACT

We present the TinyLLaVA framework that provides a unified perspective in designing and analyzing the small-scale Large Multimodal Models (LMMs). We empirically study the effects of different vision encoders, connection modules, language models, training data and training recipes. Our extensive experiments showed that better quality of data combined with better training recipes, smaller LMMs can consistently achieve on-par performances compared to bigger LMMs. Under our framework, we train a family of small-scale LMMs. Our best model, TinyLLaVA-3.1B, achieves better overall performance against existing 7B models such as LLaVA-1.5 and Qwen-VL. We hope our findings can serve as baselines for future research in terms of data scaling, training setups and model selections. Our model weights and codes will be made public.

研究の動機と目的

  • 統一された枠組みの下で、視覚エンコーダの選択、コネクタ設計、言語モデルのスケール、データ品質が小規模 LMM に与える影響を評価する。
  • 小規模 LMM が、より大きなモデルと競合する、またはそれを上回る性能を発揮するためのトレーニングレシピとデータの組み合わせを特定する。
  • リソース制約下で小規模 LMM を設計・訓練するためのベースラインと実践的な指針を提供する。

提案手法

  • 視覚エンコーダ、小規模 LLM、コネクタモジュールを備えたモジュール型の TinyLLaVA フレームワークを提案する。
  • 2段階の訓練: 画像キャプション風データを用いた特徴整列の事前訓練、続いて多ターンの画像-テキスト対話での教師ありファインチューニング。
  • 2つの訓練レシピ: base(視覚エンコーダを凍結; コネクタと LLM を訓練)と share(視覚エンコーダの最初の 12 層を凍結; より多くのパラメータをファインチューニング)。
  • LLM のバックボーン(TinyLlama、StableLM-2、Phi-2)、視覚エンコーダ(CLIP、SigLIP)、コネクタ(MLP 対 Resampler)を変えた実験。
  • VQA/GQA/SQA I/ TextVQA および総合ベンチマーク(POPE、MM-Vet、LLaVA-W、MME、MMBench)で評価。
  • TinyLLaVA 変種の競争力を評価するため、SOTA LMMs との比較。
Figure 1 : TinyLLaVA-3.1B vs. LLaVA-1.5-7B.
Figure 1 : TinyLLaVA-3.1B vs. LLaVA-1.5-7B.

実験結果

リサーチクエスチョン

  • RQ1TinyLLaVA における異なる視覚エンコーダと小型 LLM バックボーンが多模態理解に与える影響はどのようなものか?
  • RQ2訓練データの品質と規模が小規模 LMM の性能に与える影響はどの程度か?
  • RQ3より多くのパラメータをファインチューニングする訓練レシピは、ベンチマーク全体で小規模 LMM に利益をもたらすのか、それとも悪化させるのか?
  • RQ4TinyLLaVA の変種は、7B+ モデルより著しく少ないパラメータで競争力のある性能を達成できるか?

主な発見

手法LLMサイズ解像度VQA v2GQASQA IVQA TMM-VetPOPELLaVA-WMMEMMBench
I-9BL-7B9B22450.938.4-25.9----48.2
InstructBLIPV-7B8.2B224-49.260.550.126.2-60.9-36
LLaVA-1.5V-7B7B33678.5*62.0*66.858.230.585.963.41510.764.3
Qwen-VLQ-7B7B44878.8*59.3*67.163.8----38.2
MoE-LLaVAPhi2-2.7B3.9B33677.6*61.4*68.551.434.386.394.1-65.5
MoE-LLaVAPhi2-2.7B3.9B38479.9*62.6*70.357.035.985.797.3-68.0
LLaVA-PhiPhi2-2.7B3.0B33671.4*-68.448.628.985.0-1335.159.8
MobileVLMML-2.7B3.0B336-59.0*61.047.5-84.9-1288.959.6
TinyLLaVA-share-C-PhiPhi2-2.7B3.0B33677.7*61.0*70.153.531.786.367.11437.368.3
TinyLLaVA-share-Sig-PhiPhi2-2.7B3.1B38479.9*62.0*69.159.132.086.475.81464.966.9
  • 高品質なデータと効果的な訓練レシピと組み合わせた場合、小規模 LMM は大規模な相手と同等以上の性能を達成できる。
  • 視覚エンコーダとして SigLIP は CLIP より顕著な利得をもたらす。入力解像度が高く、視覚トークンが多いためと考えられる。
  • Phi-2 は小型 LLM バックボーンの中で一般的に高い性能を示し、より多くのパラメータ数の恩恵を受けている。
  • share 訓練レシピは、特により大きく多様な事前訓練データと組み合わせると、いくつかの変種の性能を向上させるが、いくつかのバックボーンでは幻覚の増加を招くことがある。
  • 適切なデータ/レシピを用いた TinyLLaVA-3.1B は、集合指標で LLaVA-1.5 や Qwen-VL などの既存の 7B モデルを上回る。
  • より小さな LLM を用いる TinyLLaVA 変種は、大規模データに適合させるために事前訓練中により多くの訓練可能パラメータを必要とする場合があり、一方で大きな LLM はより多くのパラメータを訓練すると幻覚を起こしやすくなることがある。
Figure 2 : TinyLLaVA Framework.
Figure 2 : TinyLLaVA Framework.

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

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

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

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