LLM Evaluators are Biased across Languages
Dit artikel toont aan dat meertalige LLM-evaluatoren een consistente, statistisch significante bias vertonen waarbij talen met minder middelen hogere scores krijgen en veiligheidsfilters gemakkelijker passeren dan talen met meer middelen, een kritiek gebrek dat onopgemerkt blijft door standaard paarwijze nauwkeurigheidsmetrieken ondanks de hoge mate van overeenstemming van de evaluatoren over relatieve rangschikkingen.
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 een wereld voor waarin elke keer dat je een vraag stelt aan een superintelligënte robot, deze antwoordt in jouw eigen taal. Deze robots, genaamd Large Language Models (LLM's), zijn als digitale encyclopedieën die verhalen kunnen schrijven, wiskundige problemen kunnen oplossen en over alles kunnen chatten. Maar hoe weten we of ze hun werk goed doen? We hebben een scheidsrechter nodig. In de wereld van AI worden deze scheidsrechters "evaluatoren" genoemd. Het zijn ofwel andere robots die getraind zijn om scores te geven, of mensachtige prompts die de AI vragen zichzelf te beoordelen. Meestal controleren we of deze scheidsrechters eerlijk zijn door te kijken of ze het "betere" antwoord tussen twee opties correct kunnen kiezen, een beetje zoals een rechter die beslist welk van twee schilderijen mooier is. Dit wordt "pairwise accuracy" genoemd. Als de scheidsrechter in 90% van de gevallen de juiste winnaar kiest, gaan we ervan uit dat ze een geweldig werk leveren en dat hun beoordeling eerlijk is, ongeacht welke taal er gesproken wordt.
Echter, er is een verborgen probleem met die aanname. Alleen omdat een scheidsrechter kan zien welk van twee schilderijen beter is, betekent dat nog niet dat ze met dezelfde liniaal meten. In de echte wereld kan een 4-sterrenrestaurant in Tokio als een culinair meesterwerk worden beschouwd, terwijl een 4-sterrenrestaurant in New York slechts als "oké" kan worden gezien. De sterren betekenen verschillende dingen afhankelijk van waar je bent. Dit artikel, getiteld "LLM Evaluators are Biased across Languages", duikt in de vraag of onze AI-scheidsrechters last hebben van dezelfde culturele verwarring. De onderzoekers wilden weten: als een AI een perfect antwoord geeft in het Engels, geeft het dan exact hetzelfde antwoord dezelfde score als het antwoord vertaald wordt naar het Hindi, Farsi of Oekraïens? Of verandert de taal zelf de score, zelfs als de betekenis exact hetzelfde blijft?
Het team zette een enorme experiment op om dit uit te zoeken. Ze namen exact dezelfde set instructies en reacties en vertaalden deze naar 23 verschillende talen, variërend van veel gesproken talen zoals Engels en Spaans tot andere talen zoals Hebreeuws en Hindi. Vervolgens vroegen ze acht verschillende soorten AI-evaluatoren — sommige die simpelweg worden aangestuurd om een score te geven, en andere die speciaal getraind zijn om een "beloningsgetal" te geven — om deze identieke antwoorden te beoordelen.
De resultaten waren een schok. De evaluatoren gebruikten niet dezelfde liniaal. Hoewel de inhoud semantisch identiek was (dat wil zeggen: het betekende exact hetzelfde), varieerden de scores enorm afhankelijk van de taal. De bias was groot: op een schaal van 1 tot 5 was het verschil tussen de hoogst scorende talen en de laagst scorende talen ongeveer 0,5 punt. Dat is een enorme kloof in de wereld van het beoordelen.
Hier komt de wending die het zo lastig maakt: de evaluatoren zagen er op papier nog steeds perfect uit. Wanneer de onderzoekers de "pairwise accuracy" controleerden (koos de scheidsrechter het betere antwoord?), waren de scores ongelooflijk hoog, vaak boven de 90%. De scheidsrechters waren consequent goed in zeggen dat "Antwoord A beter is dan Antwoord B". Maar ze waren verschrikkelijk in het consistent zijn over hoe goed Antwoord A eigenlijk was. Het is als een rechter die altijd correct de winnaar van een race kiest, maar de winnaar 100 punten geeft als hij in het Frans rent en slechts 50 punten als hij in het Duits rent.
Het artikel ontdekte een duidelijk patroon: de evaluatoren waren verrassend gul voor talen met minder middelen (low-resource languages, talen met minder beschikbare data online, zoals Hindi of Hebreeuws) en strenger voor talen met veel middelen zoals het Engels. Het is alsof de AI-rechters denken: "Ik weet niet voor de 100% zeker zeker wat een perfect antwoord in deze taal is, dus ik geef het maar een hoge score om veilig te zitten." Daarentegen voelden ze zich bij het Engels erg zelfverzekerd en streng, en hielden ze de antwoorden aan een hogere standaard.
Dit is niet alleen een getallenspel; het heeft gevolgen in de echte wereld. Veel AI-systemen gebruiken een "globale drempelwaarde" om te beslissen wat veilig is om aan gebruikers te tonen. Bijvoorbeeld, als een veiligheidsfilter is ingesteld om alles te blokkeren met een score onder een bepaalt niveau, betekent de bias dat schadelijke inhoud in talen met minder middelen veel vaker door de mazen van het net glipt. Het artikel vond dat onder een enkele globale regel, de acceptatiegraad van content met wel 43 procentpunt kon variëren tussen verschillende talen. In één specifiek voorbeeld werd een schadelijke vraag in het Engels correct geblokkeerd, maar werd exact dezelfde vraag in het Oekraïens toegelaten omdat de evaluator een hogere score gaf.
De onderzoekers onderzochten ook waarom dit gebeurt. Ze vermoedden dat het kwam doordat de AI minder zeker is over talen met minder middelen. Ze ontdekten dat wanneer de AI minder zelfverzekerd was (gemeten aan hoe verrast de AI was door de tekst), de AI de neiging had om hogere scores te geven. Echter, ze bewezen dat onzekerheid niet het hele verhaal was. Zelfs nadat ze rekening hadden gehouden met hoe verward de AI was, voorspelde de taal zelf nog steeds de score. Dit betekent dat de bias een diepgeworteld, structureel probleem is in de manier waarop deze modellen zijn gebouwd, en niet slechts een simpel geval van "ik ken deze taal niet goed".
Het artikel concludeert dat we de ruwe scores van deze AI-evaluatoren over verschillende talen heen niet simpelweg kunnen vertrouwen. Hoewel we een deel van het probleem kunnen oplossen door de scores voor elke taal aan te passen, creëert dit een nieuwe kwetsbaarheid: als iemand talen mengt in een enkele prompt (code-switching), kan het systeem in de war raken over welke taalregel toegepast moet worden en schadelijke inhoud doorlaten. De auteurs suggereren dat we, in plaats van alleen te controleren of evaluatoren de "winnaar" kunnen kiezen, systemen moeten bouwen die gekalibreerd zijn om eerlijk en consistent te zijn over alle talen, zodat een 5-sterren antwoord in het Hindi werkelijk even waardevol is als een 5-sterren antwoord in het Engels.
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.