← Nieuwste papers
🤖 machine learning

VLMGuard: Bootstrapping Malicious Prompt Detectors from Unlabeled Vision-Language Prompts in the Wild

VLMGuard is een nieuw framework dat detectoren voor kwaadaardige prompts voor Vision-Language Modellen bootstrapt door gebruik te maken van ongelabelde, in het wild gevonden prompts en een geautomatiseerde score voor kwaadaardigheid, waardoor de noodzaak voor menselijke annotaties wordt geëlimineerd terwijl het een superieure detectieprestatie behaalt ten opzichte van state-of-the-art methoden.

Oorspronkelijke auteurs: Junlin Fang, Wenyu Chen, Reshmi Ghosh, Robert Sim, Ahmed Salem, Vitor R. Carvalho, Emily Lawton, Sharon Li, Jack W. Stokes, Sean Du

Gepubliceerd 2026-07-07
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Junlin Fang, Wenyu Chen, Reshmi Ghosh, Robert Sim, Ahmed Salem, Vitor R. Carvalho, Emily Lawton, Sharon Li, Jack W. Stokes, Sean Du

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een zeer slimme, behulpzame robotassistent hebt (een Vision-Language Model) die naar afbeeldingen kan kijken en tekst kan lezen om je vragen te beantwoorden. Je wilt deze robot in de echte wereld inzetten om mensen te helpen. Maar er is een probleem: sommige mensen kunnen de robot proberen te misleiden om slechte dingen te doen, zoals instructies geven over het maken van een wapen of veiligheidsregels te omzeilen. Deze pogingen tot misleiding worden "malicious prompts" (kwaadwillige prompts) genoemd.

Het artikel introduceert een nieuw systeem genaamd VLMGuard om deze bedriegers te betrappen voordat de robot antwoord geeft. Zo werkt het, eenvoudig uitgelegd:

Het Grote Probleel: De "Naald in de Hooiberg"

Normaal gesproken heb je om een computer te leren een boef te herkennen, een enorme lijst met voorbeelden nodig die precies laten zien wat "slecht" is en wat "goed" is. Je zou mensen nodig hebben om duizenden voorbeelden te labelen: "Dit is veilig," "Dit is gevaarlijk."

Maar in de echte wereld is het verkrijgen van dergelijke gelabelde lijsten moeilijk, duur en traag. Aanvallers verzinnen steeds weer nieuwe trucjes, en tegen de tijd dat je de oude hebt gelabeld, zijn de nieuwe er alweer. Bovendien zijn de meeste mensen die de robot gebruiken aardig; de slechteriken zijn zeldzaam. Het is alsof je probeert een paar specifieke naalدen in een enorme hooiberg te vinden zonder te weten welke naalden het zijn.

De Oplossing: VLMGuard (De "Intuïtie" Detector)

VLMGuard lost dit op door gebruik te maken van de ongelabelde data — de miljoenen vragen en afbeeldingen die de robot elke dag van het publiek krijgt. Het heeft geen mens nodig om te zeggen "dit is slecht." In plaats daarvan leert het zichzelf via een proces van twee stappen.

Stap 1: De "Ontdek de Afwijkende" Fase (Subspace Extraction)

Stel je voor dat het brein van de robot een enorme kamer is vol met miljoenen knikkers. Elke knikker vertegenwoordigt een vraag van een gebruiker. De meeste knikkers zijn "goed" (benigne), en een enkel klein aantal is "slecht" (kwaadwillig).

VLMGuard kijkt naar de vorm van de kamer. Het merkt op dat de "goede" knikkers zich meestal in het midden clusteren, terwijl de "slechte" knikkers, omdat ze anders en verraderlijk zijn, de neiging hebben om in een specifieke, ongebruikelijke richting weg van het centrum te liggen.

Het systeem gebruikt een wiskundige truc (genaamd Singular Value Decomposition) om die specifieke "ongebruikelijke richting" te vinden. Vervolgens geeft het elke knikker een score op basis van hoe ver deze in die richting uitrekt.

  • De Analogie: Denk aan een metaaldetector bij een vliegveld. De meeste mensen (goede prompts) lopen erdoorheen zonder de detector te laten afgaan. Maar als iemand iets zwaars en metaligs bij zich draagt (een kwaadwillige prompt), gaat de detector piepen. VLMGuard creëert een "piepscore" voor elke enkele vraag die de robot ontvangt, zelfs zonder alvast te weten of het een slechte vraag is.

Stap 2: De "Slimme Filter" Fase (Training van een Classifier)

Nu heeft VLMGuard een lijst met scores. Het gaat ervan uit dat de vragen met de hoogste "piepscores" waarschijnlijk de slechte zijn, en de lage scores de goede. Het gebruikt deze lijst om een tweede, kleinere en slimmere "beveiliger" (een classifier) te trainen.

Deze beveiligers leert om naar de vragen te kijken en te zeggen: "Deze lijkt op de hoog scorende exemplaren die ik eerder zag," of "Deze lijkt op de laag scorende exemplaren die ik eerder zag."

Waarom is deze tweede stap belangrijk?
Het artikel stelt vast dat de eerste stap (de "piepscore") niet perfect is. Soms kan een normale vraag er vreemd uitzien, simpelweg door de manier waarop deze geformuleerd is (zoals het gebruik van chique woorden of een vreemde zinsstructuur), wat een vals alarm veroorzaakt. De tweede stap (de beveiliger) leert deze onschuldige eigenaardigheden te negeren en zich alleen te concentreren op de intentie van de vraag. Het is het verschil tussen een bewaker die bij elk hard geluid in paniek raakt, versus een bewaker die het verschil weet tussen een kind dat lacht en een bom die tikt.

Waarom dit een Groot Ding is

  • Geen Extra Huiswerk: Het systeem heeft geen mensen nodig die met de hand duizenden voorbeelden moeten labelen. Het leert van de rommelige, ongelabelde data die al in het wild aanwezig is.
  • Het Past Zich Aan: Omdat het leert van de echte wereld, kan het nieuwe soorten trucjes opsporen waar mensen nog niet eens aan hadden gedacht.
  • Het Werkt: De auteurs hebben dit getest op verschillende robotmodellen en vonden dat het veel beter is in het detecteren van slechte prompts dan andere huidige methoden. Het verbeterde de detectie nauwkeurigheid aanzienlijk (ongeveer 5% beter dan de beste bestaande methoden).

De Kern van het Verhaal

VLMGuard is als een beveiligingssysteem dat leert door naar de menigte te kijken. In plaats van een handboek met "slechte types" om mee te vergelijken, leert het wat "normaal" is, herkent het de statistische afwijkingen die op een truc wijzen, en traint het vervolgens een slim filter om de echte dreigingen te vangen terwijl het onschadelijke ruis negeert. Dit maakt het veel gemakkelijker en sneller om AI-assistenten veilig te houden in de echte wereld.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →