Model Zoo

October 14, 2024 · View on GitHub

Our plug-and-play Dense Connector module can be easily integrated into existing MLLMs. We incorporate the Dense Connector into Llava-1.5, Mini-Gemini (MGM) and LLaVA-NeXT (LLaVA-1.6), with the models available below.

🔥 Dense Connector with LLaVA-NeXT (LLaVA-1.6)

Recently, we combined the Dense Connector with a dynamic high-resolution approach (i.e., AnyRes in LLaVA-NeXT) to further explore its effectiveness in high-resolution scenarios. Using only the LLaVA-1.5 dataset, the Dense Connector surpassed LLaVA-NeXT (LLaVA-1.6) on several benchmarks.

LLaVA-NeXT† dataset includes 558K pre-training data and 790K instruction-tuning data († indicates that the data has not been released yet). LLaVA-1.5 dataset consists of 558K pre-training data and 665K instruction-tuning data. MGM dataset contains 1.2M pre-training data and 1.5M instruction-tuning data.

ModelDataVision EncoderRes.LLMCheckpointTextVQASQAIGQALLaVA-Bench-WildMM-BenchMM-VetMMMUMathVista
LLaVA-NeXTLLaVA-NeXT†CLIP-L/336pxAnyResVicuna-7B--64.970.164.281.667.443.935.834.6
LLaVA-NeXT (Baseline)LLaVA-1.5CLIP-L/336pxAnyResVicuna-7BComing Soon64.569.564.068.266.533.135.425.7
Dense ConnectorLLaVA-1.5CLIP-L/336pxAnyResVicuna-7BComing Soon65.670.564.669.067.433.737.626.2
Dense ConnectorLLaVA-1.5SigLIP-so400mAnyResVicuna-7BCKPT_HF66.569.364.870.767.234.836.327.0
Dense ConnectorMGMSigLIP-so400mAnyResVicuna-7BComing Soon70.072.063.988.869.244.435.832.7
Dense ConnectorMGMSigLIP-so400mAnyResVicuna-13BComing Soon70.975.264.393.272.347.035.835.5
Dense ConnectorMGMSigLIP-so400mAnyResYi-34BComing Soon75.278.066.697.781.259.251.840.0

Dense Connector with LLaVA-1.5

Here, we used llava-1.5 as our baseline, training the model with a fixed resolution and llava-1.5 dataset. * denotes results evaluated using official checkpoints.

ModelDataVision EncoderRes.LLMCheckpointTextVQASQAIGQALLaVA-Bench-WildMM-BenchMM-VetMMMUMathVista
Baseline (LLaVA-1.5)LLaVA-1.5ViT-L/336px336Vicuna-7B--58.266.862.065.464.331.135.3*24.9*
Dense ConnectorLLaVA-1.5SigLIP-so400m384Phi2-2.7BComing Soon55.870.361.565.170.533.836.628.2
Dense ConnectorLLaVA-1.5ViT-L/336px336Vicuna-7BComing Soon59.269.563.866.166.832.734.826.9
Dense ConnectorLLaVA-1.5SigLIP-so400m384Vicuna-7BCKPT_HF62.670.564.467.468.435.436.725.5
Dense ConnectorLLaVA-1.5SigLIP-so400m384Vicuna-13BCKPT_HF64.773.065.473.671.441.634.329.6
Dense ConnectorLLaVA-1.5SigLIP-so400m384Llama3-8B-InstructCKPT_HF62.275.265.168.874.434.640.428.6
Dense ConnectorLoRaLLaVA-1.5SigLIP-so400m384Hermes-Yi-34BComing Soon66.780.563.975.177.741.047.133.5
Dense ConnectorLoRaLLaVA-1.5SigLIP-so400m384Llama3-70B-InstructComing Soon66.082.464.074.579.446.147.032.9

Applying Dense Connector to Other Models

Dense Connector with Mini-Gemini

ModelDataVision EncoderRes.LLMCheckpointTextVQASQAIGQAMMMUMM-BenchMM-VetMathVista
Baseline (MGM)MGMViT-L/336px + ConvNext-L336+768Vicuna-7B--65.260.462.636.169.340.831.4
Dense Connector w/ MGMMGMViT-L/336px + ConvNext-L336+768Vicuna-7BCKPT_HF66.070.763.336.870.742.232.5

Please note that Dense Connector w/ MGM was trained based on the MGM codebase. Please replace mgm_arch.py in MGM to test our model.