← Nieuwste papers
🤖 machine learning

Enhancing Reasoning for Diffusion LLMs via Distribution Matching Policy Optimization

Dit artikel introduceert Distribution Matching Policy Optimization (DMPO), een nieuw reinforcement learning-framework dat de redeneervaardigheden van diffusie-large language models aanzienlijk verbetert door hun beleidsdistributie af te stemmen op een optimale belonings-getilde doelstelling, waarbij substantiële nauwkeurigheidsverbeteringen ten opzichte van bestaande baselines worden bereikt zonder supervised fine-tuning.

Oorspronkelijke auteurs: Yuchen Zhu, Wei Guo, Jaemoo Choi, Petr Molodyk, Bo Yuan, Molei Tao, Yongxin Chen

Gepubliceerd 2026-07-14
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Yuchen Zhu, Wei Guo, Jaemoo Choi, Petr Molodyk, Bo Yuan, Molei Tao, Yongxin Chen

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 super-slimme robot hebt die verhalen schrijft, wiskundige problemen oplost en spelletjes speelt. De meeste robots van nu werken als een persoon die een boek leest, woord voor woord, van links naar rechts. Ze kunnen niet vooruitkijken of terugblikken; ze moeten simpelweg het volgende woord raden op basis van de woorden die eraan voorafgingen. Dit is traag, alsof je probeert een enorme puzzel in te vullen terwijl je alleen naar het stukje direct voor je kijkt.

Maak kennis met Diffusion Large Language Models (dLLMs). Dit zijn de nieuwkomers op het gebied. In plaats van woord voor woord te schrijven, beginnen ze met een rommelige, door elkaar gehusselde bende van "mysterie-tokens" (zoals een puzzel waarbij elk stukje bedekt is met mist) en ruimen ze deze langzaam op, waardoor het antwoord in één keer of in een willekeurige volgorde tevoorschijn komt. Dit maakt hen potentieel veel sneller in het denken.

Maar hier zit de adder onder het gras: hoewel deze diffusie-robots snel zijn, zijn ze niet altijd de slimste bij lastige redeneertaken zoals geavanceerde wiskunde of logische puzzels. Om ze slimmer te maken, gebruiken wetenschappers meestal een techniek genaamd Reinforcement Learning (RL). Denk aan dit als een videogame waarin de robot punten krijgt voor een goed antwoord en punten verliest voor een slecht antwoord.

Het Probleem: De "Mode-Seeking" Valstrik

De oude manier om deze robots te trainen (met methoden zoals GRPO) was een beetje als een student die alleen studeert voor het ene antwoord waarvan hij denkt dat het juist is. Als de robot een manier vindt om punten te scoren die "veilig" voelt, stopt hij met exploreren. Hij komt vast te zitten in een sleur en negeert andere slimme oplossingen die net zo goed zouden kunnen zijn. In het artikel noemen de auteurs dit "mode-seeking". Het is als een robot die alleen leert een wiskundig probleem op één specifieke manier op te lossen, en als die weg geblokkeerd wordt, raakt hij in paniek. Het heeft ook de neiging om de "rommelige" maar correcte antwoorden te negeren die anders lijken dan het eerste gevonden antwoord.

Het artikel betoogt dat deze oude manier van alleen maar op zoek gaan naar de hoogste score gebrekkig is voor diffusiemodellen. Het suggereert dat door alleen te focussen op het enkel beste pad, we het unieke vermogen van de robot om vele verschillende paden tegelijkertijd te verkennen, mislopen.

De Oplossing: DMPO (De "Kaart-afgestemde" Robot)

De auteurs stellen een nieuwe methode voor genaamd Distribution Matching Policy Optimization (DMPO).

In plaats van tegen de robot te zeggen: "Zoek gewoon de hoogste score," zegt DMPO: "Hier is de volledige kaart van alle goede antwoorden die je zou kunnen geven. Jouw taak is om te leren die hele kaart te matchen."

Stel je voor dat je een hond probeert te leren om te apporteren.

  • De Oude Manier: Je gooit een bal, en de hond rent naar de ene plek waar de bal is geland. Als de bal in een struik landt, leert de hond alleen om uit struiken te halen.
  • De DMPO-Manier: Je laat de hond een kaart zien van elke mogelijke plek waar de bal zou kunnen landen (struiken, gras, zand, water) en zegt: "Leer om van elke van deze plekken te halen, gewogen naar hoe goed de plek is." De hond leert flexibel te zijn en de hele tuin te verkennen, niet alleen een specifieke hoek.

