Reranking

term_id: reranking

Category: application_paradigms

Definition

Reranking is a strategy used in information retrieval and recommendation systems to enhance accuracy. First, a fast but less accurate model retrieves a large candidate set. Then, a slower, more sophisticated model (often using cross-attention or deep interaction) scores these candidates precisely. This balances efficiency and performance, ensuring high-quality results are presented to users without excessive computational cost during the initial search phase.

Summary

A two-stage retrieval process where an initial coarse ranking is refined by a more computationally expensive model to improve result relevance.

Key Concepts

  • Two-Tier Retrieval
  • Candidate Generation
  • Cross-Attention
  • Precision Optimization

Use Cases

  • Search Engines
  • Recommendation Systems
  • Retrieval-Augmented Generation (RAG)