Hybrid Retrieval for COVID-19 Literature: Comparing Rank Fusion and Projection Fusion with Diversity Reranking
Organizations: School of Electronic Engineering and Computer Science Queen Mary University of London, London, UK
Abstract
We present a hybrid retrieval system for COVID-19 scientific literature, evaluated on the TREC-COVID benchmark (171,332 papers, 50 expert queries). The system implements six retrieval configurations spanning sparse (SPLADE), dense (BGE), rank-level fusion (RRF), and a projection-based vector fusion (B5) approach. RRF fusion achieves the best relevance (nDCG@10 = 0.828), outperforming dense-only by 6.1% and sparse-only by 14.9%. Our projection fusion variant reaches nDCG@10 = 0.678 on expert queries while being 33% faster (847 ms vs. 1271 ms) and producing 2.2x higher ILD@10 than RRF. Evaluation across 400 queries -- including expert, machine-generated, and three paraphrase styles -- shows that B5 delivers the largest relative gain on keyword-heavy reformulations (+8.8%), although RRF remains best in absolute nDCG@10. On expert queries, MMR reranking increases intra-list diversity by 23.8-24.5% at a 20.4-25.4% nDCG@10 cost. Both fusion pipelines evaluated for latency remain below the sub-2 s target across all query sets. The system is deployed as a Streamlit web application backed by Pinecone serverless indices.
Figures & tables
| System | nDCG@10 | P@10 | MRR@10 | ILD@10 |
|---|---|---|---|---|
| B1 Sparse | 0.7203 | 0.7800 | 0.9117 | 0.1985 |
| B2 Dense | 0.7803 | 0.8280 | 0.9290 | 0.1781 |
| B4 RRF | 0.8282 | 0.8740 | 0.9800 | 0.1760 |
| B3 RRF+MMR | 0.6589 | 0.7000 | 0.9163 | 0.2191 |
| B5 Proj. | 0.6779 | 0.7180 | 0.8967 | 0.3890 |
| B5+MMR | 0.5056 | 0.5200 | 0.9033 | 0.4813 |
| nDCG@10 | P@10 | ILD@10 | |
|---|---|---|---|
| 0.50 | 0.4752 | 0.5000 | 0.3481 |
| 0.80 | 0.6265 | 0.6600 | 0.3705 |
| 0.95 | 0.6779 | 0.7180 | 0.3890 |
| 1.00 | 0.6766 | 0.7160 | 0.3958 |
| System | nDCG@10 | ILD@10 | nDCG | ILD |
|---|---|---|---|---|
| B4 RRF | 0.8282 | 0.1760 | — | — |
| B3 RRF+MMR | 0.6589 | 0.2191 | 20.4% | +24.5% |
| B5 Proj. | 0.6779 | 0.3890 | — | — |
| B5+MMR | 0.5056 | 0.4813 | 25.4% | +23.8% |
| System | nDCG@10 | HitRate@10 |
|---|---|---|
| B1 Sparse | 0.4272 | 0.5450 |
| B4 RRF | 0.3983 | 0.5300 |
| B2 Dense | 0.3829 | 0.5150 |
| B3 RRF+MMR | 0.3584 | 0.4600 |
| B5 Proj. | 0.3277 | 0.4450 |
| Style | B4 RRF | B5 Proj. | B2 Dense | B1 SPLADE |
|---|---|---|---|---|
| Original | 0.8282 | 0.6779 | 0.7803 | 0.7203 |
| A Conv. | 0.7631 ( 7.9%) | 0.6413 ( 5.4%) | 0.6895 ( 11.6%) | 0.7039 ( 2.3%) |
| B Semi. | 0.7154 ( 13.6%) | 0.6206 ( 8.4%) | 0.7032 ( 9.9%) | 0.6179 ( 14.2%) |
| C Key. | 0.8083 ( 2.4%) | 0.7373 (+8.8%) | 0.8039 (+3.0%) | 0.7315 (+1.6%) |
| Query Set | RRF (2-pass) | B5 (1-pass) | Speedup |
|---|---|---|---|
| Expert 50 | 1271 / 1623 | 847 / 1111 | 33% |
| Generated 200 | 844 / 1034 | 672 / 906 | 20% |
| Para A | 969 / 1369 | 665 / 885 | 31% |
| Para B | 914 / 1257 | 768 / 927 | 16% |
| Para C | 988 / 1535 | 664 / 865 | 33% |
| Average | 997 / 1364 | 723 / 939 | 27% |
| System | Exp. | Gen. | A | B | C | Avg* |
|---|---|---|---|---|---|---|
| B1 Sparse | .720 | .427 | .704 | .618 | .732 | .640 |
| B2 Dense | .780 | .383 | .690 | .703 | .804 | .672 |
| B4 RRF | .828 | .398 | .763 | .715 | .808 | .703 |
| B3 RRF+MMR | .659 | .358 | .623 | .616 | .668 | .585 |
| B5 Proj. | .678 | .328 | .641 | .621 | .737 | .601 |
Hybrid Retrieval
Hybrid retrieval combines lexical, dense, and structured search signals to find relevant evidence more reliably.
See all 91 papers