atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Debiasing Multimodal Large Language Models via Noise-Aware Preference Optimization

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Bias-aware multi-image robustness · 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.

Builds RLAIF-V-Bias, a preference dataset of language-biased and vision-biased negatives created by masking modalities in LLaVA-v1.5-7B, and proposes NaPO, a noise-aware DPO variant using a negative Box-Cox (MAE/BCE) loss with margin-based dynamic robustness, to reduce modality bias and hallucination.

Problem

MLLMs over-rely on a single modality (language priors or visual details), producing biased and hallucinated responses; automatically constructed debiasing preference data is noisy, which harms standard DPO.

Approach

Generate biased negative responses by masking visual or textual inputs to induce modality reliance, and replace the DPO BCE loss with a negative Box-Cox loss (interpolating MAE and BCE) whose noise-robustness coefficient q is set dynamically from the reward margin of each sample.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with Lγ using RLAIF-V-Bias instead of LDPO with RLAIF-VLLaVA-v1.5-7B · VLindBenchCB: 39.4 -> 58.9Helped
Train with Lγ using RLAIF-V-Bias instead of LDPO with RLAIF-VLLaVA-v1.5-7B · VLindBenchLP: 25.4 -> 44.0Helped
Train with Lγ using RLAIF-V-Bias instead of LDPO with RLAIF-VLLaVA-v1.5-7B · Object HalBenchCHAIRs: 32.0 -> 25.7Helped
Train with Lγ using RLAIF-V-Bias instead of LDPO with RLAIF-VLLaVA-v1.5-7B · MMHalBenchScore: 3.23 -> 3.31Helped
remove dynamic loss weighting (ablation)Lγ with RLAIF-V-Bias · VLindBenchCB: 58.9 -> 50.0Hurt
replace NaPO with DPO (ablation)Lγ with RLAIF-V-Bias · VLindBenchCB: 58.9 -> 43.4Hurt
remove vision-bias data (ablation)RLAIF-V-Bias training · VLindBenchLP: 44.0 -> 36.4Hurt
remove language-bias data (ablation)RLAIF-V-Bias training · VLindBenchLP: 44.0 -> 31.4Hurt
replace NaPO with DPO on language-bias data (ablation)Language-bias-only training · VLindBenchLP: 36.4 -> 29.9Mixed
replace NaPO with DPO on vision-bias data (ablation)Vision-bias-only training · VLindBenchCB: 62.3 -> 55.3Mixed
use NaPO rather than DPO on RLAIF-VLLaVA-v1.5-7B · VLindBenchCB: 39.4 -> 48.3Helped
calculate q using ψΣ rather than ψµ for language-bias data (ablation)NaPO language-bias training · VLindBenchLP: 36.4 -> 22.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RLAIF-V

Benchmarks: VLind-Bench Object HalBench AMBER MMHalBench

Metrics: Language Prior accuracy Commonsense Bias accuracy CHAIRs CHAIRi AMBER CHAIR/coverage/HalRate/Cog MMHalBench score hallucination rate

Baselines: DPO MDPO GPT-4V POVID OPERA VCD EOS HA-DPO HALVA RLHF-V HSA-DPO RLAIF-V

Builds on: DPO RLAIF-V Generalized Cross Entropy MDPO

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