Presná definícia
Čo znamená Fúzia recipročného poradia?
Fúzia recipročného poradia (RRF) je bezparametrický zlučovací algoritmus určený na spájanie a preusporiadanie výsledkov z viacerých nezávislých vyhľadávacích metód (napríklad kľúčového a sémantického vyhľadávania) do jediného finálneho rebríčka. Algoritmus prideľuje skóre položkám výhradne na základe ich umiestnenia (poradia) v jednotlivých zoznamoch bez ohľadu na pôvodné hodnoty skóre.
Skúsenosť a kontext
Ako sa pojem používa v praxi
Využíva sa ako kľúčová súčasť hybridných vyhľadávacích architektúr v RAG systémoch, kde slúži na spájanie výsledkov z BM25 a vektorových databáz pred odoslaním kontextu do jazykového modelu.
Overiteľnosť
Odborné zdroje
Cormack, G. V., Clarke, C. L., & Buettcher, S. (2009). Reciprocal Rank Fusion Outperforms Data Fusion and Individual Systems. SIGIR 2009.
Azure AI Search Documentation (2023). Re-ranking Results using Reciprocal Rank Fusion (RRF) in Hybrid Search.
Praktické odpovede
Často kladené otázky
Aký je matematický vzorec pre výpočet skóre RRF pre konkrétny dokument?
RRF skóre pre dokument d sa vypočíta ako súčet pre všetky vyhľadávacie zoznamy r: RRF_score(d) = sum(1 / (k + r(d))), kde r(d) je pozícia dokumentu v zozname r a k je konštanta.
Prečo je RRF výhodnejšie než jednoduchý súčet pôvodných skóre vyhľadávačov?
Pretože rôzne vyhľadávacie systémy (napr. BM25 a kosínová podobnosť) používajú úplne odlišné meradlá a rozsahy skóre. RRF nepotrebuje žiadnu zložitú normalizáciu dát.
Aká je úloha konštanty k vo vzorci RRF?
Konštanta k (štandardne nastavená na hodnotu okolo 60) zjemňuje vplyv vysoko umiestnených výkyvov a zamedzuje tomu, aby jedna náhodne vysoká pozícia neprimerane dominovala v celkovom rebríčku.
Vyžaduje RRF trénovanie na historických dátach?
Nie, ide o nepravdepodobnostnú a neučenú (unsupervised) metódu, ktorú je možné použiť okamžite bez predchádzajúceho trénovania.
Dá sa RRF rozšíriť o preferenčné váhy pre jednotlivé vyhľadávače?
Áno, vo váženom variante RRF je možné jednotlivým frakciám priradiť koeficient váhy a tým zvýšiť vplyv presnejšej vyhľadávacej metódy.
Prihlásiť / registrovať