Enforcing LLM Safety through DMD-based Classification of Prompt-Response Embedding Dynamics
Dit artikel stelt een black-box veiligheidsklassificatiekader voor voor Large Language Models dat gebruikmaakt van op Koopman gebaseerde dynamische systemen om de dynamiek van prompt-respons embeddings te analyseren, waarbij wordt aangetoond dat het opnemen van promptinformatie de detectie van interactie-afhankelijke schadelijke outputs aanzienlijk verbetert.
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
Grote taalmodellen zijn de motoren achter een nieuwe generatie kunstmatige intelligentie, in staat om verhalen te schrijven, problemen op te lossen en gesprekken te voeren die opmerkelijk menselijk aanvoelen. Toch ligt er onder hun vloeiende oppervlak een hardnekkige kwetsbaarheid: deze systemen kunnen soms schadelijke, misleidende of gevaarlijke inhoud genereren, zelfs wanneer ze getraind zijn om behulpzaam te zijn. Dit risico is niet slechts een theoretische fout; het is een praktische barrière voor het gebruik van deze hulpmiddelen in situaties met hoge inzet, zoals de gezondheidszorg, juridisch advies of klantenservice. Jarenlang was de standaardmanier om deze fouten te ontdekken door in de code van het model te kijken of door het model te vragen om veel verschillende antwoorden te genereren en deze te vergelijken. Maar in de echte wereld zijn veel krachtige modellen echter "black boxes", waarbij de interne werking verborgen is en het vragen om meerdere antwoorden te traag of te duur is. Dit laat een kritieke kloof achter: hoe herkennen we gevaarlijke outputs snel en betrouwbaar zonder de interne werking van het model te hoeven zien of te wachten tot het twee keer nadenkt?
Een team onderzoekers aan de University of Tennessee en Oak Ridge National Laboratory heeft een andere manier voorgesteld om naar het probleem te kijken. In plaats van een taalmodel te behandelen als een statische database van feiten of een eenvoudige tekstgenerator, behandelden zij het als een dynamisch systeem, vergelijkbaar met hoe een natuurkundige de stroming van water of de beweging van planeten zou bestuderen. In dit visie is elk woord dat een model genereert niet alleen een op zichzelf staand stuk tekst, maar een stap in een continue, evoluerende trajectorie. De onderzoekers hypothetiseerden dat veilige gesprekken en onveilige gesprekken verschillende patronen volgen terwijl ze zich ontvouwen, vergelijkbaar met hoe een gezonde hartslag een ander ritme volgt dan een onregelmatige hartslag. Door de reis van woorden in kaart te brengen in een hoogdimensionale ruimte en de vorm van die reis te analyseren, ontwikkelden zij een methode om veilige en onveilige interacties te onderscheiden zonder ooit het model open te hoeven breken.
De kern van hun aanpak houdt in dat zij observeren hoe een model van het ene woord naar het volgende beweegt. Wanneer een gebruiker een vraag stelt, spuugt het model niet simpelweg een antwoord uit; het bouwt dat antwoord één token, of woorddeel, tegelijk op. De onderzoekers namen deze reeksen woorden en zetten deze om in wiskundige punten in een enorme, meerdimensionale ruimte. Vervolgens gebruikten zij een techniek genaamd dynamic mode decomposition om een predictief model op deze punten te fitten. Denk hierbij aan het trekken van een lijn door een reeks punten om te zien waar de volgende stip waarschijnlijk zal vallen. Zij bouwden twee aparte sets van deze predictieve modellen: één getraind op voorbeelden van veilige gesprekken en een andere getraind op voorbeelden van onveilige gesprekken. Wanneer er een nieuw gesprek plaatsvindt, doorloopt het systeem de sequentie van woorden door beide sets modellen. Als de sequentie het pad volgt dat door het veilige model wordt voorspeld, is het waarschijnlijk veilig. Als het sequentie scherp afwijkt van het veilige pad en meer overeenkomt met het onveilige pad, markeert het systeem dit als gevaarlijk.
Wat deze studie bijzonder significant maakt, is dat zij niet naar het antwoord in isolatie kijkt. De onderzoekers realiseerden zich dat de veiligheid van een reactie vaak volledig afhangt van de vraag die eraan voorafging. Een zin als "Ik zal u een terugbetaling geven" kan volkomen veilig zijn in een context van klantenservice, maar kan een gevaarlijke hallucinatie zijn als de gebruiker vraagt naar een pakketje dat nooit is verzonden. Om deze nuance te vangen, ontwierp het team hun systeem zo dat het de dynamiek van zowel de prompt van de gebruiker als de reactie van het model samen bijhoudt. Zij ontdekten dat door de interactie tussen de twee te observeren, in plaats van alleen de uiteindelijke output, het systeem subtiele vormen van gevaar kon vangen die andere methoden missen. Dit geldt met name voor modellen die tekst genereren in een specifieke, causale volgorde, waarbij de relatie tussen de vraag en het antwoord nauw met elkaar verweven is.
Het team testte hun methode op drie verschillende collecties data, variërend van algemene veiligheidsbenchmarks tot specifieke datasets die ontworpen zijn om schadelijk advies en giftige taal te vangen. Zij gebruikten drie verschillende soorten embedding-modellen — hulpmiddelen die woorden vertalen naar die wiskundige punten — om te zien welke het beste werkte. De resultaten toonden aan dat hun methode zeer effectief was, vooral wanneer zij de prompt samen met de reactie beschouwde. In één grote test met meer dan 12.000 voorbeelden behaalde het systeem een AUC van meer dan 0, 8, waarbij onveilige inhoud correct werd geïdentificeerd zonder dat daarvoor speciale training op die specifieke data nodig was. Dit is een sterke prestatie voor een "black-box"-methode die geen toegang vereist tot de interne code van het model.
De studie onthulde ook een fascinerend detail over hoe verschillende soorten AI-modellen zich gedragen. De onderzoekers vonden dat het beste hulpmiddel voor de taak afhing van de aard van het gevaar. Voor interacties waarbij het risico voortkomt uit de specifieke relatie tussen een vraag en een antwoord, presteerde een model met een causale architectuur — één die in een strikte voorwaartse sequentie leest en schrijft — het best. Echter, voor gevaren die duidelijk zichtbaar waren in de inhoud van het antwoord zelf, ongeacht de vraag, werkte een ander type model dat zich richtte op dichte semantische betekenis beter. Dit suggereft dat er niet één enkele "beste" manier is om AI-veiligheid te monitoren; het juiste instrument hangt af van het specifieke soort risico dat beheerd wordt.
Misschien wel de meest verrassende bevinding was dat het systeem soms gevaar kon detecteren door enkel naar de prompt van de gebruiker te kijken, nog voordat het model een enkel woord van de reactie genereerde. In tests met een dataset van door mensen geschreven prompts kon het systeem tussen veilige en onveilige vragen onderscheiden op basis van enkel de trajectorie van de woorden in de vraag zelf. Dit impliceert dat de manier waarop mensen gevaarlijke verzoeken formuleren een duidelijke wiskundige signatuur achterlaat die vroegtijdig gedetecteerd kan worden. Hoewel het systeem niet perfect was en enigszins moeite had met zeer lange reeksen tekst, laten de resultaten zien dat het beschouwen van taalgeneratie als een dynamisch proces een krachtig nieuw perspectief biedt voor veiligheid.
Dit werk vertegenwoordigt een verschuiving in hoe we de governance van kunstmatige intelligentie zouden kunnen benaderen. In plaats van uitsluitend te vertrouwen op het trainen van modellen om beter te worden of het bouwen van complexe filters om slechte woorden te blokkeren, behandelt deze aanpak het generatieproces zelf als een signaal dat gemonitord moet worden. Door eenvoudige, lineaire modellen te fitten op de complexe, niet-lineaire dans van woordgeneratie, lieten de onderzoekers zien dat het mogelijk is om een vangnet te bouren dat zowel efficiënt als effectief is. De methode vereist niet de zware computationele kosten van het hertrainen van massieve modellen of de privacyrisico's van het blootleggen van interne data. Het observeert simpelweg de stroom van de conversatie en kijkt naar het moment waarop het pad afwijkt van de veiligheid. Naarmate deze hulpmiddelen meer geïntegreerd raken in het dagelijks leven, bieden dergelijke methoden een veelbelovende manier om ervoor te zorgen dat het gesprek behulpzaam, eerlijk en ongevaarlijk blijft.
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.