Generalizing the Geometry of Model Merging Through Frechet Averages
Dieser Artikel schlägt ein allgemeines Framework für das Modell-Merging auf Basis von Fréchet-Mittelung über geeigneten Mannigfaltigkeiten vor, um Symmetrieinvarianz zu gewährleisten, zeigt seine Fähigkeit auf, bestehende Methoden wie Fisher-Merging zu umfassen, und stellt einen praktischen Algorithmus zum Mergen von Low-Rank-Adaptern (LoRA) bereit, der die Einschränkungen aktueller Ansätze adressiert.
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 haben ein Team von Spitzenköchen. Jeder Koch beherrscht ein bestimmtes Gericht perfekt: einer das perfekte Lasagne, ein anderer das ideale Sushi und ein dritter den feinsten Soufflé. Nun möchten Sie einen „Super-Koch" erschaffen, der alle drei Gerichte perfekt zubereiten kann, aber Sie haben keine Zeit, einen neuen Koch von Grund auf zu trainieren. Sie möchten lediglich das vorhandene Wissen der Köche kombinieren.
In der Welt der KI nennt man dies Model Merging. Man nimmt die „Gewichte" (die internen Einstellungen) verschiedener KI-Modelle und versucht, sie zu einem einzigen zu verschmelzen.
Das Problem: Die „falsche Karte"
Die Arbeit argumentiert, dass die alte Methode, dies zu tun, dem Versuch gleicht, die Rezepte dieser Köche einfach durch das Mitteln ihrer Zahlen auf einem Blatt Papier zu mischen. Das funktioniert gut, wenn alle in derselben Sprache schreiben und dieselben Einheiten verwenden.
Aber KI-Modelle haben eine versteckte Eigenart: Symmetrie.
Stellen Sie es sich so vor: Koch A schreibt „2 Tassen Mehl", während Koch B „1 Tasse Mehl + 1 Tasse Mehl" schreibt. Sie meinen exakt dasselbe, aber die Zahlen sehen unterschiedlich aus. Oder Koch C hat die Reihenfolge seiner Zutaten im Notizbuch vertauscht, doch der Geschmack des Gerichts ist identisch.
In der KI gibt es viele Möglichkeiten, dasselbe exakte „Rezept" (Modell) mit unterschiedlichen Zahlen aufzuschreiben. Wenn Sie einfach den Durchschnitt der Zahlen nehmen (Naive Averaging), landen Sie möglicherweise bei einem Rezept, das „0 Tassen Mehl" besagt, weil sich positive und negative Zahlen gegenseitig aufgehoben haben. Sie haben ein defektes Modell erschaffen, das nichts kochen kann.
Die Autoren nennen dies das Verlassen der Umlaufbahn. Stellen Sie sich vor, das „wahre" Rezept existiert auf einer kreisförmigen Bahn (einer Umlaufbahn). Wenn Sie einfach eine gerade Linie zwischen zwei Punkten auf der Bahn ziehen, schneiden Sie durch die Mitte des Kreises und landen im Schlamm (ein defektes Modell), anstatt auf der Bahn zu bleiben, wo die guten Rezepte leben.
Die Lösung: Der „kluge Kompass" (GeoMerge)
Die Arbeit schlägt eine neue Methode namens GeoMerge vor. Anstatt einfach Zahlen zu mitteln, behandeln sie den Raum der KI-Modelle wie eine gekrümmte Landschaft (ein Riemannsche Mannigfaltigkeit).
- Die Karte: Sie erkennen, dass aufgrund der Symmetrie (der verschiedenen Möglichkeiten, dasselbe Rezept zu schreiben) die „wahre" Karte kein flaches Blatt Papier ist. Es ist eine gefaltete, gekrümmte Oberfläche, auf der verschiedene Punkte tatsächlich dasselbe darstellen.
- Der Kompass: Sie verwenden ein mathematisches Werkzeug namens Fréchet-Durchschnitt. Denken Sie daran nicht als einfachen Durchschnitt, sondern als das Finden des „Schwerpunkts" auf einer gekrümmten Oberfläche.
- Ausrichtung: Bevor sie die Modelle mischen, „richten" sie diese zunächst aus. Es ist so, als würden sie sicherstellen, dass Koch A und Koch B dieselben Messbecher verwenden und in derselben Reihenfolge schreiben. Sie finden die spezifische Version des Rezepts jedes Kochs, die den anderen am nächsten kommt, und ignorieren die kosmetischen Unterschiede in der Schreibweise der Zahlen.
- Der Pfad: Anstatt gerade durch den Schlamm zu schneiden, gehen sie entlang des gekrümmten Pfades (einer Geodäte), der auf der Bahn der „guten Rezepte" bleibt.
Warum dies für „LoRA" (die spezialisierten Köche) wichtig ist
Die Arbeit konzentriert sich stark auf eine beliebte Technik namens LoRA (Low-Rank Adaptation). Stellen Sie sich diese nicht als Vollköche vor, sondern als spezialisierte Sous-Chefs, die nur ein paar bestimmte Zutaten anpassen, um ein Gericht zu verbessern.
Die Autoren fanden heraus, dass bei dem Versuch, diese spezialisierten Anpassungen mit alten Methoden zu verschmelzen, das „Symmetrie"-Problem noch schlimmer ist. Die Notizen der Sous-Chefs sind so flexibel, dass sie in tausenden verschiedenen Weisen geschrieben werden können, die alle dasselbe bedeuten.
- Alte Methode (KnOTS): Versucht, die Notizen durch einen starren, schrittweisen mathematischen Trick (SVD) in Ausrichtung zu bringen. Es funktioniert einigermaßen, aber es ist wie der Versuch, quadratische Stifte in runde Löcher zu zwingen.
- GeoMerge: Erkennt, dass die Notizen natürlich auf einer gekrümmten Oberfläche existieren. Es verwendet den „klugen Kompass", um das wahre Zentrum der Gruppe zu finden, ohne sie in eine starre Form zu zwingen.
Die Ergebnisse
Die Forscher testeten dies an einem großen KI-Modell (Llama 3), das für verschiedene Arten von Sprachrätseln (Natural Language Inference) spezialisiert worden war.
- Das Ergebnis: GeoMerge erschuf einen „Super-Koch", der besser performte als die vorherige beste Methode (KnOTS).
- Die Effizienz: Noch besser: GeoMerge tat dies, während es die „Größe" des Rezepts klein hielt. Die alte Methode endete mit einem massiven, aufgeblähten Rezept (hoher Rang), während GeoMerge es schlank und effizient hielt, was bewies, dass es die Geometrie des Problems besser verstand.
Auf den Punkt gebracht
Die Arbeit sagt: Mitteln Sie nicht einfach die Zahlen. KI-Modelle sind wie Rezepte, die in vielen verschiedenen Sprachen geschrieben werden können. Wenn Sie sie verschmelzen wollen, müssen Sie sie zunächst in eine gemeinsame Sprache übersetzen (Ausrichtung) und dann das Zentrum der Gruppe mit einer Karte finden, die die Form der Welt respektiert (Geometrie), anstatt mit einem flachen Lineal. Dies verhindert, dass der „Super-Koch" zu einem kaputten Durcheinander wird.
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.