Andersons Blickwinkel
Richtung LoRAs, die Modellversionen Þberstehen kÃķnnen

Seit meiner jÞngsten Berichterstattung Þber das Wachstum von Hobbyist-Hunyuan-Video-LoRAs (kleine, trainierte Dateien, die benutzerdefinierte PersÃķnlichkeiten in Text-zu-Video- und Bild-zu-Video-Grundmodellen mit mehreren Milliarden Parametern einfÞgen kÃķnnen), ist die Anzahl der verfÞgbaren LoRAs in der Civit-Community um 185% gestiegen.

Trotz der Tatsache, dass es keine besonders einfachen oder wenig aufwÃĪndigen MÃķglichkeiten gibt, um ein Hunyuan-Video-LoRA zu erstellen, wÃĪchst das Verzeichnis von Celebrity- und Themen-LoRAs bei Civit tÃĪglich. Quelle: https://civitai.com/
Die gleiche Community, die versucht, zu lernen, wie man diese âAdd-on-PersÃķnlichkeitenâ fÞr Hunyuan-Video (HV) erstellt, ist auch ulcerating fÞr die versprochene VerÃķffentlichung einer Bild-zu-Video (I2V)-Funktion in Hunyuan-Video.
Im Hinblick auf die offene Quellcode-Mensch-Bildsynthese ist dies ein groÃes Thema; in Kombination mit dem Wachstum von Hunyuan-LoRAs kÃķnnte es Benutzern ermÃķglichen, Fotos von Menschen in Videos umzuwandeln, ohne dass ihre IdentitÃĪt wÃĪhrend der Videoentwicklung verloren geht â was derzeit der Fall in allen aktuellen Bild-zu-Video-Generatoren, einschlieÃlich Kling, Kaiber und dem viel gefeierten RunwayML, ist:
Bitte klicken Sie, um abzuspielen. Eine Bild-zu-Video-Generierung von RunwayMLs State-of-the-Art-Gen-3-Turbo-Modell. Allerdings kann es, wie bei allen ÃĪhnlichen und weniger rivalisierenden Modellen, die konsistente IdentitÃĪt nicht aufrechterhalten, wenn das Subjekt sich von der Kamera abwendet, und die deutlichen Merkmale des Startbildes werden zu einer âgenerischen Diffusionsfrauâ. Quelle: https://app.runwayml.com/
Indem man ein benutzerdefiniertes LoRA fÞr die betreffende PersÃķnlichkeit entwickelt, kÃķnnte man in einem HV-I2V-Workflow ein reales Foto von ihr als Startpunkt verwenden. Dies ist ein viel besserer âSamenâ als die Eingabe einer zufÃĪlligen Zahl in den latenten Raum des Modells und die Akzeptanz des resultierenden semantischen Szenarios. Man kÃķnnte dann das LoRA oder mehrere LoRAs verwenden, um die Konsistenz der IdentitÃĪt, Haarstile, Kleidung und andere wichtige Aspekte einer Generierung aufrechtzuerhalten.
Potentiell kÃķnnte die VerfÞgbarkeit einer solchen Kombination einen der bedeutendsten Wendepunkte in der generativen KI seit der EinfÞhrung von Stable Diffusion darstellen, wobei die enorme generative Kraft an Open-Source-Enthusiasten Þbergeben wird, ohne die Regulierung (oder âGatekeepingâ, wenn man so will) durch die Inhaltszensoren in den aktuellen populÃĪren Gen-Video-Systemen.
WÃĪhrend ich schreibe, ist Hunyuan-Bild-zu-Video ein unabgehaktes âTo-Doâ im Hunyuan-Video-GitHub-Repo, wobei die Hobbyist-Community (anekdotisch) einen Discord-Kommentar von einem Hunyuan-Entwickler meldet, der angeblich sagte, dass die VerÃķffentlichung dieser FunktionalitÃĪt aufgrund des Modells âzu unzensiertâ auf ein spÃĪteres Datum im ersten Quartal verschoben wurde.

Die offizielle Feature-VerÃķffentlichungs-Checkliste fÞr Hunyuan-Video. Quelle: https://github.com/Tencent/HunyuanVideo?tab=readme-ov-file#-open-source-plan
Genau oder nicht, die Repo-Entwickler haben im Wesentlichen alle anderen Punkte auf der Hunyuan-Checkliste erfÞllt, und daher scheint es, dass Hunyuan-I2V schlieÃlich erscheinen wird, ob zensiert, unzensiert oder in irgendeiner Weise âentsperrbarâ.
Aber wie wir oben sehen kÃķnnen, ist die I2V-VerÃķffentlichung offensichtlich ein separates Modell â was es ziemlich unwahrscheinlich macht, dass irgendeines der aktuellen aufblÞhenden LoRAs bei Civit und anderswo mit ihm funktionieren wird.
In diesem (inzwischen) vorhersehbaren Szenario werden LoRA-Trainingsframeworks wie Musubi-Tuner und OneTrainer entweder zurÞckgesetzt oder auf den neuesten Stand gebracht, um das neue Modell zu unterstÞtzen. Inzwischen werden ein oder zwei der technisch versiertesten (und unternehmerischsten) YouTube-AI-Luminari ihre LÃķsungen Þber Patreon âlÃķsenâ, bis die Szene aufholt.
Upgrade-ErmÞdung
Fast niemand erlebt Upgrade-ErmÞdung so sehr wie ein LoRA- oder Feinabstimmung-Enthusiast, da der schnelle und wettbewerbsorientierte Wandel in der generativen KI Model-Foundries wie Stability.ai, Tencent und Black Forest Labs dazu bringt, grÃķÃere und (manchmal) bessere Modelle mit der maximal mÃķglichen Frequenz zu produzieren.
Da diese neuen und verbesserten Modelle mindestens andere Vorurteile und Gewichte haben und hÃĪufiger ein anderes Maà und/oder eine andere Architektur haben, bedeutet dies, dass die Feinabstimmungsgemeinschaft ihre DatensÃĪtze erneut herausnehmen und den anstrengenden Trainingsprozess fÞr die neue Version wiederholen muss.
Deswegen gibt es bei Civit eine Vielzahl von Stable-Diffusion-LoRA-Versionstypen:

Der Upgrade-Pfad, visualisiert in Suchfilter-Optionen bei civit.ai
Da keines dieser leichten LoRA-Modelle mit hÃķheren oder niedrigeren Modellversionen interoperabel ist und viele von ihnen von beliebten groÃen Skalierungen und Feinabstimmungen abhÃĪngig sind, die an ein ÃĪlteres Modell gebunden sind, neigt ein erheblicher Teil der Gemeinschaft dazu, bei einer âLegacyâ-Version zu bleiben, ÃĪhnlich wie die KundenloyalitÃĪt zu Windows XP Jahre nach dem offiziellen Ende der UnterstÞtzung anhielt.
Anpassung an den Wandel
Dieses Thema kommt uns in den Sinn, weil ein neues Papier von Qualcomm AI Research behauptet, eine Methode entwickelt zu haben, mit der bestehende LoRAs auf ein neu verÃķffentlichtes Modellversion âupgegradetâ werden kÃķnnen.

Beispiel fÞr die Konvertierung von LoRAs zwischen Modellversionen. Quelle: https://arxiv.org/pdf/2501.16559
Dies bedeutet nicht, dass der neue Ansatz, LoRA-X genannt, frei zwischen allen Modellen desselben Typs (d. h. Text-zu-Bild-Modellen oder Large Language Models [LLMs]) konvertieren kann; aber die Autoren haben eine effektive Transliteration eines LoRAs von Stable Diffusion v1.5 > SDXL und eine Konvertierung eines LoRAs fÞr das textbasierte TinyLlama-3T-Modell in TinyLlama 2.5T demonstriert.
LoRA-X ÞbertrÃĪgt LoRA-Parameter zwischen verschiedenen Basismodellen, indem es den Adapter innerhalb des Subraums des Quellmodells aufrechterhÃĪlt; aber nur in Teilen des Modells, die Þber Modellversionen hinweg ausreichend ÃĪhnlich sind.

Links, ein Schema fÞr die Art und Weise, wie das LoRA-X-Quellmodell einen Adapter feinabstimmmt, der dann an das Zielmodell angepasst wird, indem es seine eigene interne Struktur verwendet. Rechts, Bilder, die von Zielmodellen SD Eff-v1.0 und SSD-1B erzeugt werden, nachdem Adapter von SD-v1.5 und SDXL ohne zusÃĪtzliches Training angewendet wurden.
WÃĪhrend dies eine praktische LÃķsung fÞr Szenarien bietet, in denen eine Neuschulung unerwÞnscht oder unmÃķglich ist (wie bei einer LizenzÃĪnderung der ursprÞnglichen Trainingsdaten), ist die Methode auf ÃĪhnliche Modellarchitekturen beschrÃĪnkt, unter anderem.
Obwohl dies ein seltener Ausflug in ein unterschriebenes Feld ist, werden wir dieses Papier nicht ausfÞhrlich untersuchen, weil LoRA-X zahlreiche MÃĪngel aufweist, wie sie von seinen Kritikern und Beratern bei Open Review hervorgehoben werden.
Die Methode basiert auf Subraum-Ãhnlichkeit und beschrÃĪnkt ihre Anwendung auf eng verwandte Modelle, und die Autoren haben eingestanden, dass LoRA-X nicht leicht zwischen wesentlich unterschiedlichen Architekturen Þbertragen werden kann.
Andere PEFT-AnsÃĪtze
Die MÃķglichkeit, LoRAs portabler Þber Versionen hinweg zu machen, ist ein kleiner, aber interessanter Forschungsstrang in der Literatur, und der Hauptbeitrag, den LoRA-X zu diesem Vorhaben leistet, ist seine Behauptung, dass es keine Schulung erfordert. Dies ist nicht streng genommen wahr, wenn man das Papier liest, aber es erfordert die geringste Schulung aller vorherigen Methoden.
LoRA-X ist ein weiterer Eintrag in der Reihe der Parameter-Efficient-Fine-Tuning (PEFT)-Methoden, die die Herausforderung angehen, groÃe vorgefertigte Modelle an spezifische Aufgaben ohne umfangreiche Neuschulung anzupassen. Dieser konzeptionelle Ansatz zielt darauf ab, eine minimale Anzahl von Parametern zu modifizieren, wÃĪhrend die Leistung aufrechterhalten wird.
Bemerkenswert sind:
X-Adapter
Das X-Adapter-Framework ÞbertrÃĪgt feinabgestimmte Adapter zwischen Modellen mit einer bestimmten Menge an Neuschulung. Das System zielt darauf ab, vorgefertigte Plug-and-Play-Module (wie ControlNet und LoRA) von einem Basis-Diffusionsmodell (d. h. Stable Diffusion v1.5) auf ein aktualisiertes Diffusionsmodell wie SDXL ohne Neuschulung zu Þbertragen â und wirkt effektiv als âUniversal-Upgraderâ fÞr Plug-ins.
Dies wird erreicht, indem ein zusÃĪtzliches Netzwerk trainiert wird, das das aktualisierte Modell steuert, unter Verwendung einer gefrorenen Kopie des Basismodells, um Plug-in-Stecker zu erhalten:

Schema fÞr X-Adapter. Quelle: https://arxiv.org/pdf/2312.02238
X-Adapter wurde ursprÞnglich entwickelt und getestet, um Adapter von SD1.5 auf SDXL zu Þbertragen, wÃĪhrend LoRA-X eine breitere Vielfalt von Transliterationen anbietet.
DoRA (Weight-Decomposed Low-Rank Adaptation)
DoRA ist eine verbesserte Feinabstimmungsmethode, die LoRA durch eine Gewichtszerlegungsstrategie verbessert, die der vollstÃĪndigen Feinabstimmung nÃĪher kommt:

DoRA ÃĪndert nicht nur die grundlegenden Parameter der Gewichte, wie GrÃķÃe und Richtung. Quelle: https://arxiv.org/pdf/2402.09353
DoRA konzentriert sich auf die Verbesserung des Feinabstimmungsprozesses selbst, indem es die Gewichte des Modells in GrÃķÃe und Richtung zerlegt (siehe Bild oben). Stattdessen konzentriert sich LoRA-X auf die Ãbertragung bestehender feinabgestimmter Parameter zwischen verschiedenen Basismodellen.
Jedoch nutzt der LoRA-X-Ansatz die âProjektionsâ-Techniken, die fÞr DORA entwickelt wurden, und behauptet in Tests gegen dieses ÃĪltere System eine verbesserte DINO-Bewertung.
FouRA (Fourier Low Rank Adaptation)
VerÃķffentlicht im Juni 2024, kommt die FouRA-Methode wie LoRA-X von Qualcomm AI Research und teilt einige der Testanregungen und -themen.

