← Übersicht

Embedding Spaces

Ein Embedding übersetzt etwas Bedeutungsvolles ein Wort, einen Satz, ein Bild in einen Vektor, also eine Liste von Zahlen, die einen Punkt in einem hochdimensionalen Raum angibt. Der Trick: Der Raum ist so gebaut, dass Nähe Bedeutung ausdrückt. Ähnliche Dinge liegen nah beieinander, unähnliche weit auseinander. Bedeutung wird zu Geometrie die Grundlage, auf der moderne KI Sprache und Wissen verarbeitet.

Von Wörtern zu Punkten

„Katze" Embedding [ 0,21 −0,74 0,08 0,55 … −0,12 ] ein Punkt in z.B. 300 Dimensionen
Jedes Wort wird zu einem Zahlenvektor einem Punkt in einem Raum mit vielen (oft hunderten) Dimensionen.

Nähe bedeutet Ähnlichkeit

Der Raum ordnet sich nach Bedeutung. „Katze" und „Hund" liegen nah beieinander (beide Haustiere), „Auto" weit weg. Man misst Ähnlichkeit meist über den Winkel zwischen den Vektoren (Kosinus-Ähnlichkeit): kleiner Winkel = ähnlich. So bilden sich Cluster verwandter Begriffe.

Katze Hund Maus Tiere Auto LKW Bus Fahrzeuge
Verwandte Begriffe gruppieren sich. Der Abstand im Raum ist ein Maß für inhaltliche Ähnlichkeit.

Richtungen tragen Bedeutung

Das Erstaunlichste: Nicht nur Orte, auch Richtungen im Raum haben Bedeutung. Die Verschiebung von „Mann" zu „Frau" ist derselbe Vektor wie von „König" zu „Königin" die Richtung kodiert „Geschlecht". Deshalb funktioniert die berühmte Rechnung König − Mann + Frau ≈ Königin.

Mann Frau König Königin „weiblich" gleiche Richtung
Die „männlich→weiblich"-Richtung ist überall im Raum dieselbe. Bedeutungsbeziehungen werden zu parallelen Vektoren daraus entsteht das Rechnen mit Wörtern.

Hohe Dimension, sichtbar gemacht

Echte Embeddings haben hunderte Dimensionen unmöglich direkt zu sehen. Verfahren zur Dimensionsreduktion (t-SNE, UMAP) projizieren sie auf zwei Dimensionen und erhalten dabei die Nachbarschaften, sodass Cluster sichtbar werden. Das passt zur Mannigfaltigkeits-Hypothese: Die sinnvollen Punkte liegen auf einer niedrigdimensionalen, gekrümmten Fläche im großen Raum.

300 Dimensionen t-SNE / UMAP 2 Dimensionen Cluster bleiben erhalten
Dimensionsreduktion macht die verborgene Struktur sichtbar: Nachbarschaften bleiben, Cluster treten hervor.

Wo Embeddings arbeiten

AnwendungRolle des Embeddings
Semantische Suche / RAGFrage und Dokumente vergleichbar machen
Empfehlungenähnliche Produkte/Songs finden
ÜbersetzungBedeutung sprachübergreifend ausrichten
SprachmodelleEingabe-Tokens als Vektoren verarbeiten
ClusteringThemen automatisch gruppieren

Embeddings sind das Bindeglied vieler Themen dieses Wikis: Sie tragen die Geometrie, die neuronale Netze erzeugen, sie machen Superposition anschaulich, und sie sind die Währung von Suche und Abruf.

Quellen

Verwandte Themen