Slovník výrazov AI/RAG a vyhľadávanie

RAG a vyhľadávanie

preusporiadavač výsledkov

Anglický výraz reranker

základnéheslo č. 6155 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená preusporiadavač výsledkov?

Preusporiadavač výsledkov je druhý rankingový stupeň, ktorý zmení poradie malej kandidátskej množiny pomocou presnejšieho alebo drahšieho modelu. Nevytvára kandidátov z celej kolekcie, preto jeho maximálny výkon obmedzuje záchyt prvého retrievera. Môže používať cross-encoder, ColBERT alebo pravidlá.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Hybridný retrieval vráti 100 segmentov a reranker ich zoradí podľa otázky, čerstvosti a typu zdroja. Pred modelom sa uplatnia oprávnenia; po ňom sa odstránia takmer identické segmenty. Eval reportuje recall kandidátov aj nDCG po rerankingu a sleduje latenciu.

Overiteľnosť

Odborné zdroje

  1. ColBERT: Efficient and Effective Passage Search via Contextualized Late Interactionarxiv.org
  2. Dense Passage Retrieval for Open-Domain Question Answeringarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje preusporiadavač výsledkov?

Reranker vypočíta nové skóre pre každý kandidátny pár a zoradí iba túto obmedzenú množinu.

Kedy má preusporiadavač výsledkov praktický význam?

Hybridný retrieval vráti 100 segmentov a reranker ich zoradí podľa otázky, čerstvosti a typu zdroja.

S čím si pojem nezamieňať?

Retriever rozhoduje, čo sa do kandidátov dostane; reranker optimalizuje poradie už nájdených položiek.

Ako sa výsledok kontroluje?

Meria sa delta nDCG/MRR, top-k precision, latencia, stabilita pri rôznych kandidátnych sadách a kalibrácia.

Na čo si dať pozor?

Slabý prvý stupeň vytvorí strop kvality a drahý reranker môže zvýšiť latenciu bez zisku pre jednoduché dopyty.