← Neueste Arbeiten
💬 NLP

Offline Preference Optimization via Maximum Marginal Likelihood Estimation

Dieses Paper stellt MMPO vor, eine stabile und vereinfachte Methode zur Offline-Präferenzoptimierung, die Large Language Models durch die Maximierung der marginalen Log-Likelihood an menschliche Präferenzen anpasst, wodurch die Notwendigkeit expliziter Belohnungsmodelle entfällt und gleichzeitig die Baselines in Bezug auf die Qualität der Ausrichtung sowie die Erhaltung allgemeiner Fähigkeiten übertrifft.

Ursprüngliche Autoren: Saeed Najafi, Alona Fyshe

Veröffentlicht 2026-01-27
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Saeed Najafi, Alona Fyshe

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

Das große Ganze: Einem Roboter beibringen, „höflich“ zu sein

Stellen Sie sich vor, Sie haben einen sehr intelligenten Roboter (ein Large Language Model), der fast alles im Internet gelesen hat. Er kann Geschichten schreiben, Matheaufgaben lösen und Fragen beantworten. Er ist jedoch ein wenig wie ein brillanter, aber chaotischer Teenager: Er weiß zwar, wie man spricht, aber er weiß nicht immer, was Menschen eigentlich hören wollen. Manchmal ist er unhöflich, manchmal verwirrend und manchmal erfindet er einfach Dinge dazu.

Um das zu beheben, müssen wir den Roboter an menschliche Vorlieben anpassen („aligning“). Die derzeitige Standardmethode hierfür heißt RLHF (Reinforcement Learning from Human Feedback). Denken Sie dabei an einen strengen Trainer, der den Roboter beobachtet, ihm Punkte für gute Antworten gibt und Punkte für schlechte Antworten abzieht. Aber dieser Prozess ist mühsam, teuer und der Roboter wird oft durch die inkonsistenten Regeln des Trainers verwirrt.

Vor kurzem wurde eine einfachere Methode namens DPO erfunden. Das ist so, als würde man den Trainer überspringen und dem Roboter stattdessen einfach zwei Antworten zeigen (eine gute und eine schlechte) und sagen: „Wähle die gute aus.“ Das funktioniert besser, hat aber immer noch einige Eigenheiten und kann instabil werden, wenn man die Einstellungen zu stark verändert.

Dieses Paper stellt eine neue Methode namens MMPO vor. Die Autoren sagen: „Lassen Sie uns einen völlig anderen Ansatz versuchen.“ Anstatt zu versuchen, dem Roboter beizubringen, den Gewinner zu wählen, behandeln sie das Problem als eine Schätzung der Marginalwahrscheinlichkeit (marginal likelihood).

Die Kernidee: Das Spiel mit der „besten Vermutung“

Um MMPO zu verstehen, stellen Sie sich vor, Sie versuchen, das Ende einer Krimi-Geschichte zu erraten. Sie kennen den Anfang (den Prompt) und haben zwei mögliche Enden:

  1. Das gute Ende: Dasjenige, das Menschen bevorzugen.
  2. Das schlechte Ende: Dasjenige, das Menschen missfallen.

Der alte Weg (DPO/RLHF):
Die alten Methoden sind wie ein Spiel von „Heiß oder Kalt“. Sie berechnen einen Wert für das gute Ende, einen Wert für das schlechte Ende und versuchen dann, das gute Ende nach oben und das schlechte Ende nach unten zu drücken. Es ist ein bisschen so, als würde man versuchen, eine Wippe auszubalancieren; wenn man eine Seite zu stark drückt, kippt das ganze System um (Instabilität).

Der neue Weg (MMPO):
Die Autoren schlagen einen anderen Ansatz vor, der auf der Maximum Marginal Likelihood (MML) basiert.

Stellen Sie sich vor, Sie sind ein Detektiv, der versucht herauszufinden, wie wahrscheinlich es ist, dass ein bestimmtes „gutes Ende“ das tatsächliche Ende der Geschichte war, gegeben dass Sie nur wenige Hinweise haben (die zwei Enden, die Sie vor sich liegen haben).

Anstatt die beiden Enden direkt miteinander zu vergleichen, fragt MMPO: „Wenn wir uns alle möglichen Wege ansehen, wie diese Geschichte enden könnte, wie wahrscheinlich ist es, dass das ‚gute Ende‘ dasjenige ist, das tatsächlich passiert ist?“

Um dies zu tun, betrachtet die Mathematik sowohl das gute als auch das schlechte Ende als „Stichproben“ (Clues), um diese Wahrscheinlichkeit zu schätzen.

  • Es benötigt keinen separaten „Trainer“ (Reward Model), der ihm sagt, was gut ist.
  • Es muss den Roboter nicht künstlich dazu zwingen, „kreativ“ zu sein (Entropie-Maximierung), nur um der Mäßigkeit willen.

