Reciprocal Rank Fusion (RRF) is an unsupervised, calibration-free multi-retriever rank aggregation algorithm; when merging heterogeneous search branches (e.g., BM25 scores
[0,30+] and Dense cosine similarities
[0,1]), RRF discards incommensurable raw score scales, computing unified relevance strictly from ordinal rank positions:
RRF(d)=∑m∈Mk+rm(d)1, where
rm(d) represents the rank position of document
d in retriever
m (1-indexed), and
k is a smoothing constant (standard empirical default
k=60).