

Two-stage retrieval where initial results from bi-encoder vector search are reranked using more expensive cross-encoder models for higher accuracy. Used in Hindsight and other systems.
Loading more......
Cross-Encoder Reranking is a two-stage retrieval approach where fast approximate search provides candidates, which are then reranked using slower but more accurate cross-encoder models.
Bi-encoders encode query and document separately, limiting interaction. Cross-encoders encode them together, capturing fine-grained relationships but at higher computational cost.
Hindsight uses four parallel retrieval strategies, then applies cross-encoder reranking to combine and refine results, achieving 91.4% on LongMemEval.
Technique/pattern, various implementations available.