Aufgabe vollständig gelöst
-
Erde und Sonne bei 0,299 über 13 Treffen 6 Schritte
Das Panel bewertet
␣Earthim Vergleich zu␣Sunmit 0,299. Earth kommt im Korpus 230-mal vor und Sun 150-mal, verteilt auf 385.078 Tokens, die zusammen 2.770.646 Kontext-Slots eröffnen, und die beiden stehen 13-mal innerhalb von 4 Tokens zueinander. Berechnen Sie, wie viel von den 0,299 diese 13 Zusammentreffen ausmachen.-
Eine Koordinate pro Kontextwort, und die Vektoren werden auf die Länge 1 skaliert, bevor irgendetwas verglichen wird. Diese Skalierung macht die Kosinus-Ähnlichkeit zu einem einfachen Skalarprodukt: 0,299 ist eine Summe von Produkten, ein Term für jedes Kontextwort, das die beiden Tokens gemeinsam haben.
-
Eine Koordinate ist ein Überraschungsverhältnis, keine Anzahl — wie oft das Paar tatsächlich zusammen auftritt, verglichen damit, wie oft ein durchmischtes Korpus die beiden zusammenbringen würde. Negative Überraschung wird auf 0 gekappt, sodass der Vektor erfasst, wovon ein Token angezogen wird, und keine Möglichkeit hat zu erfassen, was es meidet.
-
Zunächst der Zufall. Earth besetzt 230 der 385.078 Positionen und Sun 150, sodass man über alle 2.770.646 Slots hinweg das Paar 0,6446-mal erwarten würde — weniger als 1 Vorkommen im gesamten Korpus.
-
Sie treten 13-mal auf, das 20,17-Fache dessen, was der Zufall vorhersagt, und die Koordinate ist der Logarithmus dieses Verhältnisses: 3,004. Beide Vektoren erhalten denselben Wert, da die Anzahl und die beiden Häufigkeiten in beiden Richtungen gleich gelesen werden.
-
Nun zur Skalierung. Der Vektor von Earth hat 419 positive Koordinaten und eine Länge von 30,381; der von Sun hat 302 und eine Länge von 29,144. Teilt man 3,004 durch den jeweiligen Wert, ergeben sich die Einheitskoordinaten 0,0989 und 0,1031.
-
Ihr Produkt, 0,0102, ist der gesamte Beitrag dieser 13 Zusammentreffen. Earth und Sun teilen sich insgesamt 105 Kontextwörter; addiert man alle 105 Produkte, erhält man 0,2992, was das Werkzeug auf 0,299 rundet — die direkte Evidenz liefert also 3,4 % des Werts.
Antwort
Das Werkzeug gibt 0,299 aus, und die Male, in denen diese beiden Wörter tatsächlich aufeinandertreffen, machen 0,0102 davon aus. Der Rest ist Gesellschaft: 105 gemeinsame Kontextwörter von den 2.742 Tokens, die überhaupt einen Vektor besitzen. Daraus folgen zwei Dinge. Da das Kappen jede negative Koordinate entfernt, ist jedes der 105 Produkte positiv, sodass die Skala von 0 bis 1 statt von -1 bis 1 reicht — ein Paar ohne Gemeinsamkeiten erzielt den Wert 0, nicht das Gegenteil von 1. Als Winkel gelesen entspricht 0,299 einem Winkel von 72,6°, womit Earth und Sun 17,4° davon entfernt sind, gar nichts gemeinsam zu haben. Und die Rangfolge oberhalb des Werts ist feiner als die Evidenz darunter: ␣planet führt die Nachbarliste von Earth mit 0,307 an, mit 0,008 Vorsprung vor Sun, während die einzelne Koordinate für Earth und Sun allein schon 0,0102 wert ist. Ein einziges Kontextwort genügt, um zu ändern, welches Token als das nächstgelegene bezeichnet wird.
-
Lernpfad
Wie ein LLM das nächste Wort wählt
Quellen (2)
- The vector arithmetic this tool measures, in the paper that made it famous: T. Mikolov, K. Chen, G. Corrado and J. Dean, "Efficient Estimation of Word Representations in Vector Space." arXiv:1301.3781, 2013.
- The co-occurrence counts underneath it, made explicit: J. Pennington, R. Socher and C. D. Manning, "GloVe: Global Vectors for Word Representation." Proceedings of EMNLP 2014, 1532–1543, 2014.