-
Notifications
You must be signed in to change notification settings - Fork 502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: order of similarity matters, WHY? #648
Comments
It seems that you did not experiment with changing x,y to y,x. It seems that you should use |
I did, look at these lines,
|
It's amazing that there is such a phenomenon! |
Is it because the LLM replies differently if ranking/ordering of content is different in a rag application? |
I don't know much about this part. Theoretically, the distance between the two vectors should be calculated to get the score. Swapping the positions should not affect the score. |
We trained a cross-encoder model to evaluate similarity, where conceptually the pairs should ignore their positions. However, since it uses BERT, there could be some unusual behavior, as it's a lightweight transformer without any constraints to enforce this. |
Current Behavior
Using the default onnx model,
Score function
Case 1:
Case 2:
Just changed x,y to y,x while passing argument to get_score, why drastic changes in scores?
Expected Behavior
No response
Steps To Reproduce
No response
Environment
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: