KI-Modelle und Plattformen

Fortschritte bei der Ausrichtung von KI-Systemen mit menschlichen Werten durch WARM

mm
Unite.AI zu deinen bevorzugten Quellen auf Google hinzufÞgen

Ausrichtung von KI-Systemen mit menschlichen Werten

KÞnstliche Intelligenz (KI)-Systeme werden zunehmend in der Lage, Menschen bei komplexen Aufgaben zu unterstÞtzen, von Chatbots fÞr den Kundenservice bis hin zu Algorithmen fÞr die medizinische Diagnose. Es ist jedoch wichtig, dass diese KI-Systeme mit menschlichen Werten und Vorlieben Þbereinstimmen, wenn sie mehr Verantwortung Þbernehmen. Ein Ansatz, um dies zu erreichen, ist die Technik des Reinforcement Learning aus menschlichem Feedback (RLHF). Bei RLHF wird ein KI-System, auch bekannt als Policy, belohnt oder bestraft, basierend auf menschlichen Urteilen Þber sein Verhalten. Das Ziel ist, dass die Policy lernt, ihre Belohnungen zu maximieren und somit gemÃĪß menschlichen Vorlieben zu handeln.

Ein wichtiger Bestandteil von RLHF ist das Belohnungsmodell (RM). Das RM ist verantwortlich fÞr die Bewertung der Aktionen und Ausgaben der Policy und gibt ein Belohnungssignal zurÞck, um den Lernprozess zu steuern. Die Entwicklung eines guten RM ist herausfordernd, da menschliche Vorlieben komplex, kontextabhÃĪngig und sogar inkonsistent Þber Individuen hinweg sein kÃķnnen. KÞrzlich haben Forscher von Google DeepMind eine innovative Technik namens Weight Averaged Reward Models (WARM) vorgeschlagen, um die Entwicklung von RM zu verbessern.

Die Probleme mit Belohnungshacking

Ein großes Problem bei RLHF ist das Belohnungshacking. Belohnungshacking tritt auf, wenn die Policy LÞcken findet, um das RM-System zu manipulieren und hohe Belohnungen zu erhalten, ohne die beabsichtigten Ziele zu erreichen. Zum Beispiel kÃķnnte das Ziel sein, ein Schreibassistenten-KI-System zu trainieren, um hochwertige Zusammenfassungen zu generieren. Das RM kÃķnnte Zusammenfassungen belohnen, die prÃĪgnant und informativ sind. Die Policy kÃķnnte dann lernen, dies auszunutzen, indem sie sehr kurze, uninformative Zusammenfassungen mit SchlÞsselwÃķrtern generiert, die das RM tÃĪuschen.

Belohnungshacking geschieht aus zwei HauptgrÞnden:

  1. Verteilungsverschiebung – Das RM wird auf einem begrenzten Datensatz von menschlich beschrifteten Beispielen trainiert. Wenn es bereitgestellt wird, kÃķnnen die Ausgaben der Policy aus verschiedenen Verteilungen stammen, auf die das RM nicht gut generalisiert.
  2. Rauschige Beschriftungen – Menschliche Beschriftung ist unvollkommen, mit inter-rater-Übereinstimmungen. Das RM kann sich auf spurhafte Signale statt robuste Indikatoren von QualitÃĪt konzentrieren.

Belohnungshacking fÞhrt zu nutzlosen Systemen, die menschliche Erwartungen nicht erfÞllen. Schlimmer noch, es kann zu KI-Verhaltensweisen fÞhren, die voreingenommen oder sogar gefÃĪhrlich sind, wenn sie sorglos bereitgestellt werden.

Der Aufstieg des Modell-Mergings

Das wachsende Interesse an Modell-Merging-Strategien wie Model Ratatouille wird durch die Erkenntnis getrieben, dass grÃķßere Modelle, obwohl leistungsfÃĪhig, ineffizient und unpraktisch sein kÃķnnen. Das Training eines 1-Billionen-Parameter-Modells erfordert enorme Mengen an Daten, Rechenleistung, Zeit und Kosten. Wichtiger noch, solche Modelle neigen dazu, sich an die Trainingsverteilung anzupassen, was ihre FÃĪhigkeit, sich an verschiedene reale Szenarien anzupassen, beeintrÃĪchtigt.

