Discussion about this post

User's avatar
Atin Agarwal's avatar

The trap I keep seeing is that once a reranker goes in, recall becomes the binding constraint and nobody notices — if the right passage never made the candidate set, no amount of reordering saves you, yet the pipeline still looks healthier because the top slot improved. It survives review because most eval suites score the final ranking rather than candidate coverage, so the failure is invisible in exactly the metric people watch. Worth measuring retriever recall@k separately before crediting the reranker for anything.

Elaine Barsoom's avatar

Running the default 100 here too, and no, never swept it—mostly because the eval never flagged retrieval as the bottleneck, which after reading this probably just means I wasn't measuring recall at fetch depth separately. The bge-reranker token limit thing actually explains a weird ranking drop I saw months back that I never traced to chunk size. Testing 50 vs 150 this week instead of guessing.

2 more comments...

No posts

Ready for more?