← Nieuwste papers
💬 NLP

Vector Policy Optimization: Training for Diversity Improves Test-Time Search

Het artikel introduceert Vector Policy Optimization (VPO), een reinforcement learning-algoritme dat taalkundige modellen traint om diverse oplossingen te genereren door gebruik te maken van vectorwaardige beloningen, waardoor hun prestaties bij zoekprocedures tijdens het testen aanzienlijk worden verbeterd in vergelijking met standaard scalar beloningsoptimalisatie.

Oorspronkelijke auteurs: Ryan Bahlous-Boldi, Isha Puri, Idan Shenfeld, Akarsh Kumar, Mehul Damani, Sebastian Risi, Omar Khattab, Zhang-Wei Hong, Pulkit Agrawal

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

Oorspronkelijke auteurs: Ryan Bahlous-Boldi, Isha Puri, Idan Shenfeld, Akarsh Kumar, Mehul Damani, Sebastian Risi, Omar Khattab, Zhang-Wei Hong, Pulkit Agrawal

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 chef bent die een nieuwe leerling opleidt om te koken voor een zeer kieskeurige foodcriticus. De criticus wil niet zomaar "een goed maaltje"; ze hebben een complex menu van specifieke wensen: misschien willen ze de biefstuk rare, de saus pittig, de groenten knapperig en de presentatie artistiek.

De Oude Manier: De "Eén-Oplossing-Voor-Alles"-Chef

In het verleden, bij het trainen van AI (zoals Large Language Models), gebruikten we een methode genaamd Scalar Reward Optimization (weergegeven in het paper door GRPO).

Denk hierbij aan het vertellen aan de leerling: "Je doel is om de hoogst mogelijke score te behalen op basis van één enkel getal: 50% kwaliteit van de biefstuk + 50% kwaliteit van de saus."

De leerling beseft al snel dat ze om de hoogste score te krijgen, moeten stoppen met experimenteren. Ze zullen exact dezelfde "perfecte" biefstuk-sauscombinatie keer op keer koken. Ze worden een meester in één specifiek gerecht.

  • Het Probleem: Wanneer de criticus daadwerkelijk verschijnt, kunnen ze zeggen: "Eigenlijk wil ik vandaag de biefstuk medium-rare en de saus zoet." De leerling, die slechts één specifiek recept heeft geoefend, weet niet wat ze moeten doen. Ze hebben slechts één antwoord, en dat is het verkeerde voor de huidige stemming.

De Nieuwe Manier: Vector Policy Optimization (VPO)

Het paper stelt een nieuwe trainingsmethode voor genaamd Vector Policy Optimization (VPO).

In plaats van de leerling één score te geven, zegt de trainer: "Ik ga je een lijst met verschillende doelen geven. Soms wil ik dat je je richt op de biefstuk, soms op de saus, soms op de groenten. Ik wil dat je in één keer een platter met verschillende gerechten kookt, waarbij elk gerecht een meesterwerk is van een andere combinatie."

De leerling leert een diverse set oplossingen te creëren:

  1. Gerecht A: Perfecte biefstuk, simpele saus.
  2. Gerecht B: Mildere biefstuk, complexe pittige saus.
  3. Gerecht C: Knapperige groenten, artistieke presentatie.

Ze proberen niet om het ene beste gerecht te vinden. Ze proberen de hele "kaart" van mogelijke heerlijke combinaties te bestrijken (wat het paper de Pareto-grens noemt).

De "Zoektocht tijdens het Testen" (De Criticus Komt Aangewaaid)

Hier gebeurt de magie. Het paper stelt dat in moderne AI-systemen de AI niet zomaar één antwoord uitkraamt en hoopt op het beste. In plaats daarvan fungeert het systeem als een zoekmachine op het moment van gebruik (inference).

Wanneer de criticus aankomt met hun specifieke, unieke verzoek (bijvoorbeeld: "Ik wil de biefstuk rare maar de saus zoet"), vraagt het systeem de AI niet om een nieuw gerecht van scratch te koken. In plaats daarvan kijkt het naar het platter met diverse gerechten dat de leerling tijdens de training heeft voorbereid.

  • De Oude Chef (GRPO): De criticus kijkt naar het platter. Het zit vol met 100 identieke "Biefstuk-Saus #1" gerechten. De criticus kan niet vinden wat ze willen.
  • De VPO-Chef: De criticus kijkt naar het platter. Er is een gerecht met rare biefstuk en zoete saus! Het systeem kiest dat ene.

Waarom Dit Belangrijk Is

Het paper testte dit op vier verschillende "keukens" (taken zoals het oplossen van logische puzzels, het navigeren door labyrinten en het schrijven van code).

  1. Meer Kandidaten = Betere Resultaten: Naarmate het systeem meer gerechten mocht bekijken (een groter "zoekbudget"), bleef de VPO-chef steeds beter worden in het vinden van de perfecte match. De prestaties van de oude chef botsten tegen een muur omdat ze slechts één type gerecht hadden om aan te bieden.
  2. Het Oplossen van het Onmogelijke: Bij een zeer moeilijke coderingsuitdaging (LiveCodeBench) kon de oude chef het probleem helemaal niet oplossen, ongeacht hoe vaak ze het probeerden. De VPO-chef had echter een diverse set "pogingen" die, in combinatie met een zoektool, erin slaagden het probleem te kraken.
  3. De "Diversiteitsval": Het paper merkt op dat als de doelen allemaal in feite hetzelfde zijn (bijvoorbeeld: "maak het rood" en "maak het blauw" waarbij rood en blauw hetzelfde zijn), VPO niet helpt. Het schijnt alleen wanneer de doelen echt verschillend zijn en compromissen vereisen.

De Conclusie

Het paper beweert dat als je van plan bent om een AI te gebruiken binnen een systeem dat door vele opties zoekt om de beste te vinden, je de AI niet moet trainen als een "specialist" in één perfect antwoord. In plaats daarvan moet je het trainen als een generalist die een divers portfolio van hoogwaardige opties produceert.

Door de AI tijdens de training verschillende "smaken" van oplossingen te laten verkennen, geef je het zoeksysteem op het moment van testen een veel rijker menu om uit te kiezen, wat leidt tot slimmere, aanpasbaardere resultaten.

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 →