Middle — Senior
22
Что такое reciprocal rank fusion (RRF)?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Reciprocal Rank Fusion (RRF) — это метод объединения (фьюжна) результатов нескольких поисковых систем или моделей ранжирования для улучшения качества итогового списка результатов.
Идея в том, чтобы объединить ранги документов из разных источников, используя формулу, которая учитывает обратный ранг (reciprocal rank) каждого документа в каждом списке:
Формула для оценки документа d:
[ \text{score}(d) = \sum_{i=1}^n \frac{1}{k + r_i(d)} ]
где:
- (n) — количество списков,
- (r_i(d)) — ранг документа d в i-м списке (если документа нет, ранг можно считать бесконечным или очень большим),
- (k) — небольшой константный сдвиг (обычно 60), чтобы снизить влияние высоких рангов.
RRF хорошо работает в задачах информационного поиска и системах с несколькими источниками релевантности, включая RAG (Retrieval-Augmented Generation) и LLM, где нужно объединить результаты разных моделей или индексов для повышения качества ответа.