Transformer
Eine revolutionäre neuronale Netzwerk-Architektur, die auf dem Attention-Mechanismus basiert und die Grundlage für moderne Sprachmodelle wie GPT und BERT bildet.
Der Decoder ist der Teil eines Transformer-Modells, der Ausgaben erzeugt – Token für Token. Moderne LLMs wie GPT und Claude basieren auf reinen Decoder-Architekturen.
Der Decoder ist der Teil eines Transformer-Modells, der Ausgaben erzeugt. Während ein Encoder eine Eingabe versteht und in eine interne Repräsentation übersetzt, baut der Decoder daraus – oder aus dem bisher Geschriebenen – Stück für Stück die Ausgabe auf: ein Token nach dem anderen.
Moderne große Sprachmodelle wie GPT und Claude sind Decoder-only-Modelle. Sie bestehen ausschließlich aus gestapelten Decoder-Schichten und erzeugen Text, indem sie immer wieder das wahrscheinlichste nächste Token vorhersagen.
Der Decoder arbeitet autoregressiv: Jedes neu erzeugte Token wird an die Eingabe angehängt und dient als Grundlage für das nächste. So entsteht Text streng von links nach rechts.
"Die Hauptstadt" → "von" → "Deutschland" → "ist" → "Berlin"
Damit das Modell beim Training nicht in die Zukunft blickt, verwendet der Decoder eine kausale Maske: Jedes Token darf nur sich selbst und vorherige Tokens betrachten. Ohne diese Maske könnte das Modell die zu lernende Antwort einfach ablesen.
| Architektur | Aufbau | Typischer Einsatz |
|---|---|---|
| Encoder-only | nur Encoder | Textverständnis (z. B. BERT) |
| Decoder-only | nur Decoder | Textgenerierung (GPT, Claude) |
| Encoder-Decoder | beides | Übersetzung, Zusammenfassung (T5) |
Der Erfolg der Decoder-only-Architektur liegt in ihrer Einfachheit: Ein einziges Trainingsziel – das nächste Token vorhersagen – reicht aus, um erstaunlich allgemeine Sprachfähigkeiten zu erlernen.
Der Decoder ist wie ein Autor, der einen Satz Wort für Wort schreibt: Jedes neue Wort wählt er auf Basis von allem, was er bisher geschrieben hat. Er darf dabei nicht spicken, was später kommt – er erzeugt den Text streng von links nach rechts.
Erzeugt Ausgabesequenzen autoregressiv – ein Token nach dem anderen
Nutzt maskierte Self-Attention, damit kein Token in die Zukunft blickt
Reine Decoder-Architekturen sind die Grundlage moderner LLMs wie GPT und Claude
Textgenerierung
Der Decoder produziert die Antworten von Chatbots und Schreibassistenten
Maschinelle Übersetzung
Im Encoder-Decoder-Modell erzeugt der Decoder den Zieltext aus der kodierten Eingabe
Code-Vervollständigung
Token-für-Token-Generierung von Programmcode in Tools wie Copilot
Der Encoder verarbeitet die gesamte Eingabe auf einmal und versteht sie im Kontext (alle Tokens sehen einander). Der Decoder erzeugt die Ausgabe Schritt für Schritt und darf dabei nur auf bereits erzeugte Tokens schauen – das ermöglicht die fortlaufende Textgenerierung.
Decoder-only-Modelle wie GPT sind hervorragend in der Textgenerierung und lassen sich einfach auf das Ziel ‚nächstes Token vorhersagen' trainieren. Diese Architektur skaliert gut und hat sich für allgemeine Sprachmodelle durchgesetzt.
Im Decoder wird die Aufmerksamkeit so maskiert, dass jedes Token nur die vorherigen und sich selbst betrachten kann, nicht aber spätere. Diese Maske ist nötig, damit das Modell beim Training nicht ‚schummelt', indem es die Antwort schon kennt.