atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Backdoor Cleaning without External Guidance in MLLM Fine-tuning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Benchmarks and analysis of 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 BYE, an unsupervised data-filtering defense that flags backdoor-poisoned samples in MLLM fine-tuning by clustering low attention-entropy profiles from bimodal-separated layers, removing them before re-tuning.

Problem

Backdoor poisoning of user-submitted fine-tuning data in fine-tuning-as-a-service settings can implant patch-trigger backdoors into MLLMs, and existing defenses need clean data, labels, or auxiliary components.

Approach

Observes "attention collapse" (triggered inputs concentrate cross-modal attention from the first decoding token onto non-semantic image regions) and uses per-layer attention entropy, layers selected by a bimodal separation index, and GMM clustering to filter poisoned samples without any external supervision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
filter poisoned training samples with BYE rather than using Vanilla FTLLaVA-v1.5-7B · ScienceQAASR: 97.32 -> 0.05Helped
filter poisoned training samples with BYE rather than using Vanilla FTLLaVA-v1.5-7B · IconQAASR: 87.85 -> 0.00Helped
filter poisoned training samples with BYE rather than using Vanilla FTLLaVA-v1.5-7B · Flickr30kASR: 82.80 -> 1.40Helped
filter poisoned training samples with BYE rather than using Vanilla FTLLaVA-v1.5-7B · RSVQAASR: 99.90 -> 0.00Helped
filter poisoned training samples with BYE rather than using Vanilla FTInternVL2.5-8B · ScienceQAASR: 97.12 -> 8.97Helped
filter poisoned training samples with BYE rather than using Vanilla FTInternVL2.5-8B · IconQAASR: 92.13 -> 6.87Helped
filter poisoned training samples with BYE rather than using Vanilla FTInternVL2.5-8B · Flickr30kASR: 76.60 -> 12.40Helped
filter poisoned training samples with BYE rather than using Vanilla FTInternVL2.5-8B · RSVQAASR: 99.76 -> 7.18Helped
use BSI threshold 2.0 instead of 0.0 (ablation)BYE detection · ScienceQAF1: 63.93 -> 96.71Helped
use BSI threshold 2.0 instead of 0.5 (ablation)BYE detection · ScienceQAF1: 78.95 -> 96.71Helped
use BSI threshold 2.0 instead of 1.0 (ablation)BYE detection · ScienceQAF1: 93.68 -> 96.71Helped
use BSI threshold 2.0 instead of 1.5 (ablation)BYE detection · ScienceQAF1: 94.16 -> 96.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScienceQA IconQA Flickr30k RSVQA

Benchmarks: ScienceQA IconQA Flickr30k RSVQA

Metrics: Clean Performance (accuracy / CIDEr) Attack Success Rate Precision Recall F1

Baselines: Vanilla FT Random Drop ZIP K-Means SentiNet

Builds on: SentiNet ZIP

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