unrelated paragraphs score 0.86 cosine with text-embedding-3-small, is my index broken embeddings
Sanity checking before I build on this. "How do I reset my password" against a paragraph about our office move scores 0.86. A genuinely relevant paragraph scores 0.89. That is a three point gap between right and completely unrelated. I had planned to drop anything under 0.8 as "no good answer". Is something wrong with how I am storing or comparing these?
@frosting_fixer · 2w ago · 2 replies
Nothing is broken. Cosine similarity from these models lives in a narrow band — anything in the same language and roughly the same domain lands somewhere around 0.75 to 0.90, because a large part of the vector encodes "this is English business prose" and not the topic.
The absolute number is meaningless. Only the ordering within a single query means anything, and even that is weak. So:
Reply
Report
@capsule_curious · 2w ago
We shipped
score > 0.78as a no-answer guard and it did not fire once in two months. Found it during an eval, not from a user, which is its own lesson.Reply
Report