Attention-Guided Layer Selection for Contrastive Decoding in Large Language Models
Dit artikel stelt drie aandacht-gestuurde laagselectiestrategieën voor (Attention-JSD, Attention-Entropy-Max en Attention-Entropy-Min) die gebruikmaken van interne zelf-aandachtmechanismen om de feitelijkheid van Large Language Models te verbeteren, waarbij consistente prestatiewinsten worden aangetoond ten opzichte van de oorspronkelijke DoLa-methode op TruthfulQA-benchmarks.
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 praat met een superintelligente robot die bijna elk boek op het internet heeft gelezen. Het kan gedichten schrijven, wiskundige problemen oplossen en grappen vertellen. Maar soms wordt deze robot een beetje te zelfverzekerd en begint hij dingen te verzinnen. Het kan je vertellen dat de maan van groene kaas is gemaakt of dat een beroemd historisch figuur de smartphone heeft uitgevonden. In de wereld van kunstmatige intelligentie wordt dit "hallucinatie" genoemd. Dit is een groot probleem, want als we deze robots willen gebruiken voor taken in de echte wereld, zoals het beantwoorden van medische vragen of het schrijven van nieuws, moeten ze waarheidsgetrouw zijn, niet alleen creatief.
Om dit op te lossen, proberen wetenschappers deze robots te leren hoe ze hun eigen werk kunnen controleren terwijl ze nadenken. Een populaire methode wordt "Contrastive Decoding" genoemd. Denk hierbij aan een robot die een intern debat voert. De robot heeft veel lagen van "denken" binnenin zich, een beetje zoals een stapel pannenkoeken. Sommige lagen zijn "onrijp" (ze denken snel en oppervlakkig) en sommige zijn "rijp" (ze denken diep en zorgvuldig). De oude methode om hun werk te controleren was om te kijken naar wat de oppervlakkige lagen zeiden tegenover wat de diepe lagen zeiden. Als de oppervlakkige laag te zelfverzekerd was over een fout antwoord, zou de robot het negeren. Maar dit artikel stelt een nieuwe vraag: Is kijken naar de woorden die de robot overweegt de enige manier om te weten of hij de waarheid spreekt? Of kunnen we kijken naar hoe de robot aandacht besteedt aan zijn eigen gedachten om de waarheid te vinden?
Dit artikel, getiteld "Attention-Guided Layer Selection for Contrastive Decoding in Large Language Models," stelt een slimme nieuwe manier voor om deze robots te helpen de waarheid te spreken. De auteurs, van het Japan Advanced Institute of Science and Technology, suggereren dat in plaats van alleen te kijken naar de uiteindelijke woorden die de robot wil zeggen, we naar de "aandacht" van de robot moeten kijken. Stel je aandacht voor als een spotlight die de robot op verschillende delen van zijn geheugen richt. De onderzoekers ontdekten dat door te kijken naar waar deze spotlight beweegt, ze de beste "denklaag" konden kiezen om feiten te controleren.
Ze testten drie nieuwe strategieën:
- Attention-JSD: Dit kijkt naar de laag waar de "spotlight" van de robot het meest verschilt van zijn uiteindelijke, volwassen gedachte. Het is alsoam met het vinden van de laag die naar het probleem kijkt vanuit een totaal andere hoek.
- Attention-Entropy-Max: Dit kiest de laag waar de spotlight heel breed verspreid is en tegelijkertijd naar veel dingen kijkt.
- Attention-Entropy-Min: Dit kiest de laag waar de spotlight super gefocust is en zich strak concentreert op slechts enkele specifieke stukjes bewijs.
Toen ze deze ideeën testten op een beroemde quiz genaamd TruthfulQA, die ontworpen is om robots te misleiden met veelvoorkomende mythen en misvattingen, waren de resultaten opwindend. De nieuwe methoden, vooral de methoden die keken naar hoe gefocust of verspreid de aandacht was, deden het beter dan de oude methode. Ze waren bijzonder goed in het vinden van meerdere juiste antwoorden, niet slechts één. Bijvoorbeeld, op het LLaMA-7B model behaalde de "Attention-Entropy-Min" strategie (de super-geconcentreerde spotlight) een score van 62,8% op de test met meerdere antwoorden, waarmee het de vorige beste score van 56,5% versloeg.
De auteurs keken ook in de "hersenen" van de robot om te zien waarom dit werkte. Ze ontdekten dat niet alle delen van de aandacht van de robot gelijk zijn. Sommige specifieke "attention heads" (kleine sub-processors binnen de robot) lijken een sterker signaal voor waarheidsgetrouwheid te dragen dan andere. Sterker nog, ze ontdekten dat het gebruik van slechts één specifieke attention head (Head 6) de robot soms zelfs slimmer kon maken dan het gebruik van alle heads samen. Dit suggereert dat de interne "spotlight"-patronen van de robot een zeer gevoelig signaal zijn voor fact-checking, misschien zelfs gevoeliger dan alleen kijken naar de lijst met woorden die hij als volgende kan zeggen.
De paper merkt echter voorzichtig op dat dit geen toverstaf is die alles oplost. De onderzoekers suggereren dat hoewel deze methoden goed werken voor meerkeuzevragen, we nog steeds moeten zien hoe ze omgaan met vrije tekstgeneratie, waarbij de robot lange verhalen of essays vanaf nul moet schrijven. Ze wijzen er ook op dat ze nog extra tests moeten uitvoeren om te bepalen welke lagen precies gebruikt moeten worden voor verschillende groottes van robots, en dat ze nog niet volledig begrijpen waarom bepaalde attention heads zo goed zijn in het opsporen van feiten. Maar voor nu suggereert dit werk dat als we willen dat onze AI eerlijker is, we niet alleen moeten luisteren naar wat hij zegt, maar moeten kijken naar hoe hij zijn aandacht verdeelt.
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.