Embeddings & Latent Space

Der mathematische Raum, in dem ähnliche Wörter benachbart sind, ohne dass es ihnen jemand gesagt hat.

Architekturen 10 min Fortgeschritten 15. Juni 2026

Dein Computer liest das Wort "Apfel" und sieht die Token-ID 402. Diese Zahl ist bedeutungslos — bis die Maschine lernt, sie in einem Raum zu platzieren, wo ähnliche Konzepte dicht beieinander liegen. Dieser Raum ist das Embedding — und ohne ihn gäbe es kein ChatGPT, keinen Bildgenerator und keine moderne KI.

In diesem Artikel lernst du drei Dinge: wie Word2Vec Wörter in dichte Vektoren verwandelt, was der Latent Space ist und warum Nähe darin semantische Ähnlichkeit bedeutet, und wie RAG-Pipelines auf Embeddings aufbauen, um Wissen aus Dokumenten abzurufen.

Wörter als Vektoren: Der Word2Vec-Durchbruch

Vor Word2Vec nutzten Entwickler One-Hot-Encoding: Jedes Wort wurde als riesiger Vektor dargestellt — 50.000 Dimensionen, davon genau eine 1 und 49.999 Nullen. Das fatale Problem: Die Distanz zwischen "Apfel" und "Banane" ist identisch mit der zwischen "Apfel" und "Auto". One-Hot hat kein Konzept von Ähnlichkeit.

One-Hot-Encoding

50.000 Dimensionen. Genau eine 1, rest Nullen. Keine Ähnlichkeit messbar. "Apfel" und "Banane" gleich weit entfernt wie "Apfel" und "Motor".

Dichtes Embedding

100-300 Dimensionen. Alle Werte aktiv. Ähnlichkeit direkt messbar. "Apfel" und "Banane" liegen nah beieinander.

2013 stellten Tomas Mikolov und sein Team bei Google Word2Vec vor. Die Grundidee stammt vom Linguisten J.R. Firth (1957): "Du erkennst ein Wort an der Gesellschaft, die es pflegt." Wörter, die in ähnlichen Kontexten vorkommen, bekommen ähnliche Vektoren. Word2Vec trainierte auf Milliarden von Sätzen und komprimierte die Bedeutung in dichte Vektoren mit typischerweise 100 bis 300 Dimensionen.

Word Embedding — Wenn Wörter Koordinaten bekommen

AnalogieDefinition
Stell dir eine neue Schülerin vor, die an einer fremden Schule ankommt und die Sprache nicht spricht. Sie erkennt, wer "zusammengehört", indem sie beobachtet, wer mit wem in der Mittagspause zusammensitzt. Kinder am selben Tisch teilen vermutlich Interessen. Word2Vec macht genau das: Es beobachtet Milliarden von Sätzen und platziert Wörter, die in denselben Nachbarschaften vorkommen, nahe beieinander.

Wo die Analogie bricht: Die Schülerin sieht auch Gesichter, hört Stimmen und liest Körpersprache. Word2Vec kennt nur Text — es hat keinerlei sensorische Verankerung. Es weiß, dass "Apfel" und "Banane" mit "Obst" auftreten, aber nicht, wie eines davon schmeckt.

Das berühmteste Beispiel: Vector("König") - Vector("Mann") + Vector("Frau") ≈ Vector("Königin"). Die Richtung von "Mann" zu "Frau" im Vektorraum entspricht ungefähr der Verschiebung von "König" zu "Königin". Ähnlich: Vector("Paris") - Vector("Frankreich") + Vector("Deutschland") ≈ Vector("Berlin"). Diese Gleichungen sind faszinierend — aber auch idealisiert. In der Praxis sind Embedding-Räume unordentlicher als Lehrbuchbeispiele vermuten lassen.

Häufiger Irrtum: "Embeddings verstehen Bedeutung"

Nein. Embeddings erfassen statistische Kookkurrenz-Muster, keine Bedeutung.

"Apfel" und "Banane" liegen nahe beieinander, weil sie in ähnlichen Sätzen vorkommen — nicht weil das Modell weiß, was Obst ist. Frühe Word2Vec-Modelle produzierten "Arzt" - "Mann" + "Frau" ≈ "Krankenschwester" — ein Abbild gesellschaftlicher Verzerrungen in den Trainingsdaten, keine medizinische Realität.

Jedes moderne neuronale Netz beginnt damit, seine Eingabe in Embeddings umzuwandeln. In einem Transformer ist die allererste Schicht die Embedding-Schicht — sie konvertiert Token-IDs in dichte Vektoren, bevor irgendein Attention-Mechanismus arbeiten kann.

Interaktiv: Bag-of-Words und TF-IDF