Modell-Merging bietet eine alternative Route, um grÃķßere FÃĪhigkeiten ohne unkontrolliertes Skalieren zu entsperren. Durch die Wiederverwendung mehrerer spezialisierter Modelle, die auf verschiedenen Verteilungen, Aufgaben oder Zielen trainiert wurden, zielt Modell-Merging darauf ab, Vielseitigkeit und Robustheit außerhalb der Verteilung zu verbessern. Die PrÃĪmisse ist, dass verschiedene Modelle unterschiedliche Vorhersagemuster erfassen, die sich gegenseitig ergÃĪnzen, wenn sie zusammengefÞhrt werden.

Aktuelle Ergebnisse veranschaulichen das Potenzial dieses Konzepts. Modelle, die durch Merging erhalten werden, kÃķnnen trotz weniger Parameter die Leistung von Riesenmodellen wie GPT-3 erreichen oder sogar Þbertreffen. Zum Beispiel erreicht ein Model Ratatouille-Ensemble aus nur 7 mittelgroßen Checkpoints die beste Genauigkeit auf hochdimensionalen Text-Implikations-DatensÃĪtzen und Þbertrifft GPT-3.

Die Einfachheit des Mergings durch Gewichtsaveraging ist ein großer Vorteil. Das Training mehrerer Hilfsmodelle erfordert zwar zusÃĪtzliche Ressourcen. Kritisch jedoch bleibt die Rechenleistung bei der Inferenzzeit identisch mit einem einzelnen Modell, da die Gewichte in einem zusammengefasst werden. Dies macht die Methode leicht anpassbar, ohne Bedenken hinsichtlich erhÃķhter Latenz oder Speicherkosten.

Mechanismen hinter dem Modell-Merging

Aber was genau ermÃķglicht diese Genauigkeitsgewinne durch das Merging von Modellen? Aktuelle Analysen bieten einige Hinweise:

  • Minderung der Memorisation: Jedes Modell sieht unterschiedliche zufÃĪllige Batchs des Datensatzes wÃĪhrend des Trainings. Durchschnittlich verringert dies jede instanzspezifische Memorisation, wodurch nur datensatzweite Verallgemeinerungen erhalten bleiben.
  • Verringerung der Varianz: Modelle, die unabhÃĪngig trainiert werden, haben unkorrelierte Fehler. Durch die Kombination werden diese Fehler gemittelt, was die Kalibrierung verbessert.
  • Regularisierung durch Vielfalt: Die Variation von Hilfsaufgaben zwingt Modelle, sich auf allgemeinere Merkmale zu konzentrieren, die Þber Verteilungen hinweg nÞtzlich sind.
  • ErhÃķhung der Robustheit: Inkonsistenzen in den Vorhersagen signalisieren Unsicherheit. Durchschnittlich werden Outlier-Urteile gemildert, was die ZuverlÃĪssigkeit erhÃķht.

Im Wesentlichen gleicht das Modell-Merging die SchwÃĪchen einzelner Modelle aus, um ihre kollektiven StÃĪrken zu verstÃĪrken. Die zusammengefÞhrte Darstellung erfasst die gemeinsamen zugrunde liegenden kausalen Strukturen und ignoriert zufÃĪllige Variationen.

Diese konzeptionelle Grundlage verbindet das Modell-Merging mit anderen beliebten Techniken wie Ensembling und Multi-Task-Lernen. All diese Methoden nutzen Vielfalt Þber Modelle oder Aufgaben, um vielseitige, unsicherheitsbewusste Systeme zu erhalten. Die Einfachheit und Effizienz des Gewichtsaveraging gibt dem Modell-Merging jedoch einen einzigartigen Vorteil fÞr die FÃķrderung realer Einsatzszenarien.

Weight Averaged Reward Models

Alignment-Prozess mit WARM

Alignment-Prozess mit WARM

WARM setzt innovativ ein Proxy-Belohnungsmodell (RM) ein, das ein Gewichtsdurchschnitt mehrerer einzelner RM ist, die jeweils fein abgestimmt werden von demselben vorgefertigten LLM, aber mit unterschiedlichen Hyperparametern. Diese Methode verbessert die Effizienz, ZuverlÃĪssigkeit unter Verteilungsverschiebungen und Robustheit gegen inkonsistente Vorlieben. Die Studie zeigt auch, dass die Verwendung von WARM als Proxy-RM, insbesondere mit einer erhÃķhten Anzahl von gemittelten RM, die Ergebnisse verbessert und den Beginn von “Belohnungshacking” verzÃķgert, einem PhÃĪnomen, bei dem die Kontrollbelohnungen im Laufe der Zeit verschlechtern.

