atlas

Research map / Vision-language and multimodal / Multimodal LLMs

OneLLM: One Framework to Align All Modalities with Language

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 81 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.

Presents OneLLM, an MLLM that aligns eight modalities (image, video, audio, point cloud, depth/normal maps, IMU, fMRI) to LLaMA2-7B through a shared frozen CLIP-ViT encoder, a soft-routed universal projection module of mixed image-pretrained experts, and progressive alignment plus a 2M-item instruction dataset.

Problem

Existing multimodal LLMs rely on modality-specific encoders and projections that differ in architecture and are limited to common modalities such as image, audio, and video, making it hard to scale to many modalities within one framework.

Approach

Use one frozen vision-language encoder (CLIP-ViT) shared across all modalities, with lightweight per-modality convolutional tokenizers, learnable modality tokens, and a Universal Projection Module that mixes several image-pretrained projection experts via a soft router; modalities are added progressively by data scale.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
jointly train modalities rather than train each modality separately (ablation)OneLLM · ClothoQAscore: 37.8 -> 57.4Helped
jointly train modalities rather than train each modality separately (ablation)OneLLM · MSVDQAscore: 31.0 -> 56.8Helped
jointly train modalities rather than train each modality separately (ablation)OneLLM · NoCaps and VQAv2score: NoCaps: 115.6 -> 115.8; VQAv2: 71.9 -> 71.6No clear effect
initialize projection experts from image-text alignment instead of random initialization (ablation)OneLLM · NoCapsCIDEr: 98.8 -> 115.8Helped
initialize projection experts from image-text alignment instead of random initialization (ablation)OneLLM · VQAv2accuracy: 65.6 -> 71.6Helped
use 3 projection experts rather than 1 (ablation)OneLLM UPM · NoCapsCIDEr: 108.7 -> 115.8Helped
use 5 or 7 projection experts rather than 3 (ablation)OneLLM UPM · NoCapsCIDEr: 3: 115.8; 5: 114.6; 7: 114.9No clear effect
use a soft router rather than a constant router (ablation)OneLLM UPM · NoCapsCIDEr: 109.8 -> 115.8Helped
use a soft router rather than a sparse router (ablation)OneLLM UPM · NoCapsCIDEr: 112.8 -> 115.8Helped
unfreeze CLIP during multimodal-text alignment (ablation)OneLLM · NoCapsCIDEr: 115.8 -> 106.0Hurt
unfreeze CLIP during multimodal-text alignment (ablation)OneLLM · ClothoQAscore: 57.4 -> 62.1Helped
replace frozen CLIP with frozen DINOv2 as universal encoder (ablation)OneLLM · NoCapsCIDEr: 115.8 -> 104.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LAION-400M LAION-COCO WebVid-2.5M WavCaps Cap3D CC3M Ego4D NSD LLaVA-150K COCO Caption VQAv2 GQA

Benchmarks: GQA VQAv2 OKVQA TextVQA ScienceQA VizWiz NoCaps Flickr30K MME MMBench MMVet SEED-Bench

Metrics: accuracy CIDEr ROUGE-L BLEU-1 METEOR SPIDEr

Baselines: X-LLM ChatBridge AnyMAL ImageBind-LLM PandaGPT PointLLM InstructBLIP Qwen-VL LLaVA-v1.5 BLIP-2 Flamingo

Builds on: CLIP LLaMA2 LLaMA-Adapter Soft MoE ImageBind Meta-Transformer

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