Bevor Wörter zu dichten Embeddings werden, muss ein Text erst einmal zu Zahlen werden. Der klassische Weg: zählen, welches Wort wie oft vorkommt (Bag-of-Words) und dann gewichten, wie aussagekräftig ein Wort ist (TF-IDF). Probiere es an drei kleinen Dokumenten aus.

Der Latent Space: Wo Bedeutung lebt

Latent Space — Der verborgene Raum der Repräsentationen

AnalogieDefinition
Stell dir eine unsichtbare Stadtkarte vor, auf der ähnliche Konzepte im selben Viertel "wohnen". Es gibt ein "Hunde-Viertel" neben dem "Katzen-Viertel", ein "Europa-Viertel" neben dem "Asien-Viertel". Kein Mensch hat diese Karte gezeichnet — das Modell hat sie vollständig selbst kartografiert.

"Latent" bedeutet verborgen: Die Dimensionen des Raums korrespondieren nicht mit menschlich lesbaren Eigenschaften. Dimension 47 könnte teilweise "Formalität" und teilweise "Themengebiet" kodieren — sauber benennen lässt sie sich nicht. Deshalb nutzen Forscher mathematische Werkzeuge zur Dimensionsreduktion, um hochdimensionale Räume in 2D zu visualisieren.

300
Word2Vec Dimensionen pro Wortvektor
12.288
GPT-3 Dimensionen im Latent Space
4x64x64
Stable Diffusion Latente Bildrepräsentation

Wo die Analogie bricht: Eine Stadt ist zweidimensional. Der Latent Space hat Tausende Dimensionen. In 2D kann ein Punkt nur wenige direkte Nachbarn haben. In 12.288 Dimensionen kann "Hund" gleichzeitig nah an "Katze" (Haustier-Dimension), "Wolf" (Biologie-Dimension) und "Treue" (Charakter-Dimension) liegen. Diese mehrdimensionale Nähe ist auf einer flachen Karte unmöglich.

Ein konkretes Beispiel: Ein Textanalyse-Tool bettet Filmrezensionen ein. "Der Film war großartig, brillante Schauspielleistung" und "Fantastischer Streifen, hervorragende Darsteller" landen fast am selben Punkt — obwohl sie kein einziges bedeutendes Wort teilen. "Der Film war furchtbar langweilig" landet am entgegengesetzten Ende des Raums.

Häufiger Irrtum: "Jede Dimension hat eine lesbare Bedeutung"

Nein. Im Gegensatz zu handgefertigten Features ("Dimension 1 = Größe, Dimension 2 = Gewicht") sind Latent-Space-Dimensionen abstrakt und verschränkt.

Deshalb nutzen Forscher Dimensionsreduktion (t-SNE, PCA) zur Visualisierung — aber diese Projektionen verlieren immer Information und können irreführend sein.

RAG: Die Killer-App der Embeddings

Retrieval-Augmented Generation verbindet ein vortrainiertes LLM mit externem Wissen. Die technische Grundlage: Embeddings. Ohne die Übersetzung von Text in Vektoren würde RAG nicht existieren.

1
Chunking
2
Embedding
3
Speichern
4
Query-Embed
5
Suche
6
Generieren

Der Ablauf: Dokumente werden in Chunks von 500-1000 Tokens zerlegt. Jeder Chunk wird durch ein Embedding-Modell in einen Vektor umgewandelt und in einer Vektor-Datenbank gespeichert. Bei einer Nutzeranfrage wird auch die Frage eingebettet, die ähnlichsten Chunks per Similarity Search gefunden, und dem LLM als Kontext übergeben.

Keyword-Suche

Findet nur Dokumente mit exakt den gesuchten Wörtern. "Passwort zurücksetzen" findet nicht "Zugangsdaten erneuern".

Semantische Suche

Findet Dokumente nach Bedeutung. "Passwort zurücksetzen" findet auch "Zugangsdaten erneuern" und "Account-Wiederherstellung".

Ein Unternehmen verwaltet 10.000 technische PDF-Handbücher. Ein Mitarbeiter fragt: "Wie setze ich mein Passwort zurück?" Keyword-Suche findet nur Dokumente mit "Passwort". Embedding-basierte Suche findet auch Chunks über "Zugangsdaten erneuern", "Kennwort-Reset" und "Account-Wiederherstellung" — weil diese Phrasen im Latent Space nahe beieinander liegen.

Häufiger Irrtum: "RAG ersetzt Fine-Tuning"

RAG und Fine-Tuning lösen unterschiedliche Probleme. Bildlich: RAG gibt der KI ein neues Buch zu lesen, Fine-Tuning verändert das Gehirn der KI.

RAG liefert Zugang zu externem, aktualisierbarem Wissen — ideal für Fakten, die sich ändern. Fine-Tuning verändert das Verhalten und den Stil des Modells — ideal für domänenspezifischen Ton. Viele Produktionssysteme nutzen beides.

Word2Vec und GloVe erzeugen statische Embeddings: Ein Wort bekommt immer denselben Vektor, egal in welchem Kontext es steht. Das Wort "Bank" hat denselben Vektor, ob es um ein Geldinstitut oder eine Parkbank geht.

BERT (2018) führte kontextuelle Embeddings ein: Dasselbe Wort bekommt je nach Satzkontext unterschiedliche Vektoren. "Die Bank am Fluss" und "Die Bank überweist Geld" erzeugen verschiedene Vektoren für "Bank" — das Modell löst Mehrdeutigkeiten auf.

Diese Evolution war entscheidend: Kontextuelle Embeddings ermöglichten die sprachliche Tiefe, die moderne LLMs wie GPT und Claude auszeichnet.

Die Cosine Similarity misst den Winkel zwischen zwei Vektoren: cos(θ) = (A·B) / (||A|| × ||B||). Der Wert liegt zwischen -1 (entgegengesetzt) und +1 (identische Richtung). In hochdimensionalen Räumen funktioniert diese Winkelmetrik besser als die euklidische Distanz.

Praktische Interpretation: 0,92 = sehr ähnlich (z.B. Synonyme). 0,5 = schwach verwandt. 0,1 = kaum Zusammenhang. Diese Scores bestimmen, welche Chunks in einer RAG-Pipeline als "relevant" gelten.

Interaktiv: Wörter im Embedding-Raum

Klicke auf die Wörter und beobachte ihre Position im 2D-Raum. Semantisch ähnliche Wörter liegen nah beieinander. Beachte die parallelen Achsen: König verhält sich zu Königin wie Mann zu Frau — genau die Vektorarithmetik, die Word2Vec berühmt gemacht hat.

Klicke auf einen Begriff, um mehr zu erfahren. Die Linien zeigen, wie die Konzepte zusammenhängen.
GeschlechtGeschlechtAdelAdelähnlichKönigKöniginMannFrauHundKatzeAuto

Klicke auf einen Kreis, um Details zu sehen.

Legende

König
Königin
Mann
Frau
Hund
Katze
Auto

Warnungen und Fallstricke

  • Die KI versteht keine echte Bedeutung. Sie kennt nur statistische Muster. "Apfel" und "Banane" liegen nahe beieinander, weil sie in ähnlichen Sätzen stehen — nicht weil das Modell Obst kennt.
  • Die Gleichung König - Mann + Frau ≈ Königin ist ein idealisiertes Lehrbuchbeispiel. In der Praxis sind Embedding-Räume chaotisch. Solch saubere Analogien sind die Ausnahme.
  • Embeddings sind nicht universell: Ein auf Englisch trainiertes Modell funktioniert für deutsche Texte oft schlecht. Ein reines Text-Modell kann keine Bilder kodieren.
  • "Semantische Suche" bedeutet nicht, dass die KI Sinn versteht. Bei Ironie, Sarkasmus oder feinen Nuancen scheitert die reine Distanzmessung.

Das Wichtigste

  1. Embeddings übersetzen Konzepte in dichte numerische Vektoren. Wörter mit ähnlichem Kontext bekommen ähnliche Vektoren — "Apfel" und "Banane" clustern zusammen, "Apfel" und "Vergaser" nicht.
  2. Der Latent Space ist das hochdimensionale Koordinatensystem, in dem alle Repräsentationen leben. Seine Tausenden Dimensionen erlauben es einem Konzept, gleichzeitig zu vielen verschiedenen verwandten Konzepten nah zu sein.
  3. RAG macht Embeddings praktisch nutzbar: Dokumente chunken, einbetten, in einer Vektor-DB speichern, semantisch suchen, relevante Chunks an ein LLM übergeben. Ohne Embeddings kein RAG.

Jetzt verstehst du, wie KI-Modelle Bedeutung repräsentieren. Im nächsten Artikel lernst du Computer Vision und CNNs — wie Maschinen lernen, Bilder zu verstehen.

Quiz: Embeddings & Latent Space

Frage 1 / 4
Noch offen

Welches Problem löst Word2Vec, das One-Hot-Encoding nicht kann?

Wählen Sie eine Antwort
Auflösung: 1) B · 2) C · 3) C · 4) B

Hast du alles verstanden?

  • Warum liegen die Vektoren für "Apfel" und "Banane" dicht beieinander, obwohl die Wörter keine Buchstaben teilen?
  • Was bedeutet es, wenn ein Latent Space 12.288 Dimensionen hat?
  • Warum findet eine RAG-Suche nach "Passwort zurücksetzen" auch Dokumente über "Zugangsdaten erneuern"?