Hier ist eine hochrangige Übersicht:

  1. Beginnen Sie mit einem Basis-Sprachmodell, das auf einem großen Korpus vorgefertigt wurde. Initialisieren Sie mehrere RM, indem Sie kleine, aufgabenspezifische Schichten hinzufÞgen.
  2. Feinabstimmen Sie jedes RM separat auf dem menschlichen PrÃĪferenzdatensatz, unter Verwendung unterschiedlicher Hyperparameter wie Lernrate fÞr Vielfalt.
  3. Mitteln Sie die Gewichte der fein abgestimmten RM, um ein einzelnes WARM-Ensemble zu erhalten.

Der SchlÞsselgedanke ist, dass das Gewichtsaveraging nur die invarianten Informationen beibehÃĪlt, die Þber alle vielfÃĪltigen RM gelernt werden. Dies verringert die AbhÃĪngigkeit von spurhaften Signalen und erhÃķht die Robustheit. Das Ensemble profitiert auch von der Varianzreduktion, was die ZuverlÃĪssigkeit trotz Verteilungsverschiebungen verbessert.

Wie bereits diskutiert, ist Vielfalt Þber unabhÃĪngig trainierte Modelle entscheidend, um das volle Potenzial des Modell-Mergings zu entsperren. Aber was sind einige konkrete Techniken, um produktive Vielfalt zu fÃķrdern?

Das WARM-Papier erkundet einige clevere Ideen, die sich weiter verbreiten kÃķnnten:

Reihenfolge-Vertauschungen

Ein trivialer, aber wirksamer Ansatz ist das Vertauschen der Reihenfolge, in der Datenpunkte von jedem Modell wÃĪhrend des Trainings gesehen werden. Selbst dieser einfache Schritt entkoppelt die Gewichte und verringert redundante Memorisation von Mustern.

Hyperparameter-Variationen

Das Anpassen von Hyperparametern wie Lernrate und Dropout-Wahrscheinlichkeit fÞr jeden Lauf fÞhrt nÞtzliche Vielfalt ein. Modelle konvergieren unterschiedlich und erfassen unterschiedliche Eigenschaften des Datensatzes.

Checkpoint-Averaging – Baklava

Die Baklava-Methode initialisiert Modelle fÞr das Merging aus verschiedenen Snapshots entlang der gleichen Vorgehens-Traektorie. Dies lockert die EinschrÃĪnkungen im Vergleich zu Modell-Suppen, die einen gemeinsamen Startpunkt erfordern. Im Vergleich zu Model Ratatouille vermeidet Baklava zusÃĪtzliche Aufgaben. Insgesamt schafft es eine effektive Balance zwischen Genauigkeit und Vielfalt.

Feinabstimmung mehrerer Belohnungsmodelle

Der Prozess beginnt mit einem vorgefertigten großen Sprachmodell (LLM) 𝜃_ð‘ð‘Ą. Von diesem Modell werden verschiedene Checkpoints {𝜃_𝑠 𝑓 ð‘Ą_𝑖} wÃĪhrend eines Þberwachten Feinabstimmungs-Laufs (SFT) abgeleitet, jeweils gesammelt bei unterschiedlichen SFT-Trainingschritten. Diese Checkpoints werden dann als Initialisierungen fÞr die Feinabstimmung mehrerer Belohnungsmodelle (RM) {𝜙𝑖} auf einem PrÃĪferenzdatensatz verwendet. Diese Feinabstimmung zielt darauf ab, die Modelle besser an menschliche Vorlieben anzupassen. Nach der Feinabstimmung werden diese RM durch ein Verfahren des Gewichtsaveraging kombiniert, was zum endgÞltigen Modell, 𝜙_WARM, fÞhrt.

