Word Embeddings

Wie Maschinen Bedeutung im Vektorraum lernen

Was sind Word Embeddings?

AnalogieDefinition

Stell dir eine riesige Stadt vor, in der jedes Wort ein Haus ist. Wörter mit ähnlicher Bedeutung wohnen im selben Viertel: "Hund" und "Katze" als Nachbarn, "Berlin" und "Paris" zwei Strassen weiter im Hauptstadt-Viertel.

Das Verrückte: Die Richtungen in dieser Stadt haben Bedeutung. Geh vom Haus "Mann" zum Haus "Frau" — und exakt dieselbe Strecke führt von "König" zu "Königin". Genau das misst diese Demo: König − Mann + Frau ≈ Königin.

Wie funktionieren Word Embeddings?

Ein Modell liest Milliarden von Sätzen. Bei jedem Satz lernt es: Welche Wörter tauchen oft im selben Kontext auf? Daraus baut es für jedes Wort einen Vektor — meist 50 bis 300 Dimensionen — sodass kontextuell ähnliche Wörter ähnliche Vektoren bekommen.

  1. 1
    Skip-Gram / CBOWDas Modell sagt für jedes Wort die Nachbarn voraus (oder umgekehrt) und passt die Vektoren so an, dass die Vorhersage besser wird.
  2. 2
    Semantische AchsenIm Training entstehen Richtungen wie "Geschlecht", "Hauptstadt-zu-Land" oder "Plural" — ohne dass jemand sie programmiert hat.
  3. 3
    2D-ProjektionFür die Anzeige wird der 100-dimensionale Raum mit PCA auf 2D flachgedrückt. Cluster bleiben sichtbar, Abstände auf der Karte stimmen aber nur grob — deshalb werden Nachbarn und Analogien auf den vollen Vektoren berechnet.
  4. 4
    Vektor-ArithmetikWeil semantische Achsen als Richtungen vorliegen, funktioniert a − b + c als analoge Operation — der Klassiker ist König − Mann + Frau ≈ Königin.

Interaktive Demo — Bedeutungsraum erkunden

Diese Karte ist der Bedeutungsraum: Jeder Punkt ist ein Wort, die farbigen Flächen sind Themen-Cluster, und räumliche Nähe bedeutet ähnliche Bedeutung. Ziehen verschiebt die Karte, Mausrad bzw. zwei Finger zoomen. Wähle darunter eine Aufgabe.

Die Karte in Worten

Diese Karte macht Bedeutung sichtbar: Wörter werden zu Orten, und die Wege zwischen ihnen zu Richtungen. Wer die Karte nicht sehen kann, bekommt hier die Form beschrieben, die die Zahlen unten weglassen.

Was du siehst
Rund 190 kleine Punkte, über die Fläche verstreut wie ein Sternenhimmel. Gleichfarbige Punkte drängen sich zu Inseln zusammen: die Tiere hocken in einer Ecke, die Länder in einer anderen, die Gefühle wieder woanders. Je näher zwei Punkte beieinanderliegen, desto ähnlicher ist ihre Bedeutung.
Was passiert
Klickst du ein Wort an, spannen sich kurze Linien zu seinen nächsten Nachbarn im selben Viertel. Beim Rechnen erscheint ein Pfeil, und das Ergebnis setzt sich als neuer Punkt genau dort ab, wo das erwartete Wort schon liegt. Analogien zeigen sich als parallele Pfeile: der Weg von König zu Königin weist in dieselbe Richtung wie der von Mann zu Frau.
Was du tun kannst
Drei Aufgaben stehen bereit: Nachbarschaft zeigt zu einem Wort die ähnlichsten Nachbarn, Rechnen lässt dich a − b + c ausprobieren, Challenge fragt dich Analogien ab. Einzelne Punkte kannst du anklicken, die Karte ziehen und zoomen.
Worauf du achtest
Achte auf die parallelen Pfeile. Dass König zu Königin denselben Weg nimmt wie Mann zu Frau, ist kein Zufall — das Modell hat eine Regel wie Geschlecht als feste Richtung im Raum gelernt. Genau deshalb wird Bedeutung hier zu Nähe und Richtung.
Ziehen zum Verschieben · Mausrad zum Zoomen

Jedes Wort ist ein Punkt im Raum. Klick eins an — die hervorgehobenen Nachbarn sind die bedeutungsähnlichsten, gemessen per Cosinus-Ähnlichkeit.

Auto-Complete: Pfeiltasten + Enter, oder einfach klicken.

Klick einen Punkt im Raum oder such ein Wort, um seine nächsten Nachbarn zu sehen.

Lade Embeddings…

Wo Word Embeddings stecken

Embeddings sind keine Spielerei — sie sind das Fundament fast jeder modernen Sprach-KI:

Semantische Suche

Suchmaschinen finden Dokumente nach Bedeutung statt nur nach exakten Wörtern — die Suche nach "Auto" findet auch "Fahrzeug".

Empfehlungssysteme

Ähnliche Produkte, Songs oder Artikel werden über die Nähe ihrer Vektoren gefunden — "das könnte dir auch gefallen".

Maschinelle Übersetzung

