Skip to content
Discussion options

You must be logged in to vote

Both statements are right, and the resolution is a procedure rather than a preference.

The advice is: default to RRF, then measure.

RRF is the right default because it needs no labelled data, cannot be overfitted, and survives
score drift — a retriever whose score distribution shifts does not break the merge. If you have
no eval set, use RRF and do not think about it.

Once you have a labelled set large enough to tune α, measure. That is exactly what §4.9
does, and on this corpus the measurement overrode the default. The mechanism: RRF gives both
legs the same vote, and our dense leg is materially weaker than the lexical one here. An equal
vote drags the merge toward the weaker retriever.

S…

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
3 replies
@akash-coded
Comment options

akash-coded Sep 1, 2026
Maintainer Author

@akash-coded
Comment options

akash-coded Sep 1, 2026
Maintainer Author

@akash-coded
Comment options

akash-coded Sep 1, 2026
Maintainer Author

Answer selected by akash-coded
Comment options

You must be logged in to vote
2 replies
@akash-coded
Comment options

akash-coded Sep 1, 2026
Maintainer Author

@akash-coded
Comment options

akash-coded Sep 1, 2026
Maintainer Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
casebook A simulated teaching transcript, not a real exchange
1 participant