Who Drifted: the System or the Judge? Anytime-Valid Attribution in LLM Evaluation Pipelines
Dit artikel introduceert een anytime-valid attributiekader dat de ambiguïteit tussen productdegradatie en LLM-judge drift in continue evaluatiepipelines oplost door gebruik te maken van een vaste menselijk gelabelde ankerset en een betting e-proces om betrouwbaar onderscheid te maken tussen systeem- en judge-fouten, waarbij het standaard statistische methoden overtreft in nauwkeurigheid en kostenefficiëntie.
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 Kernprobleem: De "Gebroken Liniaal"
Stel je voor dat je een bakkerij runt. Je wilt weten of je taarten in de loop der tijd slechter worden. Om dit te controleren, huur je een zeer dure, hoogopgeleide "Meesterproever" in (de Sterke Rechter) om elke taart te proeven en een score te geven.
Echter, de Meesterproever is te duur om elke taart te proeven. Daarom huur je een goedkopere, snellere "Assistentproever" in (de Goedkope Rechter) om elke enkele taart te proeven. Je vraagt de Meesterproever alleen om een paar willekeurige taarten te proeven om te controleren of de Assistent zijn werk goed doet.
De Catch: De Meesterproever is geen mens; het is een AI-model achter een API. Soms past het bedrijf dat de Meesterproever heeft gebouwd de software stilletjes aan (een "version bump") of verandert de instructies. Plotseling wordt de Meesterproever veel strenger of juist veel milder.
Nu heb je een crisis:
- Als de scores van je taarten dalen, is de bakker dan een slechte taart gaan maken? (Systeemdrift)
- Of heeft de Meesterproever gewoon van mening veranderd over wat een "goede" taart is? (Judge Drift)
Als je de bakker de schuld geeft terwijl het eigenlijk de Proever was, word je een goede bakker ontslagen. Als je de Proever de schuld geeft terwijl de bakker daadwerkelijk een fout maakte, blijf je slechte taarten verkopen. Het paper noemt dit de "Ambiguity of the Drift" (de ambiguïteit van de drift).
De Oplossing: De "Anchor" Set
De auteurs stellen een slimme oplossing voor om dit mysterie op te lossen. Ze introduceren een speciale groep taarten genaamd de "Anchor Set" (Ankerset).
- De Bevroren Anker: Voordat je begint met monitoren, neem je een specifieijke set taarten, laat je een Mens deze proeven en schrijf je de "Ware Score" op een papiertje. Je legt deze taarten in een vriezer. Ze veranderen nooit.
- De Race: Af en toe haal je een van deze bevroren taarten uit de vriezer en vraag je de huidige Meesterproever om de taart opnieuw te proeven.
- Als de score van de Meesterproever op deze bevroren taart verandert, weten we dat de Proever is veranderd. (De taart is niet veranderd; de Proever wel).
- Als de score van de Meesterproever op de bevroren taart gelijk blijft, maar de scores op de nieuwe taarten dalen, weten we dat de Bakker is veranderd. (De Prover is consistent; het product is slechter geworden).
Hoe het werkt: De "Guard Window"
Het systeem draait twee aparte alarmen tegelijkertijd:
- Alarm A (De Bakker): Houdt de nieuwe taarten in de gaten. Als de scores dalen, schreeuwt het: "Slechte Bakker!"
- Alarm B (De Prover): Houdt de bevroren Anker-taarten in de gaten. Als de scores veranderen, schreeuwt het: "Slechte Prover!"
Het paper introduceert een "Guard Window" regel om te beslissen wie de schuld krijgt:
- Als Alarm B (Prover) eerst afgaat, of als Alarm A afgaat maar Alarm B kort daarna ook afgaat, zegt het systeem: "Het is de Rechter." (De Prover is veranderd, dus we kunnen het alarm van de Bakker niet vertrouwen).
- Als Alarm A (Bakker) afgaat en Alarm B (Prover) nooit afgaat (of pas heel lang later), zegt het systeem: "Het is het Systeem." (De Prover is stabiel; het product is kapot).
Het "Race" Concept
Het paper beschrijft dit als een race.
- Het "Anker-proces" (het bewaken van de bevroren taarten) moet snel genoeg zijn om de verandering van de Prover te vangen voordat het "Hoofdproces" (het bewaken van de nieuwe taarten) de Bakker onterecht beschuldigt.
- Als het Anker te traag is, kan het Hoofdproces "Slechte Bakker!" roepen voordat het Anker beseft: "Wacht even, de Prover is net veranderd!"
- Het paper bewijst wiskundig dat als je het Anker correct instelt (genoeg bevroren taarten, ze vaak genoeg proeven), het Anker de race tegen een veranderende Prover altijd zal winnen.
Wat ze vonden (De Resultaten)
De auteurs testten dit met echte AI-modellen (Google's Gemini) en echte data (nuttige assistent-antwoorden en samenvattings-taken).
Stille Updates: Ze simuleerden een "stille version bump" waarbij de AI-Prover iets milder werd.
- Resultaat: Hun systeem identificeerde dit 100% van de tijd correct als een "Judge Drift". Het gaf de Bakker nooit onterecht de schuld.
- Falen van de oude methode: De industriestandaard methode (een eenvoudige statistische test) riep 75% van de tijd "Slechte Bakker!" wanneer er eigenlijk niets was veranderd. Het was een machine voor valse alarmen.
Strenge Updates: Ze simuleerden een Prover die plotseling veel strenger werd.
- Resultaat: Het systeem identificeerde dit bijna altijd correct als een "Judge Drift".
- De "Race" in actie: Op één dataset veranderde de Prover zo drastisch dat de Ankers het onmiddellijk oppikten en de race perfect wonnen. Op een andere dataset was de verandering subtieler, waardoor de Ankers iets langer nodig hadden, maar de "Guard Window" regel redde de dag nog steeds.
Kosten:
- Elke individuele item controleren met de dure Meesterproever is te kostbaar.
- Hun methode gebruikt de goedkope Assistent voor alles, de dure Meester voor een paar willekeurige items, en de Ankers voor een kleine, constante stroom.
- Kosten: Het kost ongeveer 64% van de prijs van het controleren van alles met de Meesterprover, maar het is veel slimmer en geeft geen valse beschuldigingen. Er is ook een "goedkopere maar doofdere" versie die slechts 21% kost, maar mogelijk sommige slechte taarten mist.
Samenvatting
Het paper lost het probleem van "Wie is er gedrift?" op door gebruik te maken van bevroren, door mensen gelabelde voorbeelden als referentiepunt.
- Als het referentiepunt beweegt, is de Rechter veranderd.
- Als het referentiepunt stilstaat maar de nieuwe producten bewegen, is het Systeem veranderd.
Ze hebben bewezen dat dit werkt via de wiskunde en laten zien dat het de huidige industriestandaard verslaat, die gevoelig is voor valse alarmen. Het is als het hebben van een "waarheid-anker" dat de kwaliteitscontrole eerlijk houdt, zelfs wanneer de persoon die oordeelt van mening verandert.
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.