Slovník výrazov AI/RAG a vyhľadávanie

RAG a vyhľadávanie

kosínusová podobnosť

Anglický výraz cosine similarity

pokročiléheslo č. 6345 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená kosínusová podobnosť?

Kosínusová podobnosť meria uhol medzi dvoma nenulovými vektormi ako ich skalárny súčin delený súčinom noriem. Pri jednotkovo normalizovaných vektoroch sa rovná dot-productu. Ignoruje absolútnu veľkosť vektorov a jej význam závisí od toho, ako embeddingový model usporiadal priestor.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Vektorový index normalizuje dokumentové aj query vektory a zoradí ich podľa kosínusu. Tím overí, že databázová metrika zodpovedá tréningu modelu a ošetrí nulový vektor. Prah podobnosti sa ladí na označených pároch; číslo sa neinterpretuje ako percento pravdepodobnosti.

Overiteľnosť

Odborné zdroje

  1. Stanford IR Book - dot products and cosine similaritynlp.stanford.edu
  2. Sentence-BERT: Sentence Embeddings using Siamese BERT-Networksarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje kosínusová podobnosť?

Výpočet vydelí dot-product vektorov ich L2 normami, čím porovná smer bez vplyvu škály.

Kedy má kosínusová podobnosť praktický význam?

Vektorový index normalizuje dokumentové aj query vektory a zoradí ich podľa kosínusu.

S čím si pojem nezamieňať?

Euklidovská vzdialenosť meria priamu vzdialenosť; kosínus porovnáva uhol a pri normalizácii majú monotónne súvisiace poradie.

Ako sa výsledok kontroluje?

Kontroluje sa ručný výpočet na vzorke, normalizácia, poradie známych párov a výkon pri zvolenom prahu.

Na čo si dať pozor?

Nulový vektor nemá definovaný kosínus a vysoká podobnosť neznamená logickú implikáciu ani pravdivosť.