← Neueste Arbeiten
🤖 machine learning

Enhancing Reasoning for Diffusion LLMs via Distribution Matching Policy Optimization

Dieses Paper führt die Distribution Matching Policy Optimization (DMPO) ein, ein neuartiges Reinforcement-Learning-Framework, das die Reasoning-Fähigkeiten von Diffusion-Large-Language-Models signifikant verbessert, indem es deren Policy-Distribution mit einem optimalen, belohnungs-geteilten Ziel abgleicht und dadurch erhebliche Genauigkeitssteigerungen gegenüber bestehenden Baselines ohne Supervised Fine-Tuning erzielt.

Ursprüngliche Autoren: Yuchen Zhu, Wei Guo, Jaemoo Choi, Petr Molodyk, Bo Yuan, Molei Tao, Yongxin Chen

Veröffentlicht 2026-07-14
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Yuchen Zhu, Wei Guo, Jaemoo Choi, Petr Molodyk, Bo Yuan, Molei Tao, Yongxin Chen

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie hätten einen superintelligenten Roboter, der Geschichten schreibt, mathematische Probleme löst und Spiele spielt. Die meisten Roboter von heute arbeiten wie ein Mensch, der ein Buch Wort für Wort von links nach rechts liest. Sie können nicht vorausspringen oder zurückblicken; sie müssen das nächste Wort basierend auf den vorangegangenen Wörtern erraten. Das ist langsam, so als würde man versuchen, ein riesiges Puzzle zu lösen, indem man immer nur das Teil direkt vor sich betrachtet.

Hier kommen Diffusion Large Language Models (dLLMs) ins Spiel. Sie sind die neuen Gesellen auf dem Markt. Anstatt Wort für Wort zu schreiben, beginnen sie mit einem chaotischen, durcheinandergewürfelten Haufen aus „Geheimnis-Token“ (wie ein Puzzle, bei dem jedes Teil von Nebel bedeckt ist) und bereinigen diesen langsam, um die Antwort auf einmal oder in beliebiger Reihenfolge zu enthüllen. Dies macht sie potenziell viel schneller im Denken.

Aber hier ist der Haken: Während diese Diffusions-Roboter schnell sind, sind sie nicht immer die klügsten bei schwierigen Denkaufgaben wie fortgeschrittener Mathematik oder Logikrätseln. Um sie klüger zu machen, nutzen Wissenschaftler normalerweise eine Technik namens Reinforcement Learning (RL). Betrachten Sie dies als ein Videospiel, in dem der Roboter Punkte für eine gute Antwort erhält und Punkte abzieht, wenn die Antwort schlecht ist.

Das Problem: Die „Mode-Seeking“-Falle

Die alte Art, diese Roboter zu trainieren (unter Verwendung von Methoden wie GRPO), war ein wenig wie ein Schüler, der nur die eine Antwort lernt, von der er glaubt, dass sie richtig ist. Wenn der Roboter einen Weg findet, um Punkte zu sammeln, der sich „sicher“ anfühlt, hört er auf zu explorieren. Er bleibt in einer festgefahrenen Routine stecken und ignoriert andere clevere Lösungen, die genauso gut sein könnten. In der Arbeit nennen die Autoren dies „Mode-Seeking“. Es ist wie ein Roboter, der nur lernt, ein mathematisches Problem auf eine ganz bestimmte Weise zu lösen, und wenn dieser Weg blockiert wird, gerät er in Panik. Er neigt auch dazu, die „unordentlichen“, aber korrekten Antworten zu ignorieren, die anders aussehen als die erste gefundene.

Die Autoren argumentieren, dass diese alte Art, nur nach dem höchsten Score zu jagen, fehlerhaft für Diffusionsmodelle ist. Sie legen nahe, dass wir durch die Konzentration auf nur einen einzigen besten Pfad die einzigartige Fähigkeit des Roboters verlieren, viele verschiedene Pfade gleichzeitig zu erkunden.

Die Lösung: DMPO (Der „Karten-Abgleich“-Roboter)

Die Autoren schlagen eine neue Methode namens Distribution Matching Policy Optimization (DMPO) vor.

Anstatt dem Roboter zu sagen: „Finde einfach den höchsten Score“, sagt DMPO: „Hier ist die gesamte Landkarte aller guten Antworten, die du geben könntest. Deine Aufgabe ist es, zu lernen, diese ganze Landkarte abzubilden.“

Stellen Sie sich vor, Sie versuchen, einem Hund das Apportieren beizubringen.

  • Die alte Art: Sie werfen einen Ball, und der Hund rennt zu dem einen Ort, an dem der Ball gelandet ist. Wenn der Ball in einem Busch landet, lernt der Hund, nur in Büschen zu suchen.
  • Die DMPO-Art: Sie zeigen dem Hund eine Karte von jedem möglichen Ort, an dem der Ball landen könnte (Büsche, Gras, Sand, Wasser) und sagen: „Lerne, von jedem dieser Orte zu apportieren, gewichtet danach, wie gut der Ort ist.“ Der Hund lernt, flexibel zu sein und den ganzen Garten zu erkunden, nicht nur eine einzige Ecke.

In technischer Hinsicht nutzt DMPO einen speziellen mathematischen Trick namens Weighted Denoising Cross-Entropy (WDCE). Dies ermöglicht es dem Roboter, aus seinen vergangenen Versuchen zu lernen (selbst aus denen, die nicht perfekt waren), ohne jedes Mal alles von Grund auf neu generieren zu müssen. Es ist wie ein „Replay Buffer“, in dem der Roboter seine alten Spiele immer und immer wieder studieren kann und dabei lernt, aus den guten und schlechten Zügen zu lernen, ohne verwirrt zu werden.

Das Geheimrezept: Die „Gewichts-Baseline“

Die Autoren fanden ein kniffliges Problem beim Training mit kleinen Beispielgruppen (kleinen „Batch Sizes“). Manchmal wurde der Roboter verwirrt und begann, schlechte Antworten zu belohnen, nur weil sie die einzigen waren, die er sah.

Um dies zu beheben, erfanden sie einen cleveren Trick namens Weight Baseline Subtraction.
Stellen Sie sich das wie einen Lehrer vor, der eine Prüfung bewertet. Wenn ein Schüler eine Frage richtig beantwortet, bekommt er einen goldenen Stern. Aber wenn der Lehrer nur diese eine Frage gesehen hat, könnte er denken, dass alles, was der Schüler getan hat, großartig war. Die „Baseline“ ist wie ein „Standard des Durchschnitts“. Der Lehrer zieht den „Durchschnittswert“ vom Ergebnis des Schülers ab.

  • Wenn der Schüler b besser als der Durchschnitt war, bekommt er einen großen goldenen Stern.
  • Wenn er schlechter als der Durchschnitt war, erhält er eine „Strafe“ (ein negatives Gewicht), selbst wenn er technisch gesehen einige Punkte erhalten hat.

Dies stellt sicher, dass der Roboter nicht zu begeistert über mittelmäßige Antworten ist und weiterhin nach den wirklich exzellenten strebt.

Die Ergebnisse: Wie viel besser?

Die Autoren testeten diese neue Methode an einigen sehr schwierigen Reasoning-Benchmarks. Sie wandten DMPO auf vortrainierte Modelle (wie LLaDA-Instruct und Dream-Instruct) auf zwei verschiedene Arten an:

  1. Direkte Anwendung: Sie wandten DMPO direkt auf die Basismodelle an, ohne vorherige „Hausaufgaben“ (Supervised Fine-Tuning oder SFT) auf Reasoning-Datensätzen durchgeführt zu haben. Dieser „R1-Zero-ähnliche“ Ansatz wurde verwendet, um das rohe Potenzial von DMPO klar zu demonstrieren.
  2. Erweiterte Anwendung: Sie wandten DMPO auch auf Modelle an, die bereits ein SFT durchlaufen hatten, um zu zeigen, dass es als leistungsstarkes Upgrade für bereits trainierte Modelle funktioniert.

Die Ergebnisse waren über beide Setups hinweg äußerst beeindruckend:

  • Bei einem mathematischen Rätsel namens GSM8K zeigte das Modell, das direkt auf das vortrainierte Basismodell angewendet wurde (ohate SFT), massive Verbesserungen. Speziell erreichte DMPO eine Steigerung der Genauigkeit um bis zu 39,63 Prozentpunkte gegenüber bisherigen Nicht-DMPO RL-Baselines und eine erstaunliche Steigerung um 67,97 Prozentpunkte gegenüber dem Basismodell selbst.
  • Bei einem Logikrätsel namens Sudoku sahen sie enorme Gewinne, wobei eine Version ihres Modells von einer Erfolgsquote von 16,41 % auf 80,86 % sprang (ein Unterschied von über 64 Punkten!).
  • Entscheidend ist, dass DMPO auch dann signifikante Leistungssteigerungen lieferte, wenn es auf Modelle angewendet wurde, die bereits ein SFT durchlaufen hatten, was beweist, dass es eine robuste Methode ist, die funktioniert, egal ob man bei Null anfängt oder auf bestehendem Training aufbaut.

Die Autoren legen nahe, dass DMPO nicht nur eine kleine Anpassung, sondern ein grundlegender Wandel ist. Es ermöglicht dem Roboter, „off-policy“ zu sein, was bedeutet, dass er effizient aus alten Daten lernen kann, und „forward-only“, was bedeutet, dass er keine teuren Rückwärtsberechnungen benötigt, die andere Roboter verlangsamen.

Das Fazit

Die Autoren sind zuversichtlich, dass diese Methode für die spezifischen Modelle, die sie getestet haben (wie LLaDA und Dream), bei diesen spezifischen Reasoning-Aufgaben funktioniert. Sie haben diese Verbesserungen durch rigorose Experimente auf Standard-Datensätzen gemessen und gezeigt, dass DMPO die Leistung steigern kann, egal ob es auf ein Modell angewendet wird, das gerade erst vortrainiert wurde, oder auf eines, das bereits ein Supervised Fine-Tuning durchlaufen hat. Dennoch geben sie zu, dass sie dies noch nicht auf jeden möglichen Modelltyp oder jede Aufgabe getestet haben, sodass das volle Potenzial zwar stark ist, aber noch weiter erforscht wird.

Kurz gesagt: DMPO lehrt Diffusions-Roboter, aufzuhören, sich auf eine einzige „perfekte“ Antwort zu versteifen, und stattdien zu lernen, die gesamte Landschaft guter Lösungen zu schätzen, was sie zu klügeren, schnelleren und kreativeren Problemlösern macht.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →