TRL erweitert Alignment-Training für Vision-Language-Modelle
Die Bibliothek TRL erhält neue Verfahren, um Vision-Language-Modelle an menschliche Präferenzen anzupassen. Solche VLMs verarbeiten Bilder und Text gemeinsam, etwa für visuelle Fragen, Dokumentenanalyse oder Bildverständnis. Bisher standen dafür vor allem Supervised Fine-Tuning und Direct Preference Optimization bereit. Der neue Stand erweitert diesen Werkzeugkasten um mehrere Verfahren, die reichhaltigere Rückmeldungen als ein simples Paar aus bevorzugter und abgelehnter Antwort nutzen sollen.
Mehrere Optimierungswege für multimodale Modelle
Neu unterstützt TRL Mixed Preference Optimization (MPO), Group Relative Policy Optimization (GRPO) und Group Sequence Policy Optimization (GSPO). MPO kombiniert eine Präferenz-, Qualitäts- und Generierungskomponente in einer Verlustfunktion. Die Autoren verweisen auf Ergebnisse des zugrunde liegenden Verfahrens, wonach der Wechsel auf diese Kombination bei MathVista 6,2 Punkte brachte. In TRL lässt sich dies über mehrere Loss-Typen und Gewichte im bestehenden DPOTrainer konfigurieren.
GRPO bewertet Gruppen von erzeugten Lösungswegen statt nur einzelner Antworten. Dadurch kann sich verrauschtes Reward-Signal innerhalb einer Gruppe ausgleichen. Für ein visuelles Mathematikbeispiel zeigt der Beitrag zwei Reward-Funktionen: Eine prüft das erwartete Ausgabeformat, die andere vergleicht die Lösung mit einem Referenzergebnis. GSPO ist eine GRPO-Variante, die Importance-Sampling-Gewichte auf Sequenzebene berechnet. Das soll die Optimierung stabiler machen und ist laut Beitrag besonders bei MoE-Modellen interessant.
Bestehende Trainer werden multimodal
Auch RLOO und Online DPO können nun mit VLMs arbeiten. Für Online-Verfahren ist vLLM eingebunden, um während des Trainings Samples zu erzeugen. Daneben hat Hugging Face die Unterstützung für überwachtes Fine-Tuning vereinheitlicht: SFTTrainer kann direkt mit einem VLM initialisiert werden; der Datensatz benötigt dafür eine zusätzliche Bildspalte. Beispielskripte und Notebooks sollen den Einstieg in die jeweiligen Trainingspfade verkürzen.
Praktische Einordnung
Für Entwickler senkt die Erweiterung vor allem den Integrationsaufwand: Methoden aus Präferenzlernen und Reinforcement Learning werden in einer bekannten Python-Toolchain verfügbar. Die gezeigten Modellantworten sind ausdrücklich nur ein schneller Vergleich, weil Trainingsläufe und Datensätze variieren. Produktive Qualität hängt weiterhin stark von Bilddaten, Reward-Design, Modellgröße und Rechenbudget ab. Dennoch wird es einfacher, multimodale Modelle gezielter auf korrekte, strukturierte und für Anwender hilfreiche Antworten auszurichten.
Originalquelle: Hugging Face Blog – Vision Language Model Alignment in TRL ⚡️



