Can David Beat Goliath? On Multi-Hop Reasoning with Resource-Constrained Agents
Organizations: ETRI · The University of Hong Kong · Seoul National University
Abstract
Reinforcement learning (RL) trains small language model agents to answer multi-hop questions by retrieving evidence over multiple turns, but reported gains typically rely on thousands of on-policy rollouts per update. We study RL for such agents on commodity GPUs, where each update samples only a few rollouts per question. Most sampled trajectories then retrieve none of the required evidence, so the outcome reward gives the policy little to learn from and small agents settle for answering without retrieval, a failure we call retrieval collapse. DAVID-GRPO addresses this with two mechanisms: (1) expert trajectory seeding places a handful of off-policy expert trajectories into the GRPO groups of the early updates, and (2) evidence-guided continuation rewards evidence coverage and resumes the most promising partial trajectory. The evidence for each training question is constructed from the corpus link graph, without annotated evidence. On six multi-hop QA benchmarks, DAVID-GRPO trained on four RTX 3090 GPUs with 144 rollouts per step brings Qwen2.5-1.5B to 22.6 average EM against 11.9 for the best baseline under the same budget, is comparable to Tree-GRPO trained with 20 times more rollouts, and, unlike the baselines that stop after at most one search, learns to retrieve across turns. The implementation is available at: https://github.com/AsadalJung/David-GRPO
Figures & tables
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Name | Size | Comment |
|---|---|---|
| HotpotQA ( Yang et al., 2018 ) | 7,405 | Used in Search-R1, Tree-GRPO, etc. |
| 2WikiMultiHopQA ( Ho et al., 2020 ) | 12,576 | |
| MuSiQue Trivedi et al. (2022) | 2,417 | |
| Bamboogle ( Press et al., 2023 ) | 125 | |
| BamTwoogle ( Aksitov et al., 2024 ) | 100 | Advanced version of Bamboogle |
| AntiLeakBench (multi-hop; Wu et al., 2025 ) | 455 | 2024 subset |
| Model Family | Specific Model | Knowledge Cutoff |
|---|---|---|
| Qwen2.5 | Qwen2.5-1.5B | Dec 2023 † |
| Qwen2.5-1.5B-Instruct | ||
| Qwen2.5-0.5B | ||
| Qwen2.5-0.5B-Instruct | ||
| Qwen2.5-7B | ||
| Llama 3.2 | Llama-3.2-1B-Instruct | Dec 2023 |
| Asset | Use in this paper | License / terms |
|---|---|---|
| HotpotQA ( Yang et al., 2018 ) | Training and evaluation data | CC BY-SA 4.0 |
| 2WikiMultiHopQA ( Ho et al., 2020 ) | Evaluation data | Apache-2.0 |
| MuSiQue ( Trivedi et al., 2022 ) | Evaluation data | Not specified by public source |
| Bamboogle ( Press et al., 2023 ) and BamTwoogle ( Aksitov et al., 2024 ) | Evaluation data | Not specified by public source |
| AntiLeakBench ( Wu et al., 2025 ) | Evaluation data | Not specified by public source |
| BFCL ( Patil et al., 2025 ) | Tool-use evaluation data | Apache-2.0 |