Understanding the Fine-Grained Knowledge Capabilities of Vision-Language Models
Organizations: Stanford University
Abstract
Vision-language models (VLMs) have made substantial progress across a wide range of visual question answering benchmarks, spanning visual reasoning, document understanding, and multimodal dialogue. These improvements are evident in a wide range of VLMs built on a variety of base models, alignment architectures, and training data. However, recent works show that these models trail behind in traditional image classification benchmarks, which test fine-grained visual knowledge. We test a large number of recent VLMs on fine-grained classification benchmarks and identify potential factors in the disconnect between fine-grained knowledge and other vision benchmarks. Through a series of ablation experiments, we find that using a better LLM improves all benchmark scores equally, while a better vision encoder disproportionately improves fine-grained classification performance. Furthermore, we find that the pretraining stage is also vital to fine-grained performance, particularly when the language model weights are unfrozen during pretraining. These insights pave the way for enhancing fine-grained visual understanding and vision-centric capabilities in VLMs.
Figures & tables
| Vision | Pretraining | Finetuning | Fine-grained | General | |||
| Model/Ablation | Encoder | LLM | Arch. | Data | Data | Classification | VQA |
| LLaVA-1.5-7B | CLIP L/14 | Vicuna | LLaVA | LLaVA | LLaVA | 59.3 | 41.8 |
| No pretraining | CLIP L/14 | Vicuna | LLaVA | None | LLaVA | 52.8 | 39.3 |
| LLaVA reproduction | CLIP L/14 | Vicuna | LLaVA | LLaVA | LLaVA | 57.9 (+5.1) | 41.2 (+1.9) |
| Qwen2 LLM | CLIP L/14 | Qwen2 | LLaVA | LLaVA | LLaVA | 63.0 (+5.1) | 48.3 (+7.1) |
| DFN-CLIP encoder | DFN H/14 | Qwen2 | LLaVA | LLaVA | LLaVA | 68.0 (+5.0) | 49.5 (+1.2) |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Vision Encoder | LLM | Arch | PT Data | FT Data | Updating | Classification | VLM |
|---|---|---|---|---|---|---|---|
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | LLaVA | LLaVA | Connector | 59.3 | 41.8 |
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | LLaVA | LLaVA | Connector | 59.0 | 41.2 |
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | None | LLaVA | Connector | 52.8 | 39.3 |
| CLIP ViT-L/14@336 | Llama2-7B | LLaVA | None | LLaVA | Connector | 52.5 | 41.3 |
| DFN ViT-H/14@378 | Llama2-7B | LLaVA | None | LLaVA | Connector | 56.2 | 40.0 |
| DFN ViT-H/14@378 | Vicuna-7B | LLaVA | None | LLaVA | Connector | 52.9 | 38.2 |
| Vision Encoder | LLM | Arch | PT Data | FT Data | Updating | MMBench | MMMU | MMStar |
|---|---|---|---|---|---|---|---|---|
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | LLaVA | LLaVA | Connector | 60.4 | 32.2 | 32.7 |
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | LLaVA | LLaVA | Connector | 58.6 | 32.9 | 32.3 |
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | None | LLaVA | Connector | 54.4 | 32.8 | 30.7 |
| CLIP ViT-L/14@336 | Llama2-7B | LLaVA | None | LLaVA | Connector | 58.0 | 34.3 | 31.7 |
| DFN ViT-H/14@378 | Llama2-7B | LLaVA | None | LLaVA | Connector | 53.9 | 34.6 | 31.5 |
| DFN ViT-H/14@378 | Vicuna-7B | LLaVA | None | LLaVA | Connector | 51.3 | 33.2 | 30.1 |
| Vision Encoder | LLM | Arch | PT Data | FT Data | Updating | ImageNet | Flowers | Pets | Food |
|---|---|---|---|---|---|---|---|---|---|
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | LLaVA | LLaVA | Connector | 70.9 | 50.7 | 46.3 | 69.4 |
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | LLaVA | LLaVA | Connector | 68.7 | 50.4 | 46.5 | 70.3 |
| CLIP ViT-L/14@336 | Vicuna-7B | LLaVA | None | LLaVA | Connector | 64.3 | 46.1 | 40.4 | 60.4 |
| CLIP ViT-L/14@336 | Llama2-7B | LLaVA | None | LLaVA | Connector | 64.4 | 44.2 | 40.7 | 60.8 |
| DFN ViT-H/14@378 | Llama2-7B | LLaVA | None | LLaVA | Connector | 65.4 | 50.5 | 46.2 | 62.8 |
| DFN ViT-H/14@378 | Vicuna-7B | LLaVA | None | LLaVA | Connector | 62.3 | 48.7 | 39.2 | 61.3 |
Fine-Grained Visual Perception
Fine-grained visual perception studies how models detect, distinguish, and ground subtle visual details, attributes, parts, and changes.
See all 152 papers