Beispiele fÞr Verteilungskollaps in LoRA, aus dem 2024er FouRA-Papier, unter Verwendung des Realistic Vision 3.0-Modells, das mit LoRA und FouRA fÞr âBlue Fireâ- und âOrigamiâ-Stil-Adapter Þber vier Samen trainiert wurde. LoRA-Bilder zeigen Verteilungskollaps und verringerte Vielfalt, wÃĪhrend FouRA vielfÃĪltigere Ausgaben erzeugt. Quelle: https://arxiv.org/pdf/2406.08798
FouRA konzentriert sich auf die Verbesserung der Vielfalt und QualitÃĪt der erzeugten Bilder, indem es LoRA im Frequenzbereich mit einem Fourier-Transformationsansatz anpasst.
Hier, wiederum, konnte LoRA-X bessere Ergebnisse als der Fourier-basierte Ansatz von FouRA erzielen.
Obwohl beide Frameworks in die PEFT-Kategorie fallen, haben sie sehr unterschiedliche AnwendungsfÃĪlle und AnsÃĪtze; in diesem Fall ist FouRA mÃķglicherweise âdie Zahlen aufmachendâ fÞr eine Testrunde mit begrenzten gleichartigen Rivalen fÞr die Autoren des neuen Papiers.
SVDiff
SVDiff hat andere Ziele als LoRA-X, aber wird stark im neuen Papier genutzt. SVDiff ist darauf ausgelegt, die Effizienz der Feinabstimmung von Diffusionsmodellen zu verbessern und ÃĪndert direkt Werte in den Gewichtsmatrizen des Modells, wÃĪhrend die singulÃĪren Vektoren unverÃĪndert bleiben. SVDiff verwendet abgeschnittene SVD, ÃĪndert nur die grÃķÃten Werte, um die Gewichte des Modells anzupassen.
Dieser Ansatz verwendet eine DatenverstÃĪrkungstechnik namens Cut-Mix-Unmix:

Mehrfach-Subjekt-Generierung funktioniert als Konzept-Isolierungssystem in SVDiff. Quelle: https://arxiv.org/pdf/2303.11305
Cut-Mix-Unmix ist darauf ausgelegt, dem Diffusionsmodell zu helfen, mehrere unterschiedliche Konzepte zu lernen, ohne sie zu vermischen. Die grundlegende Idee besteht darin, Bilder von verschiedenen Subjekten zu einem einzigen Bild zu kombinieren. Dann wird das Modell mit Anregungen trainiert, die die getrennten Elemente im Bild explizit beschreiben. Dies zwingt das Modell, unterschiedliche Konzepte zu erkennen und zu erhalten, anstatt sie zu vermischen.
WÃĪhrend des Trainings hilft ein zusÃĪtzlicher Regularisierungsterm dabei, eine Interferenz zwischen Subjekten zu verhindern. Die Theorie der Autoren besagt, dass dies eine verbesserte Mehrfach-Subjekt-Generierung ermÃķglicht, bei der jedes Element visuell unterschiedlich bleibt, anstatt zu verschmelzen.
SVDiff, ausgeschlossen aus der LoRA-X-Testrunde, zielt darauf ab, einen kompakten Parameterraum zu schaffen. LoRA-X konzentriert sich hingegen auf die Ãbertragbarkeit von LoRA-Parametern zwischen verschiedenen Basismodellen, indem es innerhalb des Subraums des ursprÞnglichen Modells operiert.
Schlussfolgerung
Die hier diskutierten Methoden sind nicht die einzigen Bewohner von PEFT. Andere umfassen QLoRA und QA-LoRA; Prefix-Tuning; Prompt-Tuning; und Adapter-Tuning, um nur einige zu nennen.
Das âupgradefÃĪhige LoRAâ ist vielleicht eine alchemistische Verfolgung; sicherlich gibt es nichts, was in naher Zukunft die LoRA-Modelle daran hindern wird, ihre alten DatensÃĪtze erneut herauszunehmen, um die neuesten und besten Gewichte zu erhalten. Wenn es ein mÃķgliches Prototyp-Standard fÞr Gewichtsrevisionen gibt, das in der Lage ist, Ãnderungen in der Architektur und die AufblÃĪhung von Parametern zwischen Modellversionen zu Þberstehen, ist es in der Literatur noch nicht aufgetaucht und wird weiterhin aus den Daten auf pro-Modell-Basis extrahiert werden mÞssen.
Â
ErstverÃķffentlicht am Donnerstag, den 30. Januar 2025












