From Internal Diagnosis to External Auditing: A VLM-Driven Paradigm for Data-Free Online Backdoor Defense
This paper proposes PRISM, a novel data-free online backdoor defense framework that shifts from fragile internal model diagnosis to robust external semantic auditing by leveraging Universal Vision-Language Models with dynamic prototype refinement and adaptive statistical monitoring to achieve state-of-the-art security across diverse datasets and attack types.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Problem: The "Hijacked" Factory
Imagine a factory (a Deep Neural Network) that makes products (makes predictions). Usually, this factory works great. But, a sneaky saboteur has secretly modified the factory's blueprints (the model weights) before it started running.
This saboteur planted a backdoor: a secret rule that says, "If you see a tiny red sticker on a product, ignore what the product actually is and stamp it as 'Explosive' instead."
- Normal products: The factory works perfectly.
- Sticker products: The factory goes crazy and stamps them "Explosive," even if they are just a toaster.
The scary part? The factory owners (defenders) don't have the original blueprints or the raw materials (training data) to check what went wrong. They just have the factory running right now.
The Old Way: Asking the Factory to Check Itself
Previously, defenders tried to fix this by asking the factory to look at its own internal gears (neurons) or by shaking the products to see if the sticker falls off.
- The Flaw: The saboteur was smart. They made the gears look normal and made the sticker so strong it wouldn't fall off when shaken. Because the factory was already "infected," asking it to check itself often failed. It was like asking a thief to find their own stolen wallet.
The New Solution: PRISM (The Independent Inspector)
The authors propose a brand new idea: Don't ask the factory to check itself. Hire an independent, super-smart inspector.
This is where PRISM comes in. It stands for Prototype Refinement & Inspection via Statistical Monitoring.
1. The Inspector: The "Universal Knowledge" Agent
PRISM uses a Vision-Language Model (VLM) (like CLIP or Qwen-VL) as the inspector. Think of this inspector as a librarian who has read every book in the world and seen every picture ever taken.
- This librarian knows what a "toaster" really looks like and what an "explosive" really looks like.
- Crucially, this librarian was never in the factory. They are "clean" and have no backdoors.
2. The Process: The "Double-Check" System
When a product comes down the line, PRISM does two things at once:
- The Factory's Guess: The infected factory stamps the product (e.g., "Explosive").
- The Inspector's Guess: The librarian looks at the product and says, "That looks like a toaster to me."
3. The "Logic Gate" (The Adaptive Router)
PRISM compares the two answers.
- If they agree: The factory is probably right. The product goes through.
- If they disagree: The factory is saying "Explosive," but the librarian sees a "Toaster." This huge disagreement is a red flag! It means the factory is being tricked by a backdoor. PRISM blocks the product and uses the librarian's answer instead.
How PRISM Stays Sharp (The "Adaptive" Part)
The factory might be making very specific, weird products (like traffic signs or medical scans) that the librarian hasn't seen much of before. If the librarian guesses wrong because they aren't an expert in that specific field, the system fails.
PRISM solves this with two tricks:
- Learning on the Fly (Prototype Refinement): As the factory runs, PRISM quietly learns what the "Toaster" and "Explosive" look like in this specific factory. It updates the librarian's mental notes in real-time without needing a manual or a training class.
- Smart Thresholds (Statistical Monitoring): Sometimes the librarian is unsure. PRISM uses math to figure out, "Is this disagreement a tiny mistake, or a huge red flag?" It adjusts its sensitivity automatically so it doesn't block good products by accident.
Why This is a Big Deal
- No Training Data Needed: You don't need the original ingredients to fix the factory. You just need the running factory and the librarian.
- Works on Sneaky Attacks: It stops "Clean-Image" attacks (where the trigger is a normal object, not a weird sticker) because the librarian knows that a normal object shouldn't trigger a "Explosive" stamp.
- Speed: It's fast enough to check products as they come down the line in real-time.
The Bottom Line
Instead of trying to fix a broken, infected machine from the inside, PRISM puts a smart, independent guard outside the machine. This guard compares what the machine says with what the guard knows is true. If they don't match, the guard overrides the machine, keeping the system safe without ever needing to touch the machine's internal code.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.