Die Analyse bestÃĪtigt, dass das HinzufÞgen ÃĪlterer Checkpoints durch Mittelwertbildung die individuelle Leistung beeintrÃĪchtigt und die Vielfaltsvorteile kompromittiert. Das Mitteln nur der endgÞltigen Darstellungen aus jedem Lauf fÞhrt zu besseren Ergebnissen. Im Allgemeinen bleibt die Balance zwischen Vielfaltszielen und Wahrung der Genauigkeit eine offene Herausforderung in der Forschung.

Insgesamt stimmt das Modell-Merging gut mit der allgemeinen Ethos in dem Feld Þberein, vorhandene Ressourcen effektiv fÞr verbesserte ZuverlÃĪssigkeit, Effizienz und Vielseitigkeit zu recyceln. Die Einfachheit des Gewichtsaveraging festigt ihre Position als fÞhrender Kandidat fÞr die Zusammenstellung robuster Modelle aus verfÞgbaren Bausteinen.

Im Gegensatz zu herkÃķmmlichen Ensembling-Methoden, die Vorhersagen mitteln, hÃĪlt WARM den Rechenaufwand minimal, indem nur ein Satz von Gewichten aufrechterhalten wird. Experimente auf Textzusammenfassungsaufgaben demonstrieren die EffektivitÃĪt von WARM:

  • FÞr die beste-N-Sampling-Methode erreicht WARM eine Gewinnrate von 92,5 % gegenÞber der zufÃĪlligen Auswahl gemÃĪß menschlicher PrÃĪferenzetiketten.
  • Bei RLHF erreicht eine WARM-Richtlinie eine Gewinnrate von 79,4 % gegenÞber einer Richtlinie, die mit einem einzelnen RM trainiert wurde, nach der gleichen Anzahl von Schritten.
  • WARM funktioniert auch gut, wenn ein Viertel der menschlichen Etiketten fehlerhaft ist.

Diese Ergebnisse veranschaulichen das Potenzial von WARM als praktische Technik fÞr die Entwicklung realer KI-Assistenten, die zuverlÃĪssig funktionieren. Durch das GlÃĪtten von Inkonsistenzen im menschlichen Feedback kÃķnnen WARM-Richtlinien robust mit menschlichen Werten Þbereinstimmen, auch wenn sie weiterhin aus neuen Erfahrungen lernen.

Das grÃķßere Bild

WARM steht an der Kreuzung von zwei wichtigen Trends in der KI-Ausrichtungsforschung. Erstens ist dies das Studium der Verallgemeinerung außerhalb der Verteilung (OOD), das darauf abzielt, die Modellleistung auf neuen Daten zu verbessern, die sich von der Trainingsverteilung unterscheiden. Zweitens ist dies die Forschung zur algorithmischen Robustheit, die sich auf die ZuverlÃĪssigkeit trotz kleiner EingabestÃķrungen oder Rauschen konzentriert.

Indem WARM Verbindungen zwischen diesen Bereichen um den Begriff der gelernten Invarianten herstellt, bewegt es sich in Richtung strenger begrÞndeter Techniken fÞr die Wertausrichtung. Die Erkenntnisse aus WARM kÃķnnten sogar Þber RLHF hinausgehen und Lektionen fÞr umfassendere maschinelle Lernsysteme bieten, die mit der offenen Welt interagieren.

NatÞrlich ist das Belohnungsmodell nur ein Teil des Ausrichtungspuzzles. Wir benÃķtigen noch Fortschritte bei anderen Herausforderungen wie der Belohnungsspezifikation, der skalierbaren Aufsicht und der sicheren Exploration. In Kombination mit komplementÃĪren Techniken kÃķnnte WARM die Entwicklung von KI beschleunigen, die menschliches Wohlergehen nachhaltig fÃķrdert. Durch die gemeinsame ErklÃĪrung der Prinzipien, die der robusten Ausrichtung zugrunde liegen, kartieren Forscher den Weg zu vorteilhaften, ethischen KI-Systemen.

Ich habe die letzten fÞnf Jahre damit verbracht, mich in die faszinierende Welt des Machine Learning und Deep Learning zu vertiefen. Mein Engagement und meine Expertise haben mich dazu gefÞhrt, an Þber 50 verschiedenen Software-Entwicklungsprojekten mit einem besonderen Fokus auf AI/ML beizutragen. Meine anhaltende Neugier hat mich auch zum Bereich der Natural Language Processing hingezogen, einem Feld, das ich weiter erforschen mÃķchte.