Latent Attribution Regularization: Cross-Domain Attribution-Consistency Training for Stable NLP Explanations
Dit artikel introduceert Latent Attribution Regularization (LAR), een methode tijdens de training die attributieconsistentie afdwingt onder semantisch behoudende synoniemsubstituties, waarmee wordt aangetoond dat het de stabiliteit van gradiëntgebaseerde verklaringen in gefinetunede Transformers aanzienlijk verbetert zonder de nauwkeurigheid van het model te compromitteren, terwijl het ook vaststelt dat een juiste tokenuitlijning essentieel is voor het accuraat meten van dergelijke stabiliteit.
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 wereld van kunstmatige intelligentie is een veelgebruikte manier om te begrijpen hoe een computer een beslissing neemt, door te kijken naar welke delen van de invoer de meeste aandacht kreeg. Stel je voor dat een machine een zin leest en bepaalt of deze blij of verdrietig is; onderzoekers kunnen een kaart genereren die laat zien welke woorden het model het belangrijkst vond voor dat oordeel. Deze kaarten, bekend als feature attributies, worden steeds vaker gebruikt om AI-beslissingen aan mensen uit te leggen. Er is echter een verontrustend patroon naar voren gekomen: als je de zin licht verandert door een woord te vervangen door een synoniem met dezelfde betekenis, verandert de kaart vaak volledig. De computer wijst plotseling een ander woord aan als reden voor zijn beslissing, ook al zijn de betekenis van de zin en het uiteindelijke antwoord niet veranderd. Dit maakt de uitleg onbetrouwbaar, alsof de AI onbetrouwbaar of verward is, terwijl de verandering in werkelijkheid een illusie kan zijn die wordt gecreëerd door de manier waarop de computer de tekst leest.
Een nieuwe studie door onafhankelijk onderzoeker Junaid Hassan onderzoekt dit probleem en onthult dat een groot deel van de schijnbare instabiliteit eigenlijk een meetfout is, veroorzaakt door de manier waarop computers woorden opdelen. Moderne taalmodellen lezen geen hele woorden zoals mensen dat doen; in plaats daarvan hakken ze tekst in kleinere stukjes die subwoord-tokens worden genoemd. Wanneer een enkel woord wordt vervangen door een synoniem, kan het aantal van deze kleine stukjes veranderen, waardoor de positie van elk volgend token verschuift. Als onderzoekers de belangscores van woorden vergelijken op basis van hun positie in de lijst, vergelijken ze vaak geheel de verkeerde dingen, zoals het matchen van de eerste pagina van het ene boek met de tweede pagina van een ander boek. De onderzoeker ontwikkelde een methode om dit op te lossen door woorden te matchen op basis van hun werkelijke identiteit in plaats van hun positie, en ontdekte dat de stabiliteit van deze uitleg veel beter was dan voorheen gedacht.
Voortbouwend op deze gecorrigeerde manier van meten, introduceert de studie een nieuwe trainingsmethode genaamd Latent Attribution Regularization. Deze methode leert het AI-model om zijn uitlegkaarten consistent te houden, zelfs wanneer de invoertekst licht wordt gewijzigd met synoniemen. Tijdens het trainingsproces krijgt het model een zin te zien en een licht gewijzigde versie van die zin, en wordt het beloond als de belangscores voor de ongewijzigde woorden in beide versies vergelijkbaar blijven. Dit gebeurt naast de standaardtaak om het sentiment van de tekst correct te classificeren. Het doel is niet alleen om het juiste antwoord te krijgen, maar ook om ervoor te zorgen dat de redenering achter dat antwoord stabiel blijft wanneer de bewoording verschuift.
De onderzoeker testte deze aanpak met behulp van een model genaamd DistilBERT op een dataset van filmrecensies. De experimenten werden uitgevoerd op twee verschillende schalen: een kleinere test met 1.500 voorbeelden en een grotere, realistischere test met 20.000 voorbeelden. In beide gevallen werd het model getraind met en zonder deze consistentietechniek. De resultaten lieten zien dat de modellen die met de consistentietechniek waren getraind, aanzienlijk stabielere uitleg produceerden. Wanneer de tekst werd gewijzigd met lichte, gemiddelde of zware hoeveelheden synoniemvervangingen, bleven de uitleg veel vaker consistent dan bij de modellen die zonder de techniek waren getraind. Bijvoorbeeld, in de grotere test nam de verbetering in stabiliteit toe naarmate de tekstwijzigingen moeilijker werden, wat een duidelijk voordeel liet zien onder moeilijkere omstandigheden.
Cruciaal is dat deze verbetering in stabiliteit niet ten koste ging van het vermogen van het model om de tekst te begrijpen. De modellen die met de nieuwe techniek waren getraind, bereikten dezelfde hoge nauwkeurigheid in het classificeren van filmrecensies als de modellen die zonder de techniek waren getraind. In het grotere experiment bereikte beide groepen een nauwkeurigheid van ongeveer 82 procent, wat bewijst dat het model kon leren om consistenter te zijn zonder zijn hoofdtaken te vergeten. De studie bevestigde ook dat de initiële bevinding van extreme instabiliteit inderdaad een artefact was van de meetmethode; zodra de uitlijning werd gecorrigeerd, was de basisstabiliteit al hoog, maar de nieuwe trainingsmethode dreef deze nog verder omhoog.
De bevindingen suggereren dat er voor ontwikkelaars die AI-systemen bouwen die hun beslissingen aan gebruikers uitleggen, een praktische manier is om die uitleg betrouwbaarder te maken. Door deze consistentiecontrole toe te voegen tijdens de trainingsfase, kan de AI leren om de ruis veroorzaakt door kleine wijzigingen in de bewoording te negeren en zich te concentreren op de ware betekenis. De onderzoeker merkt op dat hoewel dit werk is gedaan op een specif kind type model en een enkele taak, de methode een laag-risico toevoeging is aan de standaardtraining die AI-uitleg betrouwbaarder kan maken voor real-world toepassingen. De studie concludeert dat de instabiliteit die vaak aan de AI-modellen zelf wordt toegeschreven, mogelijk een truc van de meting was, en dat we met de juiste instrumenten en training systemen kunnen bouren die zichzelf met grotere standvastigheid uitleggen.
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.