← Nieuwste papers
🤖 AI

CriterAlign: Criterion-Centric Rationale Alignment for Code Preference Judging

Het artikel introduceert CriterAlign, een criteriumgerichte framework die de voorspelling van gepaarde codevoorkeuren verbetert door onafhankelijke scoring te vervangen door directe vergelijkingen op criteriumniveau en Human-Preference-Aligned Guidance (HPAG) te integreren, waardoor het bestaande monolithische beoordelaars aanzienlijk overtreft.

Oorspronkelijke auteurs: Zhenyu Li, Aleksandar Cvejic, Zehui Chen, Peter Wonka

Gepubliceerd 2026-05-20
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Zhenyu Li, Aleksandar Cvejic, Zehui Chen, Peter Wonka

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 een manager bent die moet beslissen welke van twee werknemers (noem ze Alice en Bob) een betere prestatie heeft geleverd op een coderingsproject. Je hebt hun code, de resultaten die ze hebben geproduceerd, en een lijst met regels om te volgen.

Lange tijd gedroegen AI-modellen die dit werk probeerden te doen zich als een enkele, overwerkte supervisor. Ze keken naar het werk van Alice, gaven het een score van 10. Vervolgens keken ze naar het werk van Bob en gaven dat ook een score van 10. Tot slot vergeleken ze de twee cijfers en kozen de winnaar.

Het artikel "CriterAlign" betoogt dat deze "eerst scoren"-aanpak gebrekkig is voor codering. Het is alsof je een kookwedstrijd beoordeelt door elke kok apart een score te geven voor "smaak", "presentatie" en "snelheid", en die vervolgens optelt. Het probleem is dat de AI vaak afgeleid wordt door oppervlakkige dingen (zoals wie meer woorden heeft geschreven of een chiquer opmaak heeft gebruikt) en de echte, subtiele verschillen mist waar mensen om geven.

CriterAlign is een nieuwe manier van beoordelen die het spel verandert van "scoren" naar "direct vergelijken". Hier is hoe het werkt, met eenvoudige analogieën:

1. De "Kop-tot-Kop" Wedstrijd (Paarsgewijze Beoordeling)

In plaats van Alice en Bob apart te scoren, plaatst CriterAlign ze voor elke regel in de ring.

  • Oude manier: "Alice krijgt 8/10 voor snelheid. Bob krijgt 7/10 voor snelheid."
  • CriterAlign-methode: "Wie is tussen Alice en Bob eigenlijk sneller?"
    De AI wordt gedwongen om ze naast elkaar te bekijken en te zeggen: "Alice wint dit specifieke punt", of "Het is gelijk", of "Bob wint". Dit nabootst hoe mensen eigenlijk denken bij het vergelijken van twee opties.

2. De "Scheidsrechtersmicroscoop" (Gelijkspel-gedreven Verfijning)

Soms kijkt de AI naar een regel (zoals "Is de code efficiënt?") en zegt: "Ze zijn allebei gelijk; ik kan het verschil niet zien."
In het oude systeem zou de AI het gelijkspel gewoon accepteren en doorgaan. CriterAlign behandelt een "gelijkspel" als een signaal dat de regel te vaag was.

  • De analogie: Stel je twee hardlopers voor die een race op precies hetzelfde moment finishen. Een slechte scheidsrechter zegt: "Het is gelijk." Een goede scheidsrechter zegt: "Wacht, laten we naar hun voetwerk kijken. Struikelde een hardloper iets?"
    CriterAlign neemt dat "gelijkspel" en breekt de regel op in kleinere, scherpere vragen (bijvoorbeeld: "Wie heeft de randgevallen beter gehanteerd?") totdat het een echt verschil kan vinden.

3. De "Fairness Check" (Wissel-consistentie)

AI-rechters zijn berucht om hun bias door volgorde. Als je de code van Alice eerst laat zien, kan de AI haar misschien gewoon leuker vinden omdat ze als eerste verscheen.

  • De analogie: Stel je een proeverij voor waarbij de proever altijd de eerste glas water dat hij drinkt de voorkeur geeft.
    CriterAlign voert een "fairness check" uit. Het vraagt de AI om het paar opnieuw te beoordelen, maar deze keer wisselt het de volgorde (eerst Bob, dan Alice). Als de AI van mening verandert alleen omdat de volgorde veranderde, gooit CriterAlign dat specifieke stukje bewijs in de prullenbak. Het behoudt alleen de beoordelingen die stabiel en eerlijk zijn, ongeacht wie er eerst komt.

4. De "Menselijke Fluisteraar" (HPAG)

Zelfs met betere regels kan de AI nog steeds een andere "persoonlijkheid" hebben dan een mens. Het kan "schone code" belangrijker vinden dan "coole visuele effecten", terwijl mensen misschien het omgekeerde prefereren.

  • De analogie: Stel je een robotrechter voor die nog nooit een mens heeft ontmoet. Het heeft een "spiekbriefje" nodig dat door mensen is geschreven met de tekst: "Hé, als je een webontwerp ziet, onthoud dan dat mensen meer geven om hoe het eruitziet dan hoe de code is georganiseerd."
    CriterAlign maakt dit spiekbriefje (genaamd HPAG) door duizenden eerdere voorbeelden te bestuderen waarbij de AI het antwoord verkeerd had vergeleken met een mens. Het haalt de "gaten" in het redeneren eruit en injecteert deze lessen in het brein van de AI voordat het begint met beoordelen. Dit leert de AI om als een mens te denken zonder het hele model opnieuw te hoeven trainen.

Het Resultaat

Toen de onderzoekers dit nieuwe systeem testten op een grote benchmark van coderingstaken:

  • Kreeg de oude "enkele supervisor" AI ongeveer 60% van de antwoorden goed (overeenkomend met menselijke voorkeuren).
  • Dedden de oude "scorende" rubric-systemen het eigenlijk slechter dan de enkele supervisor.
  • CriterAlign sprong omhoog naar 66% nauwkeurigheid.

Kortom: CriterAlign stopt de AI met het proberen individuele papers te gradueren. In plaats daarvan dwingt het de AI om te handelen als een menselijke scheidsrechter: twee antwoorden kop-tot-kop vergelijken, inzoomen op gelijkspelen om de echte winnaar te vinden, volgorde-bias negeren, en een "menselijk spiekbriefje" volgen om ervoor te zorgen dat het de juiste dingen waardeert.

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.

Probeer Digest →