atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Nullu: Mitigating Object Hallucinations in Large Vision-Language Models via HalluSpace Projection

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Decoding-time hallucination mitigation · 9 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.

Nullu identifies a low-rank "HalluSpace" from SVD of hidden-feature differences between hallucinated and truthful prompts, then orthogonally projects MLP weights of LVLMs into its null space to reduce object hallucination with no inference overhead.

Problem

Object hallucination in large vision-language models, where generated text describes objects not present in the image; prior fixes require costly fine-tuning or add inference-time cost.

Approach

Extract a low-rank subspace from the difference of hidden features between hallucinated and truthful text prompts (paired on the same image), then edit model weights by projecting them onto the null space of that subspace, so the edited model needs no extra inference cost and suppresses LLM-prior-driven hallucinations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Nullu weight projectionLLaVA-1.5 · MSCOCO val, CHAIRCHAIRS: 16.90±2.10 -> 15.20±0.60Helped
Apply Nullu weight projectionMiniGPT-4 · MSCOCO val, CHAIRCHAIRS: 25.20±2.00 -> 21.40±1.00Helped
Apply Nullu weight projectionmPLUG-Owl2 · MSCOCO val, CHAIRCHAIRS: 18.80±1.20 -> 15.60±1.20Helped
Apply Nullu weight projectionLLaVA-1.5 · MSCOCO val, OPOPEAccuracy: 77.87±0.22 -> 79.52±0.04Helped
Apply Nullu weight projectionMiniGPT-4 · MSCOCO val, OPOPEF score: 90.95±0.42 -> 92.07±0.65Helped
Apply Nullu weight projectionmPLUG-Owl2 · MSCOCO val, OPOPEF score: 88.12±0.99 -> 90.80±0.52Helped
Apply Nullu weight projectionLLaVA-1.5 · LLaVA-BenchAccuracy: 5.89 -> 6.53Helped
Edit layers 24-32 rather than 16-32 (ablation)Nullu on LLaVA-1.5-7B · MSCOCO val, CHAIRCHAIRS: 15.2 -> 16.2Hurt
Edit layers 28-32 rather than 16-32 (ablation)Nullu on LLaVA-1.5-7B · MSCOCO val, CHAIRCHAIRS: 15.2 -> 18.2Hurt
Edit layers 31-32 rather than 16-32 (ablation)Nullu on LLaVA-1.5-7B · MSCOCO val, CHAIRCHAIRS: 15.2 -> 16.4Hurt
Use rank 2 instead of rank 4 (ablation)Nullu on LLaVA-1.5-7B · MSCOCO val, CHAIRCHAIRS: 15.2 -> 20.2Hurt
Use rank 8 instead of rank 4 (ablation)Nullu on LLaVA-1.5-7B · MSCOCO val, CHAIRCHAIRS: 15.2 -> 17.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LURE paired data MSCOCO val

Benchmarks: CHAIR POPE OPOPE MME LLaVA-Bench

Metrics: CHAIR_S CHAIR_I BLEU accuracy precision F score MME score GPT-4V aided accuracy detailedness

Baselines: Beam Search DoLa OPERA VCD Woodpecker LURE HALC

Builds on: LURE VCD DPO ITI OPERA

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