RVR: Retrieve-Verify-Retrieve for Comprehensive Question Answering
Organizations: Courant Institute School of Mathematics, Computing, and Data Science, New York University
Abstract
Comprehensively retrieving diverse documents is crucial to address queries that admit a wide range of valid answers. We introduce retrieve-verify-retrieve (RVR), a multi-round retrieval framework designed to maximize answer coverage. Initially, a retriever takes the original query and returns a candidate document set, followed by a verifier that identifies a high-quality subset. For subsequent rounds, the query is augmented with previously verified documents to uncover answers that are not yet covered in previous rounds. RVR is effective even with off-the-shelf retrievers, and fine-tuning retrievers for our inference procedure brings further gains. Our method outperforms baselines, including agentic search approaches, achieving at least 10% relative and 3% absolute gain in complete recall percentage on a multi-answer retrieval dataset (QAMPARI). We also see consistent gains on two out-of-domain datasets (QUEST and WebQuestionsSP) across different base retrievers. Our work presents a promising iterative approach for comprehensive answer recall leveraging a verifier and adapting retrievers to a new inference scenario.
Figures & tables
| Base Retriever Model | ||||||
| Contriever-MSMARCO | Qwen3-Embedding-0.6B | INF-Retriever-v1-1.5B | ||||
| MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | |
| Base | 19.00 | 54.17 | 16.70 | 52.94 | 26.10 | 62.34 |
| FT | 28.60 | 63.19 | 26.90 | 63.48 | 29.30 | 65.99 |
| Tongyi (w/ Base ) | 6.60 | 35.96 | 16.20 | 52.22 | 20.40 | 57.03 |
| Tongyi (w/ FT ) | 9.80 | 42.09 | 22.00 | 60.67 | 21.30 | 58.13 |
| Contriever-MSMARCO | Qwen3-Embedding-0.6B | INF-Retriever-v1-1.5B | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # Calls | Ret. | Ver. | Sum | # Calls | Ret. | Ver. | Sum | # Calls | Ret. | Ver. | Sum | |
| Base | 1 | 1.91 | - | 1.91 | 1 | 1.34 | - | 1.34 | 1 | 3.75 | - | 3.75 |
| Tongyi | 14.94 | 97.72 | 92.32 | 190.04 | 15.85 | 232.79 | 83.60 | 316.39 | 16.42 | 264.30 | 80.40 | 344.70 |
| SearchR1 | 2.92 | 19.43 | 2.41 | 21.84 | 2.96 | 22.95 | 2.42 | 25.38 | 2.93 | 39.86 | 2.54 | 42.40 |
| RVR (w/ T=2, B=1) | 2 | 3.80 | 0.07 | 3.87 | 2 | 5.05 | 0.06 | 5.11 | 2 | 7.55 | 0.07 | 7.62 |
| RVR (w/ T=2, B=50) | 2 | 3.80 | 0.53 | 4.33 | 2 | 5.05 | 0.52 | 5.57 | 2 | 7.55 | 0.53 | 8.08 |
| Contr. (0.48) | Qwen3 (1.50) | INF (5.43) | ||||
|---|---|---|---|---|---|---|
| LLM | Index | LLM | Index | LLM | Index | |
| Base | - | 73.98 | - | 98.63 | - | 147.96 |
| Tongyi | 61.06 | 74.30 | 61.06 | 99.35 | 61.06 | 139.01 |
| SearchR1 | 17.41 | 73.98 | 17.41 | 98.63 | 17.41 | 147.95 |
| RVR ( == ) | 56.93 | 73.98 | 56.93 | 98.63 | 56.93 | 147.96 |
| RVR ( != ) | 56.93 | 147.96 | 56.93 | 197.26 | 56.93 | 295.92 |
| QUEST | WebQuestionsSP | |||||||||||
| Contriever | Qwen3 | INF | Contriever | Qwen3 | INF | |||||||
| MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | |
| Base | 3.24 | 23.79 | 3.13 | 21.38 | 4.75 | 26.60 | 62.16 | 77.38 | 61.00 | 76.06 | 62.47 | 77.39 |
| FT | 3.13 | 18.67 | 2.43 | 18.38 | 4.75 | 26.31 | 49.45 | 65.72 | 46.68 | 61.50 | 51.60 | 67.06 |
| Tongyi | 0.93 | 10.51 | 2.49 | 19.52 | 3.30 | 21.95 | 52.33 | 65.84 | 57.56 | 71.80 | 58.29 | 72.37 |
| SearchR1 | 0.81 | 9.54 | 3.19 | 20.83 | 3.53 | 23.01 | 54.91 | 68.92 | 61.49 | 76.67 | 61.98 | 76.82 |
| Verifier | Precision | Recall | Accuracy |
|---|---|---|---|
| Random Baseline | 6.71 | 6.42 | 64.85 |
| GPT-5-nano | 50.25 | 54.70 | 82.29 |
| Qwen3-4B-Inst | 43.62 | 52.57 | 77.63 |
| Qwen3-30B-Inst | 34.06 | 74.05 | 68.43 |
| Verifier | Contriever | Qwen3 | INF |
|---|---|---|---|
| Oracle | 33.80 | 33.60 | 36.30 |
| LLM (Qwen3-30B) | 31.60 | 31.40 | 33.70 |
| TopK | 26.90 | 27.50 | 28.50 |
| Contriever | Qwen3 | INF | ||||
| MR | R | MR | R | MR | R | |
| Base + Base | 21.30 | 58.10 | 20.20 | 58.12 | 28.50 | 65.29 |
| FT( ) + FT( ) | 28.80 | 63.59 | 30.30 | 66.80 | 31.10 | 66.76 |
| FT( + ) | 31.70 | 66.12 | 26.30 | 61.24 | 32.40 | 68.04 |
| + FT( + ) | ||||||
| Base + FT ( ) | 30.70 | 67.25 | 29.20 | 66.36 | 34.20 | 69.29 |
| # New Gold Docs. | # New Uniq. Ans. | |||
| Turn 1 | Turn 2 | Turn 1 | Turn 2 | |
| Contriever | ||||
| FT ( ) + FT ( ) | 49.59 | 17.60 | 7.12 | 0.33 |
| FT ( ) + FT ( ) | 49.59 | 22.83 | 7.12 | 0.73 |
| Qwen3 | ||||
| FT ( ) + FT ( ) | 50.94 | 22.35 | 7.17 | 0.66 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| # examples | # answers | # gold docs | |||
|---|---|---|---|---|---|
| Dataset | Train | Dev | Test | Avg. | Avg. |
| QAMPARI | 34,425 | 6,191 | 1,000 | 14.43 | 16.58 |
| QUEST | — | — | 1,727 | 10.50 | — |
| WebQuestionsSP | — | — | 1,639 | 8.75 | — |
| # New Gold Docs. | # New Uniq. Ans. | ||||
|---|---|---|---|---|---|
| Turn 1 | Turn 2 | Turn 1 | Turn 2 | ||
| Contr- | FT ( ) + FT ( ) | 27.93 | 10.69 | 5.68 | 0.51 |
| iever | FT ( ) + FT ( ) | 27.93 | 13.98 | 5.68 | 1.05 |
| Qwen3 | FT ( ) + FT ( ) | 28.95 | 13.53 | 5.84 | 0.89 |
| FT ( ) + FT ( ) | 28.95 | 13.61 | 5.84 | 0.93 | |
| INF | FT ( ) + FT ( ) | 30.98 | 13.50 | 6.13 | 0.66 |
| Verifier | Contriever | Qwen3 | INF |
|---|---|---|---|
| Oracle | 29.60 | 30.50 | 33.50 |
| LLM (Qwen3-30B) | 29.40 | 29.80 | 32.00 |
| TopK | 26.90 | 27.50 | 28.50 |
| QUEST | WebQuestionsSP | |||||||||||
| Contriever | Qwen3 | INF | Contriever | Qwen3 | INF | |||||||
| MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | MR@100 | R@100 | |
| Base | 3.24 | 23.79 | 3.13 | 21.38 | 4.75 | 26.60 | 62.16 | 77.38 | 61.00 | 76.06 | 62.47 | 77.39 |
| FT ( ) | 3.13 | 18.67 | 2.43 | 18.38 | 4.75 | 26.31 | 49.45 | 65.72 | 46.68 | 61.50 | 51.60 | 67.06 |
| Ours: Retrieve-Verify-Retrieve | ||||||||||||
| Base + Base | 2.72 | 21.98 | 2.95 | 20.21 | 4.11 | 24.47 | 62.22 | 76.94 | 61.73 | 76.93 † | 63.15 | 77.90 † |
Question Answering
Question answering studies how AI systems interpret questions and produce accurate, evidence-grounded answers across text, dialogue, and multimodal data.
See all 260 papers