Normalized Rewards for Preference Optimization
Dieses Paper schlägt eine auf Normalisierung basierende Regularisierungstechnik für Direct Alignment Algorithms (DAAs) wie DPO und SimPO vor, um Überoptimierung und Likelihood-Kollaps zu mildern, wobei nachgewiesen wird, dass sie die Generierungsqualität und die allgemeine Benchmark-Leistung signifikant verbessert, indem sie die Token-Ebene der Wahrscheinlichkeitsverteilungen stabilisiert.
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 bringen einem sehr talentierten, aber etwas chaotischen Roboter das Geschichtenerzählen bei. Sie wollen nicht, dass er einfach nur Ihre Lieblingsbücher auswendig lernt; Sie wollen, dass er versteht, warum Sie sie mögen, damit er neue Geschichten schreiben kann, die sich genauso gut anfühlen. Dies ist die Welt des „Alignment“ (der Ausrichtung) in der künstlichen Intelligenz. Wissenschaftler nutzen einen Prozess namens „Präferenzoptimierung“, um diese Roboter zu lehren. Sie zeigen dem Roboter zwei verschiedene Antworten auf eine Frage – eine gute, eine schlechte – und bitten ihn, zu lernen, die gute auszuwählen. Die populärste Art und Weise hierfür ist wie ein Spiel von „Heiß und Kalt“, bei dem der Roboter eine Punktzahl erhält, basierend darauf, wie nah seine Antwort den menschlichen Vorlieben kommt.
Es gibt jedoch ein kniffliges Problem. Manchmal wird der Roboter in seinem Eifer, gefallen zu wollen, zu enthusiastisch. Er beginnt, sein internes „Vokabular“ auf seltsame Weise zu verändern, wodurch die Wörter, die er eigentlich benutzen sollte, weniger natürlich wirken, selbst während er im Spiel besser wird. Es ist wie ein Schüler, der, um eine Eins zu bekommen, anfängt, in einem seltsamen, übermäßig komplexen Dialekt zu sprechen, der alle verwirrt, obwohl er technisch gesehen die richtige Antwort gegeben hat. Dieses Paper untersucht, warum das passiert, und bietet eine neue Regel an, um den Roboter am Boden zu halten, damit er lernt, hilfreich zu sein, ohne seine ursprüngliche Persönlichkeit zu verlieren oder seltsame, schädliche Antworten zu erfinden.
Das Übermut-Problem des Roboters
Das Paper konzentriert sich auf eine spezifische Art des Roboter-Trainings namens Direct Alignment Algorithms (DAAs), wobei der bekannteste DPO ist. Denken Sie an DPO als einen Coach, der dem Roboter sagt: „Du hast bei dieser Antwort besser abgeschnitten als bei jener“, ohne dass ein separater Schiedsrichter benötigt wird, um die Arbeit zu bewerten. Es ist effizient und populär. Aber die Autoren bemerkten etwas Seltsames: Der Roboter wurde „überoptimiert“.
Stellen Sie sich vor, Sie spielen ein Videospiel, in dem Sie Münzen sammeln müssen. Das Spiel sagt Ihnen: „Sammle mehr Münzen!“ Also rennen Sie hektisch umher und ignorieren dabei die Wände, die Gegner und den eigentlichen Pfad. Schließlich könnten Sie von der Karte fallen, weil Sie so sehr auf die Münzen fokussiert waren, dass Sie vergessen haben, wie die Welt funktioniert. Im Fall des Roboters war er so sehr darauf fokussiert, seine „Belohnung“ (die Punktzahl für das Wählen der richtigen Antwort) zu maximieren, dass er begann, sein Verständnis der Wahrscheinlichkeit zu verzerren. Er senkte die Wahrscheinlichkeit, die „guten“ Wörter und die „schlechten“ Wörter gleichzeitig zu sagen, was seltsam klingt, aber tatsächlich dazu führte, dass der Roboter wahrscheinlicher Dinge sagte, die er noch nie zuvor gesehen hatte – manchmal gefährliche oder unsinnige Dinge. Dies wird als „Likelihood Displacement“ bezeichnet.
Die Lösung: Eine „Gesamtwahrscheinlichkeits“-Regel
Die Autoren schlagen eine einfache, aber kraftvolle Korrektur vor: eine neue Regel namens Normalized Rewards (Normalisierte Belohnungen).
Um dies zu verstehen, stellen Sie sich eine Pizza vor. Die ganze Pizza repräsentiert 100 % der möglichen Antworten des Roboters. Wenn der Roboter normal trainiert wird, könnte er entscheiden, dass sowohl das „gute“ Stück als auch das „schlechte“ Stück kleiner werden, was bedeutet, dass die „unbekannten“ Stücke (die Teile der Pizza, die der Roboter noch nicht gesehen hat) größer werden. Das ist schlecht, denn der Roboter könnte anfangen, diese unbekannten, seltsamen Stücke zu servieren.
Die Autoren schlagen vor, einen „Regularisierungsterm“ zur Trainingsgestaltung hinzuzufügen. Denken Sie an dies als einen strengen Pizzabäcker, der sagt: „Hey, die Gesamtgröße der Stücke, über die du sprichst (die gute Antwort und die schlechte Antwort), muss gleich bleiben.“ Wenn der Roboter versucht, das „gute“ Stück zu sehr zu verkleinern, zwingt der Bäcker ihn, auch das „schlechte“ Stück noch stärker zu verkleinern, um das gesamte Gleichgewicht zu halten. Dies verhindert, dass der Roboter versehentlich die Größe der seltsamen, unbekannten Stücke aufbläht.
Was sie herausgefunden haben
Die Forscher testeten diese neue Regel an zwei verschiedenen Arten von Robotern: einem, der eine Referenzanleitung verwendet (DPO), und einem, der keine verwendet (SimPO). Hier ist, was sie entdeckten:
- Bessere Balance: Durch das Beibehalten der balancierten Gesamtwahrscheinlichkeit wurden die Roboter besser darin, hilfreich zu sein, ohne ihre allgemeine Intelligenz zu verlieren. In einem Test namens AlpacaEval2, der misst, wie gut ein Roboter Anweisungen befolgt, sah das Llama-3.1-8B-Instruct-Modell bei Verwendung der neuen Regel eine relative Steigerung der Punktzahlen von mehr als 20 % im Vergleich zur alten Methode.
- Erhalt allgemeiner Fähigkeiten: Normalerweise werden Roboter, wenn sie wirklich gut darin werden, Anweisungen zu befolgen, schlechter in allgemeinem Wissen (wie Mathematik oder Naturwissenschaften). Aber mit dieser neuen Regel wurden die Roboter bei diesen allgemeinen Benchmarks tatsächlich auch besser, mit Leistungssteigerungen von über 9 %.
- Der „Ausreißer“-Schuldige: Die Autoren gruben tief, um zu sehen, warum die alte Methode scheiterte. Sie fanden heraus, dass das Problem nicht überall im Gehirn des Roboters auftrat. Es konzentrierte sich auf eine winzige Gruppe von „Ausreißer“-Wörtern – seltene, seltsame Token, die der Roboter kaum kannte. Diese wenigen Wörter leisteten die ganze schwere Arbeit, um die Wahrscheinlichkeiten zu ruinieren. Die neue Regel zielt speziell auf diese Wörter mit geringer Wahrscheinlichkeit ab und führt sie sanft wieder zur Normalität zurück, damit sie das gesamte System nicht durcheinanderbringen.
Das Urteil
Das Paper legt nahe, dass der Grund, warum Roboter „verrückt“ wurden, darin lag, dass sie nicht gezwungen wurden, ihre Wahrscheinlichkeitsrechnung unter Kontrolle zu halten. Durch das Hinzufügen einer einfachen Regel, um die Gesamtwahrscheinlichkeit der gesehenen Antworten stabil zu halten, lernen die Roboter, besser auf menschliche Präferenzen zu reagieren, ohne ihre eigene interne Logik zu brechen.
Die Autoren fanden heraus, dass dieser Ansatz sowohl für die Roboter funktioniert, die eine Referenzanleitung verwenden, als auch für diejenigen, die keine verwenden. Sie zeigten, dass diese Methode nicht nur das schlechte Verhalten stoppt; sie hilft dem Roboter tatsächlich, bei realen Aufgaben besser abzuschneiden. Während sie nicht behaupten, dass dies jedes Problem der KI löst, deutet ihr Experiment darauf hin, dass das Balancieren der „Pizzastücke“ ein entscheidender Schritt ist, um eine KI zu schaffen, die sowohl intelligent als auch sicher ist.
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.