Learning to Deny: Action Denial in Multimodal Large Language Models
Dit artikel introduceert UCF101-AD, een benchmark die onthult dat state-of-the-art multimodale grote taalmodellen moeite hebben om acties te ontkennen ondanks sterke contextuele aanwijzingen, en demonstreert dat het integreren van causaal redeneren hun vermogen aanzienlijk verbetert om te verifiëren of acties werkelijk plaatsvinden.
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
Het Grote Probleem: De "Ja-knikkende" Videodetective
Stel je voor dat je een videodetective inhuurt om beveiligingsbeelden te bekijken. Hun taak is om te vertellen of er een specifieke gebeurtenis heeft plaatsgevonden, zoals: "Iemand is een fiets aan het stelen."
In het verleden zijn deze AI-detectives erg goed geworden in het herkennen van de gebeurtenis wanneer deze wel plaatsvindt. Als ze een fiets, een persoon en een hand die het stuur vastpakt zien, zeggen ze vol vertrouwen: "Ja, fietsendiefstal!"
Maar hier zit de fout: Deze detectives zijn verschrikkelijk in het zeggen van "Nee".
Als de video een persoon laat zien die naast een fiets staat en het stuur vasthoudt, maar er gewoon staat zonder daadwerkelijk de fiets te stelen, zegt de AI nog steeds: "Ja, fietsendiefstal!" De AI ziet de fiets en de persoon en gaat direct uit van het ergste. De AI is zo enthousiast om overeenstemming te vinden met de aanwijzingen, dat het het belangrijkste deel negeert: de daadwerkelijke handeling.
Het paper noemt dit een "Affirmative Bias" (bevestigingsvooroordeel) of het zijn van een "Ja-knikker". De modellen zijn zo goed in het herkennen van patronen dat ze acties hallucineren, zelfs wanneer de beweging er niet is.
De Nieuwe Test: UCF101-AD (De "Truc"-dataset)
Om te bewijzen dat dit probleem bestaat, hebben de onderzoekers een nieuwe test gemaakt genaamd UCF101-AD.
Zie deze test als een examen met "valstrikken".
- De Opzet: Ze nemen een standaard video (zoals iemand die basketbal speelt) en maken daar een "negatieve" versie van.
- De Truc: In de negatieve versie is het veld aanwezig, de bal is er, de spelers zijn er en ze dribbelen... maar niemand dunkt de bal ooit.
- De Vraag: De AI krijgt de vraag: "Is iemand een basketbal aan het dunken?"
De Resultaten:
- Wanneer de dunk daadwerkelijk plaatsvindt, heeft de AI in meer dan 90% van de gevallen gelijk.
- Wanneer de dunk niet plaatsvindt (hoewel de rest er hetzelfde uitziet), faalt de AI hopeloos en zit hij in meer dan 50% van de gevallen ernaast. De AI zegt vol vertrouwen: "Ja, er wordt gedunkt!" ook al heeft de bal de handen van de spelers nooit verlaten.
Dit bewijst dat de AI naar de achtergrond kijkt (het veld, de bal) in plaats van naar de beweging (de sprong en de dunk).
De Oplossing: CausalAct (De "Logische Checklist")
De onderzoekers realiseerden zich dat de AI moet stoppen met gokken en moet beginnen met het controleren van een logische checklist. Ze introduceerden een methode genaamd CausalAct.
Stel je de AI voor als een chef-kok die probeert een taart te bakken.
- De Oude Manier (De Afkorting): De chef ziet bloem en eieren op het aanrecht staan en zegt onmiddellijk: "Ik ben een taart aan het bakken!" zelfs als de oven koud is en de ingrediënten alleen maar daar liggen.
- De Nieuwe Manier (CausalAct): De chef wordt gedwongen een recept-grafiek te volgen. Hij moet controleren:
- Zijn de ingrediënten aanwezig? (Ja)
- Worden ze gemengd? (Ja)
- Gaat het beslag daadwerkelijk de oven in? (Nee) -> STOP. Zeg niet dat er gebakken wordt.
De onderzoekers vertaalden deze "recept" naar een Causale Grafiek. Ze leerden de AI om een video onder te verdelen in stappen:
- Context: Wie en wat zijn er in de scène?
- Interactie: Raken ze de objecten aan of gebruiken ze ze?
- Beweging: Is er daadwerkelijk beweging gaande?
- Actie: Alleen als stappen 1, 2 en 3 perfect op één lijn liggen, mag de AI zeggen dat de actie plaatsvindt.
Werkte het?
Ja, maar met een kanttekening.
- Alleen beleefd vragen (Zero-Shot): Wanneer ze de grote AI-modellen simpelweg vertelden: "Controleer alsjeblieft je logische grafiek," werden de grotere modellen met sterke taalvaardigheid beter in het zeggen van "Nee".
- De vaardigheid aanleren (Fine-tuning): Voor kleinere modellen moesten ze de AI daadwerkelijk trainen op "grafiek-puzzels". Ze lieten de AI niet de antwoorden op de video's zien, maar leerden ze hoe ze de logische kaart moesten lezen. Zodra ze leerden de kaart te lezen, werden ze veel beter in het ontkennen van acties die niet plaatsvonden.
De "Denk"-Twist
Het paper testte ook "Denkende Modellen" (AI die zijn redenering hardop doorloopt voordat hij antwoordt). Tot verbazing van velen presteerden deze vaak slechter.
Waarom? Omdat wanneer ze probeerden te "denken", ze werden afgeleid door de achtergrondclues. Ze zouden zeggen: "Ik zie een basketbal, ik zie een basketring, dus iemand moet wel aan het dunken zijn," en vervolgens een lang paragraaf schrijven waarin ze vol vertrouwen uitleggen waarom ze gelijk hebben, ook al heeft er geen dunk plaatsgevonden. Ze waren zo goed in het uitleggen van waarom iets zou kunnen gebeuren, dat ze vergaten te controleren of het ook echt gebeurde.
Samenvatting
Het paper laat zien dat huidige AI-videobezichters geweldig zijn in het spotten van wat er wel is, maar slecht in het beseffen van wat er niet is. Ze zijn te beleefd om "Nee" te zeggen. Door hen te leren een strikte "Oorzaak-en-Gevolg"-checklist (CausalAct) te volgen, kunnen we hen helpen de moeilijke vaardigheid van ontkenning te leren: beseffen dat alleen omdat een scène er juist uitziet, de actie nog niet betekent dat deze ook daadwerkelijk plaatsvindt.
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.