atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Visual Instruction Bottleneck Tuning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning

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 Vittle, a variational information-bottleneck layer inserted inside an MLLM's LLM backbone during visual instruction tuning, improving robustness to input perturbations and long-tail queries with little overhead.

Problem

MLLMs degrade substantially on unfamiliar queries under distribution shifts (visual/textual perturbations and long-tail queries), and existing fixes require more instruction data or larger models.

Approach

Derives a variational lower bound of the information bottleneck objective for autoregressive MLLMs and implements it as a lightweight Gaussian bottleneck MLP inside the LLM (layer 24 of 32) that is trained end-to-end with a KL penalty, with an interpolated representation and fixed or learnable prior.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Vittle with a learnable Gaussian priorLLaVA-v1.5-7B · LB-Wild, LB-Wilder, WV-Benchrelative preference score: 51.6 -> 54.6; 156.9 -> 168.8; 60.0 -> 60.4Helped
Add Vittle with a fixed standard Gaussian priorLLaVA-v1.5-7B · LB-COCO V Pert., T Pert., and J Pert.relative preference score: 73.4 -> 74.2; 72.2 -> 74.1; 62.3 -> 64.4Helped
Add Vittle with a learnable Gaussian priorLLaVA-v1.5-7B · MMMUaccuracy: 35.6 -> 35.3Hurt
Add Vittle with a fixed standard Gaussian priorLLaVA-v1.5-7B · MMMUaccuracy: 35.6 -> 34.5Hurt
Add Vittle with a learnable Gaussian priorLLaVA-v1.5-7B · closed-form QA averageaccuracy: 50.9 -> 51.1Helped
Add Vittle with a fixed standard Gaussian priorLLaVA-v1.5-7B · closed-form QA averageaccuracy: 50.9 -> 50.9No clear effect
Replace full fine-tuning with LoRA fine-tuningLLaVA-v1.5-7B · LB-COCO Cleanrelative preference score: 77.8 -> 73.4Hurt
Add Vittle bottleneck with a fixed standard Gaussian priorLLaVA-v1.5-7B · LB-COCO variantsJSD: 0.068 -> 0.047Helped
Add Vittle bottleneck with a learnable Gaussian priorLLaVA-v1.5-7B · LB-COCO variantsEMID: 0.026 -> 0.021Helped
Set representation interpolation coefficient alpha to 0.5 (ablation)Vittle on LLaVA-v1.5-7B · POPE V Shifts Avg.accuracy: 84.12 -> 84.90Helped
Set representation interpolation coefficient alpha to 0.25 (ablation)Vittle on LLaVA-v1.5-7B · LB-COCOrelative preference score: 77.8 -> 75.6Hurt
Increase representation interpolation coefficient alpha to 0.75 or 1 (ablation)Vittle on LLaVA-v1.5-7B · traininglanguage modeling loss convergenceHurt

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-pretrain-558k LLaVA-mix-665k LLaVA-Bench-COCO POPE ScienceQA MMMU MME MMStar LLaVA-Bench in-the-wild LLaVA-Bench-Wilder WildVision-Bench

Benchmarks: LLaVA-Bench-COCO perturbed variants POPE perturbed variants LLaVA-Bench in-the-wild LLaVA-Bench-Wilder WildVision-Bench ScienceQA MMMU MME MMStar

Metrics: relative preference score exact match accuracy JSD EMID

Baselines: LLaVA-v1.5 LoRA weight decay ROSS LIT

Builds on: LLaVA-v1.5 information bottleneck variational information bottleneck LoRA ROSS

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