atlas

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

ViT-Lens: Towards Omni-modal Representations

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 12 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.

Proposes ViT-Lens, which trains small modality-specific lenses that feed novel modalities (3D, depth, audio, tactile, EEG) into a frozen pretrained ViT, aligned contrastively to CLIP anchors, and plugs the lenses into MFMs for zero-shot any-modality use.

Problem

Omni-modal representation learning for rare modalities is data-limited and costly, so models generalize poorly to novel categories in modalities beyond image, video and text.

Approach

Reuse a frozen pretrained ViT as a shared encoder for new modalities by training only a modality embedding module and a lens that maps modality tokens into the ViT input space, aligned contrastively to a frozen CLIP anchor space; the resulting lenses can be plugged into multimodal foundation models without extra instruction tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VIT-LENS-G instead of OpenShape-PointBERT, trained on OpenShape-Triplets3D zero-shot classification · Objaverse-LVISTop1 accuracy (%): 46.8 -> 52.0Helped
Train VIT-LENS-G without Objaverse-LVIS shapes3D zero-shot classification · Objaverse-LVISTop1 accuracy (%): 50.1Helped
Align audio to images and text rather than images aloneVIT-LENS-L · AudiosetmAP: 23.1 -> 26.7Helped
Use image and text as anchors instead of image aloneVIT-LENS-L depth encoder · NYU-Daccuracy: 64.2 -> 68.5Helped
Use image and text as anchors instead of image aloneVIT-LENS-L depth encoder · SUN-Daccuracy: 37.4 -> 52.2Helped
Initialize S-Attn Lens with pretrained weights rather than random initialization (ablation)VIT-LENS-B · ModelNet40Top1 accuracy: 63.8 -> 65.4Helped
Initialize S-Attn Lens with pretrained weights rather than random initialization (ablation)VIT-LENS-B · SUN-Daccuracy: 48.6 -> 50.9Helped
Use Iter-CS-Attn instead of pretrained-weight S-Attn Lens (ablation)VIT-LENS-B · ModelNet40Top1 accuracy: 65.4 -> 65.4No clear effect
Use Iter-CS-Attn instead of pretrained-weight S-Attn Lens (ablation)VIT-LENS-B · SUN-Daccuracy: 50.9 -> 47.5Hurt
Train ModEmbed and ViT from scratch instead of using the VIT-LENS architecture (ablation)VIT-LENS-B · ImageNet-EEGaccuracy: 20.5 vs 35.9Hurt
Freeze pretrained ViT and omit the Lens, using only ModEmbed + ViT (ablation)VIT-LENS-B · SUN-Daccuracy: 36.8 vs 50.9Hurt
Fine-tune the full pretrained ViT rather than use VIT-LENS (ablation)Modality encoder · Touch-and-Go Materialaccuracy: 59.4 vs 63.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet 3D-FUTURE ABO Objaverse ULIP-ShapeNet ULIP-2-Objaverse OpenShape-Triplets SUN RGB-D AudioSet Touch-and-Go ImageNet-EEG

Benchmarks: ModelNet40 Objaverse-LVIS ScanObjectNN SUN RGB-D (depth-only) NYU-v2 (depth-only) AudioSet ESC-50 Clotho AudioCaps VGGSound MSR-VTT Touch-and-Go

Metrics: accuracy mAP recall@k top-1 accuracy

Baselines: ImageBind ULIP OpenShape PointCLIP v2 AudioCLIP CMC MultiMAE DreamDiffusion

Builds on: CLIP ULIP OpenShape ImageBind Perceiver-style cross-attention

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