Mehrsprachige Embeddings richten verschiedene Sprachräume aneinander aus — die Grundlage moderner Übersetzer.

Sprachmodelle (LLMs)

Jedes Token in ChatGPT & Co. startet als Embedding — es ist die allererste Schicht jedes Transformers.

Das Wichtigste in Kürze

  1. Wörter werden zu Vektoren: Jedes Wort bekommt eine Position im Raum — gelernt aus dem Kontext, in dem es vorkommt.
  2. Nähe bedeutet Bedeutung: Semantisch ähnliche Wörter liegen nah beieinander; gemessen wird das mit der Cosinus-Ähnlichkeit.
  3. Richtungen tragen Bedeutung: Dieselbe Strecke wie von Mann zu Frau führt von König zu Königin — deshalb funktioniert König − Mann + Frau ≈ Königin.
  4. Gelernt, nicht programmiert: Die semantischen Achsen entstehen von selbst beim Training auf Milliarden Sätzen.
  5. Grenze statischer Embeddings: Ein Wort hat genau einen Vektor; Mehrdeutigkeit lösen erst kontextuelle Modelle wie BERT.

Hast du es verstanden?

  • Ich kann erklären, warum bedeutungsähnliche Wörter im Raum nah beieinander liegen.
  • Ich verstehe, was die Cosinus-Ähnlichkeit zwischen zwei Wort-Vektoren misst.
  • Ich kann nachvollziehen, warum König − Mann + Frau ≈ Königin funktioniert.
  • Ich kenne die Hauptgrenze klassischer (statischer) Embeddings: ein Wort, ein Vektor.

Teste dein Wissen

Frage 1 / 4
Noch offen

Warum funktioniert "König − Mann + Frau ≈ Königin"?

Wählen Sie eine Antwort
Auflösung: 1) A · 2) B · 3) C · 4) B
TheorieGeschichtePseudocodeSchritt für SchrittFlussdiagramm

Wörter als Punkte im Raum

Ein Computer kann mit dem Text König nichts anfangen — mit Zahlen schon. Ein Word Embedding ordnet jedem Wort einen Vektor aus vielen Zahlen zu (in der Praxis 50 bis 300 Dimensionen). Der Trick: Wörter mit ähnlicher Bedeutung bekommen ähnliche Vektoren und liegen damit nah beieinander. So wird aus Bedeutung eine Geometrie, die man messen und mit der man rechnen kann.

Die Grundidee: Du erkennst ein Wort an seiner Gesellschaft

Woher soll das Modell wissen, dass Katze und Hund verwandt sind? Aus dem Kontext. Beide stehen oft neben Wörtern wie füttern, Fell oder Tierarzt. Diese distributionelle Hypothese (Firth, 1957: You shall know a word by the company it keeps) ist der Kern: Wörter, die in ähnlichen Umgebungen auftauchen, meinen meist Ähnliches. Niemand programmiert die Bedeutungen von Hand — sie entstehen allein aus rohem Text.

Skip-Gram: Nachbarn vorhersagen

Das word2vec-Verfahren (Mikolov u.a., 2013) schiebt ein Kontextfenster über den Text. In der Skip-Gram-Variante versucht das Modell, aus einem Zielwort dessen Nachbarn vorherzusagen; die Umkehrung heißt CBOW (aus den Nachbarn das Zielwort). Bei jedem Treffer werden die beteiligten Vektoren ein Stück zusammengeschoben, bei zufällig gezogenen Nicht-Nachbarn auseinander. Dieses Ziehen an Millionen Sätzen formt nach und nach den Vektorraum. Das sogenannte Negative Sampling ist dabei eine effiziente Näherung des vollständigen Softmax, keine exakte Wahrscheinlichkeitsrechnung.

Rechnen mit Bedeutung

Weil im Training ganze Richtungen für Konzepte wie Geschlecht oder Hauptstadt-zu-Land entstehen, lässt sich mit Vektoren rechnen. Der berühmte Fund von 2013: König − Mann + Frau ≈ Königin. Man verschiebt den Vektor von König entlang der Geschlechts-Richtung und landet nahe bei Königin. Wichtig: Das Ergebnis ist der nächstgelegene Vektor, keine exakte Gleichung — es klappt für viele, aber nicht für alle Analogien, und die Eingabewörter selbst werden von der Suche ausgeschlossen.

Eigenschaften und Grenzen

  • Selbstüberwacht: lernt nur aus rohem Text, ganz ohne Labels
  • Ähnlichkeit = Kosinus: gemessen wird der Winkel zwischen Vektoren, nicht ihre Länge
  • Statisch: klassische Embeddings geben jedem Wort einen Vektor — Bank (Geldhaus) und Bank (Sitzmöbel) fallen zusammen
  • Verzerrungen: was im Text steckt, steckt auch im Modell — gesellschaftliche Vorurteile im Korpus landen messbar in den Vektoren

Spiele mit der Demo! Klick ein Wort an und sieh seine nächsten Nachbarn samt Kosinus-Wert. Wechsle dann zum Rechen-Modus und probiere König − Mann + Frau — oder Berlin − Deutschland + Frankreich. Beobachte, wie gut die Analogie trifft und wo sie danebenliegt.