In technische termen gebruikt DMPO een speciale wiskundige truc genaamd Weighted Denoising Cross-Entropy (WDCE). Dit stelt de robot in staat om te leren van zijn eerdere pogingen (zelfs de pogingen die niet perfect waren) zonder alles telkens helemaal opnieuw te hoeven genereren. Het is als een "replay buffer" waar de robot steeds opnieuw zijn oude spelletjes kan bestuderen, waarbij hij leert van zowel de goede als de slechte zetten zonder in de war te raken.

Het Geheime Ingrediënt: De "Gewicht-Baseline"

De auteurs ontdekten een lastig probleem bij het trainen met kleine groepen voorbeelden (kleine "batch sizes"). Soms raakte de robot in de war en begon hij slechte antwoorden te belonen, simpelweg omdat dat de enige waren die hij zag.

Om dit op te lossen, bedachten ze een slimme truc genamed Weight Baseline Subtraction.
Denk aan dit als een leraar die een toets nakijkt. Als een student een vraag goed heeft, krijgt hij een gouden ster. Maar als de leraar alleen die ene vraag heeft gezien, kan hij denken dat alles wat de student deed geweldig was. De "baseline" is als een "standaard van gemiddeld". De leraar trekt de "gemiddelde" score af van de score van de student.

  • Als de student beter presteerde dan gemiddeld, krijgt hij een grote gouden ster.
  • Als hij slechter presteerde dan gemiddeld, krijgt hij een "straf" (een negatief gewicht), zelfs als hij technisch gezien wel wat punten heeft behaald.

Dit zorgt ervoor dat de robot niet te enthousiast wordt over middelmatige antwoorden en blijft streven naar de werkelijk uitmuntende resultaten.

De Resultaten: Hoeveel Beter?

De auteurs testten deze nieuwe methode op enkele zeer moeilijke redeneer-benchmarks. Ze pasten DMPO toe op pre-trained modellen (zoals LLaDA-Instruct en Dream-instruct) op twee verschillende manieren:

  1. Directe Toepassing: Ze pasten DMPO direct toe op de basismodellen zonder voorafgaande "huiswerk" (Supervised Fine-Tuning of SFT) op redeneer-datasets. Deze "R1-Zero-achtige" aanpak werd gebruikt om het ruwe potentieel van DMPO duidelijk aan te tonen.
  2. Verbeterde Toepassing: Ze pasten DMPO ook toe op modellen die al een SFT hadden ondergaan om te laten zien dat het een krachtige upgrade is voor modellen die al getraind zijn.

De resultaten waren zeer indrukwekkend over beide opstellingen:

  • Op een wiskundepuzzel genaamd GSM8K, vertoonde het model dat direct op het pre-trained basismodel werd toegepast (zonder SFT) enorme verbeteringen. Specifiek behaalde DMPO tot wel een 39,63 procentpunt verbetering in nauwkeurigheid ten opzien van eerdere niet-DMPO RL-baselines, en een verbazingwekkende 67,97 procentpunt verbetering ten opzien van het basismodel zelf.
  • Op een logische puzzel genaamd Sudoku zagen ze enorme winst, waarbij een versie van hun model sprong van een succespercentage van 16,41% naar 80,86% (een verschil van meer dan 64 punten!).
  • Cruciaal is dat DMPO aanzienlijke prestatiewinsten bleef leveren, zelfs wanneer het werd toegepast op modellen die al een SFT hadden ondergaan, wat bewijst dat het een robuuste methode is die werkt, of je nu vanaf nul begint of voortbouwt op bestaande training.

Het artikel suggereert dat DMPO niet slechts een kleine aanpassing is, maar een fundamentele verschuiving. Het stelt de robot in staat om off-policy te zijn, wat betekent dat hij efficiënt kan leren van oude data, en forward-only, wat betekent dat hij geen dure achterwaartse berekeningen nodig heeft die andere robots vertragen.

De Kernboodschap

De auteurs zijn ervan overtuigd dat deze methode goed werkt voor de specifieke modellen die ze hebben getest (zoals LLaDA en Dream) op deze specifieke redeneertaken. Ze hebben deze verbeteringen gemeten via rigoureuze experimenten op standaard datasets, waarmee ze hebben aangetoond dat DMPO de prestaties kan verhogen, of het nu wordt toegepast op een model dat net is gepre-trained of op een model dat al supervised fine-tuning heeft ondergaan. Echter, ze geven toe dat ze dit nog niet op elk mogelijk type model of taak hebben getest, dus hoewel de resultaten sterk zijn, wordt het volledige potentieel nog steeds verkend.

Kortom, DMPO leert diffusie-robots om te stoppen met het fixeren op één enkel "perfect" antwoord en in plaats daarvan te leren het hele landschap van goede oplossingen te waarderen, waardoor ze slimme, snellere en creatievere probleemoplossers worden.

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 →