Der magische Trick: Wie es ohne Trainer funktioniert

Das Paper behauptet, dass der Roboter durch die Verwendung dieser „Besten Vermutung“-Mathematik implizit lernt, die gute Antwort zu bevorzugen, ohne dass ihm dies explizit gesagt werden muss.

Hier ist die Analogie:
Stellen Sie sich vor, Sie bringen einem Hund bei, sich hinzusetzen.

  • RLHF: Sie haben einen Trainer mit einem Clicker und Leckerlis. Sie klicken, wenn der Hund sitzt, und nicht, wenn er es nicht tut.
  • DPO: Sie zeigen dem Hund ein Bild von ihm beim Sitzen und ein Bild von ihm beim Stehen und sagen: „Ich mag das sitzende Bild lieber.“
  • MMPO: Sie schauen sich einfach das „Sitz“-Bild an und berechnen die Wahrscheinlichkeit, dass dies das korrekte Verhalten ist, basierend auf den Beweisen, die Sie haben.

Das Paper beweist mathematisch, dass wenn man diese Berechnung durchführt, die Mathematik den Roboter natürlicherweise dazu bringt, das „gute Ende“ häufiger zu wählen. Es ist, als ob die Mathematik selbst als Belohnungssystem fungiert. Der Roboter lernt, die Wahrscheinlichkeit der guten Antwort zu erhöhen und die der schlechten leicht zu senken – und das alles in einem einzigen, fließenden Vorgang.

Warum ist das besser? (Die Ergebnisse)

Die Autoren haben dies an Robotern unterschiedlicher Größe getestet (von kleinen „Spielzeug“-Robotern bis hin zu großen, „gehirnreichen“ Modellen). Hier ist, was sie herausgefunden haben:

  1. Es ist stabiler:
    Denken Sie an das Einstellen eines Radios. Bei den alten Methoden (DPO) kann es passieren, dass, wenn Sie den Regler (eine Einstellung namens β\beta) nur ein winziges Stück drehen, die Musik in Rauschen übergeht oder ganz aussetzt. Mit MMPO bleibt das Radio klar, egal wie sehr Sie am Regler drehen. Es ist viel schwieriger, das Training zu „kaputtzumachen“.

  2. Es bewahrt die Intelligenz des Roboters:
    Manchmal, wenn man einem Roboter beibringt, höflich zu sein, vergisst er, wie man rechnet oder Witze erzählt. Er wird zu einem „Ja-Sager“, der zwar sicher, aber langweilig ist.
    Das Paper zeigt, dass MMPO besser darin ist, die ursprüngliche Intelligenz des Roboters zu bewahren. Er lernt, höflich zu sein, oh% dabei zu vergessen, ein vielseitiger Assistent zu sein.

  3. Es gewinnt öfter:
    Als sie ihre neue Methode in einem Wettbewerb gegen die alten Methoden antraten (AlpacaEval), gewann MMPO konsistent oder teilte sich den ersten Platz, insbesondere bei den kleineren, effizienteren Modellen.

Die „Geheimzutat“-Zutaten

Das Paper führte auch Experimente durch, um zu sehen, welche Teile ihres Rezepts essenziell waren. Sie fanden zwei Schlüsselzutaten, die den Zauber ermöglichten:

  • In-Batch-Normalisierung: Dies ist so, als würde man sicherstellen, dass alle in einem Klassenzimmer nach derselben Skala benotet werden. Wenn ein Schüler eine Eins plus bekommt und ein anderer eine Sechs, passt der Lehrer die Noten an, damit der Vergleich fair ist. Dies verhindert, dass ein einzelnes seltsames Beispiel die gesamte Lektion durcheinanderbringt.
  • Keine „zusätzliche“ Entropie: Sie fanden heraus, dass der Versuch, den Roboter zur „Vielfalt“ zu zwingen (Entropie-Maximierung), die Leistung sogar verschlechterte. Sie ließen die Mathematik die Arbeit natürlich erledigen.

Zusammenfassung

Kurz gesagt sagt dieses Paper: „Hören Sie auf, ein komplexes Belohnungssystem zu bauen, um Robotern beizubringen, was Menschen mögen. Verwenden Sie statstattdessen einen einfachen statistischen Trick, der menschliche Vorlieben als Hinweise behandelt. Dieser Trick lehrt den Roboter auf natürliche Weise, hilfreich zu sein, hält ihn stabil und stellt sicher, dass er nicht vergisst, wie man intelligent ist.“

Sie nennen diese neue Methode MMPO (Maximum Marginal Likelihood Preference Optimization) und glauben, dass dies ein einfacherer und zuverlässigerer Weg ist, KI an menschlichen Werten auszurichten.

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 →