atlas

Research map / Vision-language and multimodal / Human and embodied modeling

TULIP: Token-length Upgraded CLIP

ICLR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Language-grounded scene text and structure · 1 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.

Upgrades CLIP text encoders from absolute to RoPE relative position encodings via cosine distillation on the first 77 tokens, then NTK-scaled RoPE fine-tuning on long captions, enabling long-caption retrieval and text-to-image generation.

Problem

CLIP text encoders use fixed absolute positional encodings capped at 77 tokens, so long captions are truncated and long-caption understanding suffers; retraining with flexible encodings from scratch is costly.

Approach

Swap absolute positional encodings for RoPE in the CLIP text encoder, distill the original CLIP text encoder into this student on 77-token captions using cosine loss, then fine-tune with NTK-aware scaled RoPE on full-length captions jointly with short-caption contrastive loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace stretched absolute positional encodings with relative RoPE and adapt for long captionsCLIP ViT-L-14 · Long-DCI, ShareGPT4V, and Urban-1K long-caption retrievalrecall: 54.0 -> 55.7; 46.1 -> 56.4; 95.8 -> 99.0; 95.6 -> 99.0; 82.7 -> 90.1; 86.1 -> 91.1Helped
Replace stretched absolute positional encodings with relative RoPE and adapt for long captionsCLIP ViT-L-14 · COCO and Flickr30k short-caption retrievalR@1 and R@5: 62.8 -> 62.6; 85.1 -> 84.7; 46.3 -> 46.1; 70.8 -> 71.1; 53.4 -> 56.7; 77.5 -> 79.5; 41.2 -> 41.6; 64.1 -> 64.3Mixed
Use RoPE instead of absolute positional encodings (ablation)TULIP · Long-DCI retrievalrecall: 41.9 -> 55.7; 40.0 -> 56.4Helped
Use RoPE instead of CoPE (ablation)TULIP · Long-DCI and Urban-1K retrievalrecall: 50.8 -> 55.7; 49.9 -> 56.4; 86.7 -> 90.1; 82.8 -> 91.1Helped
Increase context length from 77 to 154 tokens (ablation)TULIP with RoPE · ShareGPT4V, Urban-1K, and Long-DCI retrievalretrieval performanceHelped
Increase context length to 308 tokens (ablation)TULIP with RoPE · Long-caption retrievalretrieval performanceMixed
Use cosine distillation loss instead of L2 (ablation)TULIP distilled text encoder · Long-DCI, ShareGPT4V, and Urban-1K retrieval before expansionrecall: 39.4 -> 38.5; 35.8 -> 35.8; 84.8 -> 84.8; 83.9 -> 84.2; 70.2 -> 73.6; 56.3 -> 56.6Mixed
Use cosine distillation loss instead of MSE (ablation)TULIP distilled text encoder · Long-DCI, ShareGPT4V, and Urban-1K retrieval before expansionrecall: 36.4 -> 38.5; 31.8 -> 35.8; 83.0 -> 84.8; 81.3 -> 84.2; 74.0 -> 73.6; 53.9 -> 56.6Helped
Increase student-model training data from 33% to 100% (ablation)TULIP student model · Long-DCI, ShareGPT4V, and Urban-1K retrievaltop R@1: 15.2 -> 55.7; 12.2 -> 56.4; 88.6 -> 99.0; 90.0 -> 99.0; 33.6 -> 90.1; 36.9 -> 91.1Helped
Increase student-model training data from 66% to 100% (ablation)TULIP student model · Long-DCI, ShareGPT4V, and Urban-1K retrievaltop R@1: 28.7 -> 55.7; 26.2 -> 56.4; 94.6 -> 99.0; 95.5 -> 99.0; 37.6 -> 90.1; 45.0 -> 91.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT4V COCO Flickr30k Dense Captioning Images (DCI) DOCCI ARO VL-Checklist

Benchmarks: Long-DCI ShareGPT4V test Urban-1K COCO 5k Flickr30k DOCCI ARO VL-Checklist

Metrics: recall@1 recall@5 win rate

Baselines: CLIP Fine-tuned CLIP Long-CLIP CoPE PIXART-Alpha ELLA

Builds on: CLIP RoPE NTK-aware scaled RoPE Long-CLIP

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