APEX-Searcher: Refining Credit Assignment with Subgoaling for Agentic Retrieval-Augmented Generation
Organizations: University of Chinese Academy of Sciences · MAIS, Institute of Automation, Chinese Academy of Sciences · Wenge Technology Co., Ltd
Abstract
Retrieval-augmented generation (RAG) connects large language models (LLMs) to external knowledge, but single-round retrieval is often insufficient for complex multi-hop questions. To enhance search capabilities for complex tasks, most existing works integrate multi-round iterative retrieval with reasoning processes via end-to-end training. While these approaches improve problem-solving performance, they still face challenges in task reasoning and model training, especially ambiguous retrieval execution paths and sparse rewards in end-to-end reinforcement learning (RL), which can lead to inaccurate retrieval results and lower performance. We attribute these failures to hierarchical credit entanglement: a single final reward updates planning and execution together, so the model cannot clearly separate plan errors from retrieval errors. We propose APEX-Searcher, which uses a Refining Credit Assignment paradigm: planning is optimized by RL with a plan-level reward, while execution is learned by SFT. Extensive experiments show consistent gains in both multi-hop RAG and task planning across benchmarks.
Figures & tables
| Methods | Type | HotpotQA | 2Wiki | MuSiQue | Bamboogle | Avg. | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 7B | 3B | 7B | 3B | 7B | 3B | 7B | 3B | 7B | 3B | ||
| Direct Inference | Non-Retrieval | 0.183 | 0.149 | 0.250 | 0.244 | 0.031 | 0.020 | 0.120 | 0.024 | 0.146 | 0.109 |
| CoT | Non-Retrieval | 0.092 | 0.021 | 0.111 | 0.021 | 0.022 | 0.002 | 0.232 | 0.000 | 0.114 | 0.011 |
| RAG | Standard RAG | 0.299 | 0.255 | 0.235 | 0.226 | 0.058 | 0.047 | 0.208 | 0.080 | 0.200 | 0.152 |
| IRCoT | Iterative RAG | 0.133 | 0.164 | 0.149 | 0.171 | 0.072 | 0.067 | 0.224 | 0.240 | 0.145 | 0.161 |
| Search-o1 | Agentic RAG | 0.187 | 0.221 | 0.176 | 0.218 | 0.058 | 0.054 | 0.296 | 0.320 | 0.179 | 0.203 |
| Model | Method (Components) | HotpotQA | 2Wiki | MuSiQue | Bamboogle | ||
|---|---|---|---|---|---|---|---|
| Plan | Plan RL | Exec SFT | |||||
| Qwen-2.5-7B-Instruct | ✗ | - | ✗ | 35.11 | 31.27 | 8.61 | 35.20 |
| ✗ | - | ✓ | 35.18 | 35.69 | 9.56 | 36.00 | |
| ✓ | ✗ | ✗ | 33.52 | 42.92 | 11.50 | 33.60 | |
| ✓ | ✓ | ✗ | 36.79 | 46.30 | 12.99 | 39.20 | |
| ✓ | ✗ | ✓ | 35.76 | 48.72 | 12.12 | 37.60 | |
| Case 1: Genealogy | |
|---|---|
| Question | Who is the maternal grandfather of Antiochus X Eusebes? |
| Baseline | • Who is the mother of Antiochus X Eusebes? • Who is the father of Antiochus X Eusebes’s mother ? • What is the relationship of the answer to #2 to Antiochus X Eusebes? |
| Ours | - Who is the mother of Antiochus X Eusebes? - Who is the father of #1? (Who is the father of Cleopatra IV?) |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.