atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

ViTamin: Designing Scalable Vision Models in the Vision-Language Era

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Self-distillation for vision-language pretraining · 29 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Benchmarks ViT, ConvNeXt and CoAtNet under CLIP training on DataComp-1B and proposes ViTamin, a hybrid MBConv+Transformer vision encoder for VLMs, plus Locked-Text Tuning, reaching 82.9% ImageNet zero-shot with ViTamin-XL.

Problem

Vanilla ViTs remain the default image encoder for vision-language models, yet architecture choices from ImageNet-era research (ConvNets, hybrids) have rarely been evaluated under CLIP-style pretraining at scale.

Approach

Re-benchmark pure ViT, pure ConvNet and hybrid vision backbones under CLIP on DataComp-1B across data and model scales, then design a 3-stage hybrid (two MBConv-LN stages plus a GeGLU Transformer stage, output stride 16) tailored for VLMs, and freeze a pretrained text encoder to train smaller image encoders (Locked-Text Tuning).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ViTamin-L instead of ViT-L/14 with matched training data and schemeOpenCLIP on DataComp-1B · ImageNet zero-shotaccuracy: 79.2 -> 81.2Helped
Scale ViTamin to XL and train with 40.0B seen samplesViTamin · ImageNet zero-shotaccuracy: 82.9 vs 82.0Helped
Increase training seen samplesViT, ConvNeXt, and CoAtNet · ImageNet zero-shotaccuracy: 45.8% to 60.0% (+14.2%) and 65.6% (+19.8)Helped
Scale model parameters from base to largeViT · ImageNet zero-shotaccuracy: +6.4% at 512M samples; +6.3% at 1.28B samplesHelped
Use smaller ViT patch sizes for higher feature resolutionViT · ImageNet zero-shotaccuracyHelped
Use CoAtNet rather than ViT or ConvNeXtCLIP vision backbone · ImageNet zero-shotaccuracy: +2.9% and +3.2%Helped
Use ViTamin-L rather than ViT-L/14F-ViT open-vocabulary detector · OV-LVISAPr: +3.1%Helped
Use ViTamin-L rather than ViT-L/14FC-CLIP open-vocabulary segmentation · average 8 datasetssegmentation score: +2.6%Helped
Add Locked-Text Tuning with a frozen pretrained text encoderViTamin-S and ViTamin-B · ImageNet zero-shotaccuracy: +4.0% for the small variant and +4.9% for the base variantHelped
Add Locked-Text TuningViTamin-B · ImageNet zero-shot, 128M seen samplesaccuracy: 42.2 -> 52.7Helped
Add Locked-Text TuningViTamin-B · average 38 datasets, 128M seen samplesaccuracy: 38.3 -> 47.2Helped
Increase image size from 336 to 384ViTamin-L in LLaVA-1.5 · VizWizscore: 51.1 -> 55.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: DataComp-1B

Benchmarks: ImageNet DataComp 38-dataset suite OV-COCO OV-LVIS ADE Cityscapes MV A-150 A-847 PC-459 PC-59 PAS-21

Metrics: zero-shot accuracy average accuracy over 38 datasets AP PQ mIoU LMM benchmark scores

Baselines: ViT-L/14 (OpenCLIP) ViT-L/14 (CLIPA-v2) ViT-H/14 (CLIPA-v2) EVA-02-CLIP-E/14 SigLIP ViT-L/16 ConvNeXt-L CoAtNet

Builds on: CLIP CoAtNet Vision Transformer OpenCLIP LLaVA-1.5

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy