A Multimodal Framework Using Red Teaming Prompt Engineering and Retrieval Augmented Generation to Mitigate Large Language Model Hallucinations
Dit artikel stelt een robuust CNN-gebaseerd multimodaal framework voor dat Red Teaming, Prompt Engineering en Retrieval-Augmented Generation integreert om hallucinaties van Large Language Models over tekst-, audio- en beeldmodaliteiten effectief te mitigeren, waarbij hoge prestatiecijfers worden behaald op diverse taken.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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
In de snel evoluerende wereld van kunstmatige intelligentie is een specifiek type computerprogramma, bekend als een Large Language Model, opgekomen als een krachtig hulpmiddel voor het begrijpen en genereren van menselijke taal. Deze systemen kunnen verhalen schrijven, complexe vragen beantwoorden en vertalen tussen talen met opmerkelijke vloeiendheid. Ze lijden echter aan een hardnekkig gebrek: ze beweren soms vol vertrouwen dingen die simpelweg niet waar zijn. Onderzoekers noemen deze fouten "hallucinaties". Stel je een deskundige bibliothecaris voor die, wanneer er naar een specifieke feit wordt gevraagd, een plausibel klinkende maar volledig fictieve boektitel verzint om aan het verzoek te voldoen. In kritieke velden zoals de gezondheidszorg of cybersecurity, waar nauwkeurigheid een kwestie is van veiligheid en vertrouwen, zijn dergelijke fabricaties onacceptabel. De uitdaging voor wetenschappers is niet alleen om deze modellen slimmer te maken, maar ook om ze eerlijk te maken, zodat hun outputs geworteld zijn in de realiteit in plaats van gegenereerd te worden uit een mix van patronen en gissingen.
Een team van onderzoekers heeft een nieuwe manier voorgesteld om dit probleem aan te pakken door een systeem te bouwen dat verschillende technieken combineert in één enkel, samenhangend kader. Hun aanpak, die ze MultiModNet noemen, vertrouwt niet op één enkele truc, maar weeft in plaats daarvan drie verschillende strategieën samen om de kunstmatige intelligentie op het rechte pad te houden. Ten eerste gebruiken ze een methode genaamd "Red Teaming", wat in essentie een rigoureuze stresstest is. In dit proces wordt het systeem doelbewust gevoed met lastige of misleidende inputs die ontworpen zijn om het te verwarren, vergelijkbaar met een beveiligingsbeambte die de verdediging van een gebouw test door te proberen ongezien binnen te glippen. Door precies te identificeren waar het model onder deze druk faalt, kunnen de onderzoekers die zwakke plekken repareren voordat het systeem ooit in de echte wereld wordt gebruikt.
Ten tweedee hanteert het team een techniek die bekend staat als prompt engineering. Dit houdt in dat de instructies die aan het model worden gegeven zorgvuldig worden geformuleerd om ervoor te zorgen dat het de context en de specifieke regels van de taak begrijpt. In plaats van een vage vraag te stellen, wordt het systeem gestuurd met precieze taal die het richting feitelijke antwoorden leidt en weg van creatieve fabricatie. Derde, en misschien wel het belangrijkste, verbindt het kader het model met een externe bibliotheek van geverifieerde informatie. Deze component, genaamd Retrieval-Augmented Generation, stelt het systeem in staat om feiten in realtime op te zoeken terwijl het een antwoord formuleert. In plaats van uitsluitend te vertrouwen op zijn interne geheugen, dat mogelijk verouderd of incompleet is, haalt het model actuele, accurate gegevens aan om zijn beweringen te ondersteunen, wat de kans op het verzinnen van zaken aanzienlijk verkleint.
Om de complexiteit van de echte wereld aan te kunnen, waar informatie in veel verschillende vormen voorkomt, hebben de onderzoekers hun systeem gebouwd om tekst, audio en afbeeldingen gelijktijdig te verwerken. Ze maakten gebruik van een type computervisie-technologie, oorspronkelijk ontworpen om patronen in plaatjes te herkennen, om het model te helpen deze verschillende soorten gegevens te begrijpen en af te stemmen. Zo kan het systeem bijvoorbeeld tegelijkertijd naar een medische afbeelding kijken, luisteren naar een beschrijving van symptomen en een patiëntgeschiedenis lezen, om deze aanwijzingen te combineren tot een samenhangend en accuraat beeld te vormen. Dit vermogen om diverse inputs te synthetiseren is cruciaal, aangezien hallucinaties vaak voorkomen wanneer een model probeert de connectie tussen ongerelateerde stukken informatie te raden.
De onderzoekers testten hun nieuwe kader met behulp van een op maat gemaakte collectie gegevens die twintig verschillende vermeldingen bevatte, elk een combinatie van tekst, geluid en afbeeldingen. De resultaten toonden aan dat het systeem effectief kon leren en een nauwkeurigheidsniveau bereikte waarbij het in 75% van de gevallen het juiste antwoord correct identificeerde na vijftig ronden training. In specifieke tests met betrekking tot medische beeldvorming demonstreerde het systeem een hoog vermogen om tussen verschillende condities te onderscheiden, en bij vertalingstaken behaalde het een BLEU-score van 0,94, wat wijst op een sterke vertaalkwaliteit. De studie vond ook dat het systeem sneller getraind kon worden dan eerdere methoden, waarbij het minder dan tien seconden per trainingscyclus in beslag nam vergeleken met meer dan twaalf seconden voor oudere systemen.
Ondanks deze veelbelovende resultaten merken de auteurs er voorzichtig bij op dat het werk nog geen definitieve oplossing is. Het systeem worstelt nog steeds wanneer de ontvangen gegevens zeer rommelig zijn of wanneer de voorbeelden waarop het getraind wordt sterk uit balans zijn, zoals wanneer er veel meer voorbeelden van één type probleem zijn dan van een ander. De onderzoekers erkennen dat hun dataset synthetisch was, wat betekent dat deze specifelijk voor deze test is gemaakt in plaats van verzameld uit de echte wereld, en dat toekomstig werk het systeem zal moeten uitbreiden om grotere, diversere en complexere real-world data aan te kunnen. Ze suggereren ook dat het toevoegen van nieuwere soorten computerarchitecturen de manier waarop het systeem lange en ingewikkelde contexten begrijpt verder kan verbeteren.
Uiteindelijk biedt dit onderzoek een praktisch blauwdruk om kunstmatige intelligentie betrouwbaarder te maken. Door adversariële testen, precieze instructies en realtime factchecking te combineren, biedt het kader een manier om deze krachtige instrumenten in de realiteit te verankeren. Hoewel het systeem niet perfect is en nog steeds verfijning vereist, vertegenwoordigt het een belangrijke stap voorwaarts in het waarborgen dat wanneer deze modellen spreken, ze de waarheid spreken. Het werk suggereert dat met de juiste waarborgen, het potentieel van kunstmatige intelligentie kan worden ontsloten zonder het risico dat het ons met zelfverzekerde onwaarheden de verkeerde kant op leidt.
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.