Supervised Fine Tuning

« Back to Glossary Index

Definition: Supervised Fine Tuning (SFT) bezeichnet die gezielte Nachoptimierung eines vortrainierten Large Language Models anhand gelabelter Beispieldatensätze. Dabei wird die Modellgewichte durch überwachtes Lernen angepasst, um die Leistung für spezifische Domänen, Aufgaben oder Konversationsformate zu verbessern. Die Methode bildet die Grundlage für domänenspezifische KI-Anwendungen.


Grundprinzip und Funktionsweise

Ein vortrainiertes Sprachmodell hat bereits ein breites Verständnis von Sprache und Weltwissen erlernt. Doch dieses Wissen ist generisch. Supervised Fine Tuning überführt diesen Allgemeinwissensbestand in spezialisierte Anwendungskompetenz. Dazu benötigt man einen kuratierten Datensatz aus Eingabe-Ausgabe-Paaren. Jedes Paar zeigt dem Modell die gewünschte Reaktion auf eine spezifische Anfrage.

Der Trainingsprozess folgt dem Prinzip der Fehlerrückpropagation. Das Modell generiert eine Ausgabe, die mit der Referenzlösung verglichen wird. Die Abweichung, gemessen als Loss, wird genutzt, um die Gewichte der neuronalen Netze minimal anzupassen. Über tausende Iterationen lernt das Modell die statistischen Muster des Zielformats. Die Lernrate ist dabei bewusst niedrig gehalten, um das bereits erworbene Wissen nicht zu zerstören. Man spricht hier vom sogenannten Catastrophic Forgetting, das es zu vermeiden gilt.

Parameter Typische Ausprägung beim SFT Funktion
Lernrate 1e-5 bis 2e-5 Verhindert das Überschreiben des Basiswissens
Batch Size 16 bis 64 Stabilität des Gradientenabstiegs
Epochen 2 bis 5 Vermeidung von Overfitting auf Trainingsdaten
Loss-Funktion Cross-Entropy Misst die Abweichung zur Referenzantwort

Datengüte und Trainingsstrategie

Der Erfolg von Supervised Fine Tuning hängt weniger von der Datenmenge ab als von der Datenqualität. Einige hundert hochwertige, kuratierte Beispiele übertreffen oft zehntausende verrauschte Datensätze. Entscheidend ist die Konsistenz des Antwortformats. Das Modell lernt nicht nur den Inhalt, sondern auch den Stil, die Struktur und die Tonalität der Zielantworten.

Die Qualität des Fine-Tuning-Datensatzes ist der wichtigste Hebel für die Qualität des finalen Modells. Mehr Daten kompensieren keine systematischen Fehler in der Annotation.

Die Praxis unterscheidet zwischen verschiedenen SFT-Ansätzen. Beim Full Fine Tuning werden alle Parameter des Modells aktualisiert. Das ist rechenintensiv und erfordert erhebliche GPU-Ressourcen. Effizientere Varianten wie LoRA (Low-Rank Adaptation) oder QLoRA frieren die Originalgewichte ein und trainieren nur kleine, zusätzliche Matrizen. Diese Methoden reduzieren den Speicherbedarf drastisch und ermöglichen Fine Tuning auf Consumer-Hardware. Zudem erlauben sie einen schnellen Wechsel zwischen verschiedenen Aufgabenprofilen, da nur die kleinen Adapter-Module ausgetauscht werden müssen.

Abgrenzung zu verwandten Konzepten

Der Begriff Supervised Fine Tuning muss klar von anderen Anpassungsmethoden unterschieden werden. Im Kontext der KI-Entwicklung existieren mehrere Schnittstellen, die oft verwechselt werden:

  • Instruction Tuning: Eine spezielle Form des SFT, bei der das Modell auf Befehlsformate trainiert wird. Ziel ist die Fähigkeit, natürliche Anweisungen zu befolgen. SFT ist der Oberbegriff, Instruction Tuning die häufigste praktische Ausprägung.
  • Reinforcement Learning from Human Feedback (RLHF): Nutzt kein direktes Supervised Learning auf Referenzantworten, sondern ein Belohnungsmodell, das menschliche Präferenzen abbildet. RLHF folgt typischerweise auf das SFT und optimiert die Ausrichtung an menschlichen Erwartungen.
  • Prompt Engineering: Verändert keine Modellgewichte, sondern steuert das Verhalten ausschließlich über die Eingabe. Es ist eine kostengünstige Sofortmaßnahme, erreicht aber nicht die Tiefenwirkung des SFT.
  • Retrieval-Augmented Generation (RAG): Ergänzt das Modell um eine externe Wissensbasis. RAG adressiert Wissenslücken, nicht aber Format- oder Stilprobleme. Beide Methoden lassen sich kombinieren: SFT formt das Verhalten, RAG liefert aktuelle Fakten.

Im B2B-Kontext ist die Unterscheidung zwischen SFT und RAG von strategischer Bedeutung. Ein Unternehmen, das einen KI-Assistenten für technischen Support aufbaut, benötigt beides: SFT für den professionellen Kommunikationsstil und RAG für den Zugriff auf aktuelle Produktdokumentationen.

Praktische Anwendung im Unternehmenskontext

Für B2B-Unternehmen eröffnet Supervised Fine Tuning konkrete Einsatzszenarien. Ein Vertriebs-Copilot lässt sich auf historischen Gesprächsprotokollen trainieren, um die Fragetechnik erfolgreicher Account Executives zu imitieren. Ein Legal-Tech-Assistent wird mit geprüften Vertragsklauseln gefeintuned, um Compliance-relevante Risiken in Entwürfen zu identifizieren. Die Einsatzmöglichkeiten reichen von der Automatisierung des First-Level-Supports bis zur Generierung personalisierter Proposal-Texte.

Der Prozess folgt einem klaren Ablauf: Zuerst definiert man das Zielverhalten präzise. Danach kuratiert man einen repräsentativen Datensatz, der dieses Verhalten exemplarisch abbildet. Nach dem Training folgt eine rigorose Evaluationsphase mit einem separaten Testset. Erst wenn das Modell die definierten Qualitätskriterien erfüllt, erfolgt die Produktivsetzung. Die kontinuierliche Überwachung der Modellausgaben ist Pflicht, denn Drift in den Eingabedaten kann die Leistung schleichend degradieren.

Die Einführung von SFT ist kein einmaliges Projekt, sondern ein kontinuierlicher Prozess. Datenbestände ändern sich, Kundenanforderungen evolvieren und das Modell muss nachtrainiert werden, um relevant zu bleiben.

Die Kostenfrage ist nicht trivial. Während LoRA-Ansätze die Trainingskosten senken, bleiben die Kosten für Datenannotation und Evaluation bestehen. Diese sind oft höher als die reinen Rechenkosten. Unternehmen sollten daher ein klares Business Case aufstellen, das den erwarteten Produktivitätsgewinn den Gesamtkosten gegenüberstellt. Bei richtiger Anwendung amortisiert sich SFT schnell, da spezialisierte Modelle die Antwortqualität signifikant steigern und damit wertvolle Arbeitszeit freisetzen.

« Back to Glossary Index