atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Visual Perception by Large Language Model’s Weights

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Training-free token reduction for MLLMs · 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.

Proposes VLoRA, which converts visual features into low-rank LoRA-style weight updates merged into the LLM instead of feeding visual tokens, cutting compute while staying near LLaVA-v1.5 on six MLLM benchmarks.

Problem

Existing MLLMs concatenate many visual tokens with text tokens, making LLM training and inference expensive because attention cost grows quadratically with input length.

Approach

Replace input-space alignment with parameter-space alignment: a perceptual weights generator (decoder-only with cross-attention over learnable queries) maps image features to low-rank matrices that are added to the LLM's weight matrices, so no visual tokens enter the LLM input.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Align image features with LLM weights and omit visual tokensVLoRA · MMBenchscore: 63.4 vs 64.3No clear effect
Align image features with LLM weights and omit visual tokensVLoRA · MMEscore: 1311.3 vs 1510.7Hurt
Align image features with LLM weights and omit visual tokensVLoRA · ScienceQAscore: 66.4 vs 66.8No clear effect
Align image features with LLM weights and omit visual tokensVLoRA · HallusionBenchscore: 26.4 vs 36.8Hurt
Align image features with LLM weights and omit visual tokensVLoRA · MMMUscore: 36.0 vs 37.0Hurt
Align image features with LLM weights and omit visual tokensVLoRA · CCBenchscore: 28.6 vs 41.2Hurt
Replace input-space visual tokens with parameter-space perceptual weightsVLoRA vs LLaVA-v1.5 · LLM overhead (text length 32)GFLOPs: 619 vs 8027Helped
Add perceptual weights for all five weight types rather than a subset (ablation)VLoRA · MMBenchscore: 59.6 -> 63.4; 59.4 -> 63.4; 57.2 -> 63.4; 53.3 -> 63.4Helped
Add value-weight perceptual weights to qk (ablation)VLoRA · MMBenchscore: 53.3 -> 59.4Helped
Increase perceptual-weight rank from 16 to 64 (ablation)VLoRA · MMBenchscore: 59.4 -> 63.4Helped
Increase perceptual-weight rank from 64 to 128 (ablation)VLoRA · MMBenchscore: 63.4 -> 61.0Hurt
Increase perceptual-weight rank from 16 to 64 (ablation)VLoRA · MMEscore: 1212.7 -> 1311.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: CapsFusion-120M LAION-COCO VQAv2 GQA OKVQA OCRVQA A-OKVQA TextCaps RefCOCO Visual Genome ShareGPT LLaVA-Instruct

Benchmarks: MMBench CCBench MME ScienceQA HallusionBench MMMU

Metrics: accuracy score GFLOPs

Baselines: LLaVA-v1.5 Qwen-VL-Chat InstructBLIP MiniGPT-4-v1 MiniGPT-4-v2 Idefics-instruct OpenFlamingo v2 Qwen-VL

Builds on: LoRA LLaVA-v1.5 DETR BLIP-2 Vicuna

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