DualView: Adaptive Local-Global Fusion for Multi-Hop Document Reranking
Organizations: Jinan University, Guangzhou, Guangdong, China
Abstract
Multi-hop question answering requires aggregating information from multiple documents, a critical capability for knowledge-intensive applications. A fundamental challenge lies in efficiently identifying the minimal relevant document set from retrieved candidates while maintaining high recall. We present an efficient dual-view cascaded reranking framework for multi-hop document reranking. Operating as a lightweight post-retrieval stage over E5-base-v2 candidates, our architecture comprises: (1) a Local Scorer employing stacked cross-attention for fine-grained query-document relevance; and (2) a Global Scorer modeling inter-document dependencies via Transformer-based context aggregation. These views are dynamically fused through an Adaptive Gate conditioned on query semantics. Under the fixed candidate set reranking setting with offline cached embeddings, our model achieves competitive results, particularly outstanding on MuSiQue with 99.4% Top-4 Recall and 97.8% Full Hit accuracy at 4.0 ms latency (249 QPS). It substantially outperforms 600M-parameter cross-encoders (BGE-Large: 92.0% Recall, Jina-v3: 90.1% Recall) while maintaining 5 to 6 times lower latency. Ablation studies validate that both Local and Global views contribute substantially to multi-hop performance.
Figures & tables
| Dataset | Split | Samples | Candidates |
|---|---|---|---|
| 2WikiMultihopQA ( Ho et al., 2020 ) | Train | 7,500 (50%) | 10 |
| 2WikiMultihopQA | Dev | 7,785 | 10 |
| HotpotQA ( Yang et al., 2018 ) | Train | 10,000 (11.1%) | 10 |
| HotpotQA | Dev | 7,405 | 10 |
| MuSiQue ( Trivedi et al., 2022 ) | Train | 9,969 (50%) | 6 |
| MuSiQue | Dev | 2,417 | 6 |
| Model | Params | R@4 | FH@4 | N@4 | M@4 | P@4 |
|---|---|---|---|---|---|---|
| E5-Cosine | 0M | 83.5 | 62.8 | 84.6 | 97.5 | 49.1 |
| E5-MLP | 0.6M | 94.2 | 86.0 | 92.2 | 96.0 | 57.4 |
| Ours | 11M | 93.9 | 85.0 | 92.8 | 97.4 | 57.1 |
| MiniLM-L6 | 22M | 78.6 | 54.2 | 81.0 | 97.8 | 45.9 |
| BGE-Large | 560M | 87.8 | 69.6 | 89.4 | 99.8 | 52.2 |
| BGE-v2-m3 | 568M | 86.5 | 67.1 | 88.1 | 99.6 | 51.3 |
| Model | Params | R@4 | FH@4 | N@4 | M@4 | P@4 |
|---|---|---|---|---|---|---|
| E5-Cosine | 0M | 89.0 | 78.8 | 86.6 | 94.0 | 44.6 |
| E5-MLP | 0.6M | 88.2 | 77.7 | 83.9 | 89.9 | 44.2 |
| Ours | 11M | 90.8 | 82.5 | 87.8 | 93.6 | 45.6 |
| MiniLM-L6 | 22M | 83.4 | 67.8 | 83.0 | 95.0 | 41.9 |
| BGE-Large | 560M | 95.8 | 91.9 | 94.6 | 98.1 | 48.1 |
| BGE-v2-m3 | 568M | 95.3 | 90.9 | 93.9 | 97.9 | 47.8 |
| Model | Params | R@4 | FH@4 | N@4 | M@4 | P@4 |
|---|---|---|---|---|---|---|
| E5-Cosine | 0M | 71.9 | 38.3 | 67.2 | 83.2 | 44.9 |
| E5-MLP | 0.6M | 98.4 | 94.7 | 97.8 | 99.6 | 64.9 |
| Ours | 11M | 99.4 | 97.8 | 99.2 | 99.9 | 65.7 |
| MiniLM-L6 | 22M | 77.3 | 48.0 | 78.5 | 94.9 | 49.8 |
| BGE-Large | 560M | 92.0 | 78.1 | 90.9 | 97.6 | 59.7 |
| BGE-v2-m3 | 568M | 89.4 | 71.4 | 88.7 | 97.2 | 57.9 |
| Model | Params | Mean (ms) | P95 (ms) | QPS | Type |
|---|---|---|---|---|---|
| E5-Cosine | 0M | 3.1 | 3.2 | 327 | bi-encoder |
| E5-MLP | 0.6M | 3.3 | 3.6 | 303 | MLP reranker |
| Ours | 11M | 4.0 | 4.1 | 249 | cascaded |
| MiniLM-L6 | 22M | 3.7 | 6.2 | 271 | cross-encoder |
| BGE-Large | 560M | 21.8 | 36.8 | 46 | cross-encoder |
| BGE-v2-m3 | 568M | 21.9 | 37.6 | 46 | cross-encoder |
| Configuration | R@4 | FH@4 | N@4 | M@4 | P@4 |
|---|---|---|---|---|---|
| Full-Model (Ours) | 99.4 | 97.8 | 99.2 | 99.9 | 65.7 |
| Adaptive Gate (avg fusion) | 96.1 | 87.7 | 95.2 | 99.0 | 63.0 |
| Global Scorer | 95.9 | 87.1 | 94.9 | 98.9 | 62.9 |
| Local Scorer (global-only) | 84.0 | 61.1 | 79.3 | 87.8 | 53.7 |
| E5-MLP (0.6M baseline) | 98.4 | 94.7 | 97.8 | 99.6 | 64.9 |
Multi-Hop QA
Multi-hop question answering studies how systems combine evidence across documents, facts, or modalities to answer questions requiring linked reasoning.
See all 221 papers