Ülesanne täielikult lahendatud
-
Maa ja Päike väärtusel 0,299 13 kohtumise lõikes 6 sammu
Paneelis on
␣Maaja␣Päikeskooriks 0,299. Maa esineb korpuses 230 korda ja Päike 150 korda kokku 385 078 tokeni seas, mis avavad kahe peale 2 770 646 kontekstipesa, ning need kaks asuvad teineteisest 4 tokeni piires 13 korda. Arvuta, kui palju sellest 0,299 skoorist annavad need 13 kokkupuudet.-
Iga kontekstisõna kohta on üks koordinaat ning enne mis tahes võrdlemist skaalatakse vektorid pikkusele 1. Just see skaalamine teeb koosinussarnasusest lihtsa skalaarkorrutise: 0,299 on korrutiste summa, mille iga liige vastab ühele kontekstisõnale, mis on kahel tokenil ühine.
-
Koordinaat kujutab endast üllatussuhet, mitte esinemisarvu — kui tihti see paar tegelikult koos esineb võrreldes sellega, kui tihti nad sattuksid kokku segatud korpuses. Negatiivne üllatus piiratakse väärtusega 0, seega registreerib vektor selle, mille poole token tõmbub, ega saa kuidagi jäädvustada seda, mida see väldib.
-
Alustame juhusest. Maale kuulub 230 positsiooni 385 078-st ja Päikesele 150, seega kõigi 2 770 646 pesa peale võiks seda paari oodata 0,6446 korda — vähem kui 1 esinemist terve korpuse peale.
-
Need esinevad koos 13 korda ehk 20,17 korda rohkem kui juhus ennustab, ning koordinaadiks on selle suhte logaritm: 3,004. Mõlemad vektorid saavad sama väärtuse, sest esinemisarv ja mõlemad sagedused on mõlemas suunas loetuna samad.
-
Nüüd skaalame. Maa vektoril on 419 positiivset koordinaati ja pikkus 30,381; Päikese vektoril on 302 ning pikkus 29,144. Jagades väärtuse 3,004 kummagagi, saame ühikkoordinaatideks 0,0989 ja 0,1031.
-
Nende korrutis 0,0102 on nende 13 kokkupuute kogu panus. Maa ja Päike jagavad kokku 105 kontekstisõna; liites kõik 105 korrutist, saame tulemuseks 0,2992, mille tööriist ümardab väärtusele 0,299 — seega annavad otsesed tõendid 3,4% skoorist.
Vastus
Tööriist väljastab tulemuseks 0,299 ja nende kahe sõna tegelikud kokkupuuted moodustavad sellest 0,0102. Ülejäänu on kaaslaste teene: 105 ühist kontekstisõna kokku 2 742 tokeni seast, millel üldse vektor olemas on. Sellest järeldub kaks asja. Kuna piiramine eemaldab iga negatiivse koordinaadi, on igaüks 105 korrutisest positiivne, mistõttu ulatub skaala 0-st 1-ni, mitte -1-st 1-ni — paar, millel pole midagi ühist, saab skooriks 0, mitte 1 vastandarvu. Nurgaks tõlgendatuna on 0,299 võrdne 72,6°-ga, mis asetab Maa ja Päikese 17,4° kaugusele täielikust ühisosa puudumisest. Ning skoorist kõrgemal asuv pingerida on peenem kui selle all olevad tõendid: ␣planeet on Maa naabrite nimekirja eesotsas skooriga 0,307, edestades Päikest 0,008 võrra, kuigi ainus Maa ja Päikese vaheline koordinaat on üksinda väärt 0,0102. Ainsast kontekstisõnast piisab, et muuta seda, millist tokenit nimetatakse lähimaks.
-
Õpitee
Kuidas LLM järgmise sõna valib
Allikad (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.